Utilisation des variables dans les instructions SQL peuvent être difficiles , mais ils peuvent vous donner la flexibilité nécessaire pour réutiliser une même instruction SQL pour interroger des données différentes. Dans Visual Basic pour Applications (VBA ), vous pouvez construire des instructions SQL qui peuvent contenir des critères de cordes. Pour utiliser une variable de chaîne dans une instruction de chaîne SQL, vous devez utiliser l' ( ") comme séparateur de chaîne et d'appliquer des guillemets simples (') autour de la variable. Utiliser des variables dans votre chaîne SQL au lieu de réécrire une instruction SQL à plusieurs reprises pour interroger données à l'aide de différents critères. Instructions 1 commencer par créer deux variables que vous allez utiliser dans le code VBA, une pour tenir votre valeur d'une variable et l'autre pour contenir la chaîne SQL . Tapez la commande suivante pour créer vos variables : Photos mySQLVariable Dim As String strSQL Dim As String 2 Réglez une valeur pour la variable que vous utiliserez dans votre chaîne SQL comme suit: mySQLVariable = " Sales Manager " 3 Définissez votre chaîne SQL comme suit: . strSQL = " SELECT employés [ Prénom ] , " strSQL = strSQL &" employés . [ Nom ] , " strSQL = strSQL &" employés . [titre du poste ] " strSQL = strSQL & " FROM employés " strSQL = strSQL &" WHERE ( ( ( Employees. [titre du poste ] ) = ' Sales Manager ')); " 4 Modifier la dernière ligne de code dans l'étape précédente et remplacer " Sales Manager " avec la variable comme suit: strSQL = strSQL & " WHERE ( ( ( Employees. [titre du poste ]) = '" & ( mySQLVariable ) & " " ) ) , "
|