Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať premennú v SQL String VBA

Použitie premenných v príkazoch SQL môže byť zložité , ale oni vám môže poskytnúť potrebnú flexibilitu , aby opätovne jediný príkaz SQL dotazu rôzne dáta . V aplikácii Visual Basic for Applications ( VBA ) , môžete vytvoriť SQL príkazy , ktoré môžu obsahovať kritériá pre reťazca . Ak chcete použiť reťazcové premenné v príkaze SQL reťazca , musíte použiť ( " ) ako reťazec oddeľovač a použiť jednoduché úvodzovky ( ' ) okolo premenné . Použitie premenných v SQL reťazec namiesto prepisovania príkazu SQL znova a znova na dotaz dát , ktoré používajú rôzne kritériá . Pokyny dovolená 1

Začnite tým , že vytvorí dve premenné , ktoré budete používať v kóde jazyka VBA , jeden držať hodnotu premennej a druhý držať reťazec SQL . Zadajte nasledujúci príkaz na vytvorenie premennej :

Dim mySQLVariable As String Dim

strSQL As String
2

Nastavte hodnotu premennej , ktoré budete používať v SQL reťazci , ako je nasledujúci :

mySQLVariable = " Sales Manager "
3

Definujte reťazec SQL , ako je napríklad nasledovné : .

strSQL = " SELECT zamestnanca [ Meno ] , "

strSQL = strSQL & " Zamestnanci . [ Priezvisko ] "

strSQL = strSQL & " Zamestnanci . [ Job Title ] "

strSQL = strSQL & " Z zamestnanci "

strSQL = strSQL & " WHERE ( ( ( Employees. [ Job Title ] ) = " Sales Manager " ) ) ; "
4

upraviť posledný riadok kódu v predchádzajúci krok a nahradiť " Sales Manager " s premennou , ako je nasledujúci :

strSQL = strSQL & " WHERE ( ( ( Employees. [ Job Title ] ) = ' " & ( mySQLVariable ) & " " ) ) ; "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené