Sql Acces VBA

Mam pytanie - jak wykonac zapytanie sql z poziomu VBA (chodzi o accesa)

Zapytanie to
SELECT Stanowisko_Pensja FROM Stanowiska WHERE Stanowisko_Nazwa = aktNazwa


a drugie pytanie - jak zapisac pobraną wartość do zmiennej ?

Odpowiedzi: 1

Jeśli będzie to zawsze pojedynczy wynik, a nie zestaw rekordów, to proponuję wykorzystanie funkcji DLookup (znajdź w helpie więcej o tej funkcji):

Dim wynik As String

wynik = DLookup("Stanowisko_Pensja", "Stanowiska", "Stanowisko_Nazwa = aktNazwa")

Jeśli aktNazwa jest zmienną, np. pobierającą wartość z jakiegoś formantu, to końcówka powinna być:

"Stanowisko_Nazwa = " & aktNazwa

A jeśli to zmienna typu String, to przed drugim cudzysłowem i na końcu powinien znajdować się pojedynczy apostrof :

"Stanowisko_Nazwa = '" & aktNazwa & "'"

 

Koziorozec
Dodano
20.06.2006 05:53:23
dr.NO
Dodano:
19.06.2006 21:13:51
Komentarzy:
1
Strona 1 / 1