| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment accéder à un VBA incrémental Record Recherche
    Savoir comment effectuer des recherches dans les enregistrements d'une table de base de données en utilisant une requête dans Microsoft Office Access ne peut vous faire gagner du temps lors de la recherche de texte spécifique dans une colonne. Visual Basic pour Applications, également connu sous VBA est un langage de programmation utilisé pour automatiser des tâches courantes dans d'autres applications MS Office et Microsoft Access . Access est un système de gestion de base de données relationnelle utilisée pour concevoir de petites bases de données. Une requête est utilisée pour récupérer des informations à partir d'une table de base de données. Instructions
    1

    Ouvrez la base de données Access Northwind Microsoft Office . La base de données Northwind est inclus dans la suite Microsoft Office.
    2

    Cliquez sur " Database Tools ", puis sélectionnez " Visual Basic " pour ouvrir la fenêtre de Microsoft Visual Basic . Cliquez sur le champ "Insérer" et sélectionner "Module ".
    3

    Tapez la commande suivante pour créer un nouveau sous-programme :

    searchRecords Private Sub ( )
    < p > Appuyez sur " Entrée".
    4

    Tapez la commande suivante pour créer la variable "rst " , vous allez l'utiliser pour ouvrir une nouvelle enregistrements:

    rst As Recordset

    Tapez la commande suivante pour créer la variable " DBS " , vous allez l'utiliser pour identifier la base de données actuelle :

    Dim dbs As Database

    Tapez la commande suivante pour créer la variable " chaîneOrigine " , vous allez utiliser pour tenir caractères que vous rechercher dans la recherche d'enregistrement : Photos

    chaîneOrigine Dim As String

    Tapez la commande suivante pour définir la base de données actuelle comme base de données à utiliser dans ce sous-programme : Photos

    Set dbs = CurrentDb
    5

    Tapez la commande suivante pour définir la chaîne que vous allez utiliser pour rechercher les enregistrements renvoyés par la requête , en utilisant le nom de " Daniel" à titre d'exemple : Photos

    chaîneOrigine = " Daniel"
    6

    Tapez la commande suivante pour ouvrir un nouveau jeu d'enregistrements et d'interrogation de la table " clients ":

    Set rst = dbs.OpenRecordset ( " SELECT * FROM clients clients . " )

    Modifier la ligne de code suivante pour interroger un autre tableau :

    Set rst = dbs.OpenRecordset ("SELECT * FROM < . , le nom de table> " )

    Tapez la commande suivante pour passer au premier enregistrement des résultats de la requête :

    rst.MoveFirst
    7 Type de

    ce qui suit à la boucle à travers le jeu d'enregistrements par incrémentation de la position d'enregistrements et de recherche pour "Daniel" dans le "Prénom" colonne :

    Do While Not rst.EOF

    Si rst.Fields ( "Prénom" ) . Value = chaîneOrigine Puis

    MsgBox " trouvée" & chaîneOrigine & "dans le numéro de dossier :" & rst.AbsolutePosition

    rst.MoveLast

    Else

    rst.MoveNext

    End If

    boucle

    pour rechercher d'autres jeux de caractères dans une colonne différente , modifiez les lignes de code suivantes:

    chaîneOrigine = "text "

    Si rst.Fields ( " 8 Type de

    ce qui suit pour libérer variables de mémoire :

    rst.Close

    dbs.Close

    Appuyez sur " F5 " pour exécuter votre routine

    < . br>

    Previous :

    next :
      articles connexes
    ·Comment utiliser deux ensembles de données en VB 
    ·Comment faire pour extraire RGBs en VB6 
    ·Comment faire pour convertir une zone de texte à un In…
    ·Comment faire pour convertir un fichier EXE APP du fich…
    ·Comment enregistrer un objet OLE à une table Access en…
    ·Comment faire un affichage de zone de texte dépendante…
    ·Comment utiliser ListView avec une case à cocher dans …
    ·Comment construire un ensemble de données à partir de…
    ·Comment calculer Leap Year Avec Microsoft Visual Basic 
    ·Comment afficher une apostrophe dans VBScript 
      articles en vedette
    ·Comment faire Strings tout en minuscules sur C + + 
    ·Comment lire les variables d'environnement dans VB6 
    ·Comment faire pour supprimer le dossier ProgressBar à …
    ·Définition de JavaScript 
    ·Comment exporter dans MySQL dans SSIS 
    ·Comment apprendre à coder un microcontrôleur en C 
    ·Niveaux d'abstraction dans la conception du programme 
    ·Comment ajouter des zéros devant le numéro en Java 
    ·Comment lire les biscuits avec Python 
    ·Comment insérer une ligne en utilisant REXX 
    Copyright © Connaissances Informatiques http://fr.wingwit.com