Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Qu'est-ce une violation de clé 
  • Comment utiliser le Oui /Non champ d…
  • Tutoriel pour créer un formulaire e…
  • Comment convertir un fichier SQL pou…
  • Comment faire pour modifier des règ…
  • Comment faire pour vérifier les ser…
  • Comment accéder à une requête ODB…
  • Business Objects Procédures de mise…
  • Comment faire pour convertir les fic…
  • Comment faire pour créer une requê…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Comment accéder VBA requête pour répertorier les tables dans une base de données

    Microsoft Access est un système de gestion de base de données pour les personnes de créer leurs propres bases de données , rapports et formulaires de l'utilisateur. Access contient tous les blocs de construction pour le développement de petites applications. Vous pouvez créer des tables de données , des procédures stockées, des fonctions définies par l'utilisateur et les macros , en plus de rapports et formulaires . Tous ces composants ont leurs propres pointeurs ou des définitions de disques stockés dans une table système caché . Accès garde une trace de chaque table, rapport , formulaire, etc vous créez et stocke des informations telles que quand il a été créé ou mis à jour et drapeaux du système. Instructions
    Obtenir une liste de tables
    1

    créer une requête pour exécuter la commande SQL ci-dessous. Cette requête récupère une liste de toutes les tables de la base de données Access . La clause where utilise le numéro 1 pour indiquer que nous voulons seulement les tables retournées.

    SELECT MSysObjects.Name , MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects.Type , MSysObjects.Flags

    DE MSysObjects

    OÙ MSysObjects.Type = 1
    2

    retourner une liste de seulement les tables non - système de la base avec l'exemple fourni :

    SELECT MSysObjects . nom, MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects.Type , MSysObjects.Flags

    DE MSysObjects

    OÙ MSysObjects.Type = 1 AND MSysObjects.Name Not Like " MSys * "

    3

    retourner une liste de seulement les tables non - cachés dans la base de données en exécutant la requête ci-dessous:

    SELECT MSysObjects.Name , MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects . Type d' , MSysObjects.Flags

    dE MSysObjects

    OÙ MSysObjects.Type = 1 AND MSysObjects.Flags <> 8
    4

    trier la liste des non - tables cachées , non - système en utilisant le code SQL ci-dessous :

    SELECT MSysObjects.Name , MSysObjects.DateCreate , MSysObjects.DateUpdate , MSysObjects.Type , MSysObjects.Flags

    DE MSysObjects

    Où MSysObjects.Type = 1 AND MSysObjects.Flags <> 8 ET MSysObjects.Name Not Like " MSys * "

    ORDER BY MSysObjects.Name
    Utilisez la liste des tableaux en VBA
    5

    Chargez votre liste de tables dans un objet de jeu d'enregistrements en utilisant le code VBA ci-dessous:

    rsMyTables As DAO.Recordset

    set rsMyTables = CurrentDb.OpenRecordset ( " MaRequête " )
    6

    boucle à travers chaque enregistrement retourné dans la requête.

    rsMyTables As DAO.Recordset

    Set rsMyTables = CurrentDb.OpenRecordset ( " MaRequête " )

    Do While Not code rsMyTables.EOF

    ' de manipuler les données

    rsMyTables.MoveNext

    boucle

    7

    Ajoutez le nom de chaque table dans une liste déroulante en modifiant votre boucle while : Photos

    rsMyTables As DAO.Recordset

    Set rsMyTables = CurrentDb.OpenRecordset ( " MaRequête »)

    Me.cmbMyComboBox.Clear

    Do While Not rsMyTables.EOF

    rsMyTables de Me.cmbMyComboBox.AddItem ! [Nom]

    rsMyTables.MoveNext Photos

    boucle
    8

    Fermer votre dossier objet de jeu afin qu'il libère la mémoire qu'il utilise : Photos

    rsMyTables As DAO.Recordset

    set rsMyTables = CurrentDb.OpenRecordset ( " MaRequête " )

    Me.cmbMyComboBox.Clear

    Do While Not rsMyTables.EOF

    rsMyTables de Me.cmbMyComboBox.AddItem ! [Nom]

    rsMyTables.MoveNext

    boucle

    rsMyTables.Close

    Set rsMyTables = Nothing

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour modifier un nom de table dans SQL Informix 
  • Comment créer un formulaire de saisie de données dans Access 
  • Comment changer le format de cellule dans Access 2007 
  • Comment calculer les champs dans un rapport MS Access 
  • Comment faire pour convertir Mailing List Excel pour vCard 
  • Comment utiliser SMI transfert avec les Inspiron 530 
  • Comment importer un document Word dans une table Access 2003 
  • Quel est l'équivalent de Mysql.ini sur un Mac 
  • Comment écrire une requête pour déterminer l'âge dans l'accès 
  • Comment importer MDF SQL 
  • Connaissances Informatiques © http://www.ordinateur.cc