|  
    
 Apprendre à émettre des valeurs multiples d'une requête peut rendre votre application informatique plus dynamique. Un programme que vous pouvez utiliser pour interroger une table de base de données Microsoft Office Access . Access est un système de gestion de base de données relationnelle souvent utilisé pour les petites bases de données locales . Visual Basic pour Applications est un langage de programmation informatique utilisé pour automatiser des tâches de routine dans Access et d'autres applications Microsoft Office. Une requête est utilisée pour récupérer des informations à partir d'une table de base de données. Instructions   1  Démarrer Microsoft Office Access 2010 et sélectionnez « Nouvelle base de données ", puis cliquez sur " Créer". Cliquez sur " Database Tools " puis sélectionnez " Visual Basic ". Cliquez sur le champ "Insérer" et sélectionner "Module ".   2   Appuyez sur "Ctrl " et "A" et appuyez sur "Supprimer" pour supprimer tout le code existant.   3   Copier et coller le code ci-dessous dans votre module. Le sous-programme va créer un nouveau tableau , ajouter des enregistrements , pour ensuite interroger plusieurs domaines. La requête va afficher plusieurs valeurs de ces champs et les afficher dans une boîte de message .     AccessMultipleQueryValues Private Sub ()     Dim dbs As Database     rst As Recordset < br >   strSQL Dim As String     Dim X As Integer     Set dbs = CurrentDb     strSQL = "Créer des multipleValues TABLE ( Champ1 TEXT, TEXT Field2 , Field3 TEXTE ) , "    DoCmd.RunSQL ( strSQL )     strSQL = " INSERT INTO multipleValues ( champ1 , champ2 , Field3 ) "    strSQL = strSQL &" VALUES ( 'row field1Data 1 ',' field2Data ligne 1 »,« field3Data ligne 1 '); "     DoCmd.SetWarnings Faux     DoCmd.RunSQL ( strSQL )     strSQL = " INSERT INTO multipleValues ( champ1 , champ2 , Field3 ) "    strSQL = strSQL &" VALUES ( 'row field1Data 2', 'row field2Data 2', 'row field3Data 2') ; "    Docmd . Avertissements Faux     DoCmd.RunSQL ( strSQL )     strSQL = "INSERT INTO multipleValues ( champ1 , champ2 , Field3 ) "     strSQL = strSQL & " VALUES ( 'row field1Data 3 ',' field2Data ligne 3 »,« field3Data rangée 3 '); "    DoCmd.SetWarnings faux     DoCmd.RunSQL ( strSQL )     strSQL =" SELECT multipleValues . * à partir de multipleValues "    strSQL = strSQL & " WHERE multipleValues.Field1 = ' field1Data ligne 2 '; "    Set rst = dbs.OpenRecordset ( strSQL )     rst . MoveLast     rst.MoveFirst     Pour X = 0 To rst.RecordCount - 1 x   MsgBox " Rubrique1 données: " . & rst.Fields (0) Value & " , FIELD2 données: " . _     & rst.Fields (1 ) Valeur &", field3 données: . "& rst.Fields (2) Valeur     rst.MoveNext   < p> Suivant X     rst.Close     dbs.Close     End Sub   4   Appuyez sur " F5 " pour exécuter votre routine .    
 
 |