Brug af variabler i SQL-sætninger kan være en vanskelig opgave , men de kan give dig den nødvendige fleksibilitet til at genbruge en enkelt SQL-sætning til at søge forskellige data. I Visual Basic for Applications ( VBA ) kan du opbygge SQL-sætninger , der kan indeholde streng kriterier. For at bruge en streng variabel i en SQL streng erklæring, du skal bruge ( "), som strengen afgrænser og anvende enkelte anførselstegn ( ' ) omkring de variable . Brug variabler i din SQL streng i stedet for at omskrive en SQL-sætning igen og igen at forespørge data ved hjælp af forskellige kriterier . Instruktioner
1
Start med at oprette to variabler, du vil bruge i VBA-kode , en til at holde din variabel værdi , og den anden til at holde SQL streng. Skriv følgende for at oprette dine variabler : Hej
Dim mySQLVariable As String
Dim strSQL As String
2
Indstil en værdi for den variabel, du vil bruge i din SQL streng som følgende: < br >
mySQLVariable = "Sales Manger "
3
Definer din SQL streng som følgende: .
strSQL = " SELECT Medarbejdere [ Fornavn ] "
strSQL = strSQL &" Medarbejdere . [ Efternavn ] , "
strSQL = strSQL &" Medarbejdere . [ job titel] "
strSQL = strSQL &" FROM medarbejdere "
strSQL = strSQL &" WHERE ((( Employees. [ job titel] ) = ' Sales manager' )), "
4
Rediger den sidste linje kode i det forrige trin og erstatte "Sales manager" med din variabel som følgende : Hej
strSQL = strSQL & " WHERE ((( Employees. [ job titel] ) = ' " & ( mySQLVariable ) & " ") ) ; "