Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako používať premennú v reťazci SQL VBA

Používanie premenných v príkazoch SQL môže byť zložité, ale môžu vám poskytnúť flexibilitu potrebnú na opätovné použitie jedného príkazu SQL na zisťovanie rôznych údajov. V jazyku Visual Basic for Applications (VBA) môžete zostavovať príkazy SQL, ktoré môžu obsahovať reťazcové kritériá. Ak chcete použiť reťazcovú premennú v príkazovom reťazci SQL, musíte použiť oddeľovač (") ako oddeľovač reťazcov a okolo premennej použiť jednoduché úvodzovky ('). Na vyhľadávanie pomocou premenných v reťazci SQL namiesto prepisovania príkazu SQL znova a znova. údaje pomocou rôznych kritérií.

Krok 1

Začnite vytvorením dvoch premenných, ktoré použijete v kóde VBA, z ktorých jedna drží vašu premennú hodnotu a druhá drží reťazec SQL. vytvorte si premenné: Dim mySQLVariable As String Dim strSQL As String

Krok 2

Nastavte hodnotu premennej, ktorú použijete vo svojom reťazci SQL, napríklad: mySQLVariable = "Sales Manger"

Krok 3 - Definujte reťazec SQL, napríklad: strSQL = "VYBRAŤ Zamestnancov. [Krstné meno]," strSQL = strSQL & "Zamestnanci. [Priezvisko]," strSQL = strSQL & "Zamestnanci. [ , 3, [[Pracovný názov] "strSQL = strSQL &" OD Zamestnancov "strSQL = strSQL &" WHERE (((Zamestnanci. [Pracovný názov]) = 'Manažér predaja'))) "" "Upraviť posledný riadok kódu v predchádzajúcom kroku a nahraďte reťazec „Sales Manager“ premennou, ako je táto: strSQL = strSQL & „WHERE ((((Zamestnanci. [Job Title]) = '" & (mySQLVariable) & "')))" "

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