Bruke variabler i SQL-setninger kan være vanskelig, men de kan gi deg den fleksibiliteten som trengs for å bruke en enkelt SQL-setning til å spørre forskjellige data . I Visual Basic for Applications ( VBA ) du kan bygge SQL-setninger som kan inneholde streng kriterier. For å bruke en streng variabel i en SQL- streng setningen du må bruke (") som strengen skilletegn og bruke enkle anførselstegn (') rundt de variable . Bruk variabler i din SQL streng i stedet for å skrive en SQL-setning om og om igjen til å spørre data ved hjelp av ulike kriterier . Instruksjoner
en
begynne med å lage to variablene du vil bruke i VBA-kode , en til å holde variabel verdi og den andre for å holde SQL strengen . Skriv inn følgende for å lage dine variabler : en
Dim mySQLVariable As String
Dim strSQL As String
2
Sett en verdi til variabelen du vil bruke i SQL streng som følgende:
mySQLVariable = " Sales Manger "
3
Definer din SQL streng som følgende: .
strSQL = " SELECT ansatte [ fornavn ] , "
strSQL = strSQL &" ansatte . [ etternavn ], "
strSQL = strSQL &" ansatte . [ Stillingstittel ] "
strSQL = strSQL &" FROM ansatte "
strSQL = strSQL &" WHERE ( ( ( Employees. [ Stillingstittel ] ) = ' Sales manager " )); "
4
Rediger den siste linje av koden i forrige trinn, og erstatte " Sales manager" med variabel som følgende : en
strSQL = strSQL & " WHERE ( ( ( Employees. [ Stillingstittel ] ) = ' " & ( mySQLVariable ) & " ' ) ) ; "