| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • 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
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    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
    < p > 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

    Previous :

    next :
      articles connexes
    ·Comment construire de grands systèmes experts 
    ·Comment faire pour appliquer les fichiers d'isolement 
    ·Comment augmenter le tarif à la syntaxe SQL 
    ·Comment imprimer des paramètres de table dans Access 
    ·Comment puis-je désinstaller Memeo 
    ·PL SQL Tutorial avancée 
    ·Comment faire pour convertir ACCDB , CSV ou MDB 
    ·Comment faire votre propre serveur Nouvelles 
    ·Comment télécharger les fichiers CSV pour une base de…
    ·Quels sont les applications de base 
      articles en vedette
    ·Comment faire un livre de contes numériques 
    ·Comment télécharger un fichier vidéo 
    ·Comment faire pour publier un document Word au format P…
    ·Comment faire pour supprimer les chansons en double dan…
    ·Comment faire partie d'une image noir et blanc dans Pho…
    ·Comment faire pour envoyer une photo à Facebook De Pho…
    ·Comment ouvrir les images Inkscape dans Photoshop Eleme…
    ·Jeux de typage pour enfants 
    ·Comment faire une carte de bosse dans GIMP 
    ·Comment transférer automatiquement mes messages vers u…
    Copyright © Connaissances Informatiques http://fr.wingwit.com