Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: kwerenda składająca ze zmienną

Witam wszystkich.
Mam prostą kwerendę składającą, która jest źródłem dla pola kombi.
Czy da się w takich kwerendach wykorzystywać zmienne z kodu VBA?
Chodzi mi o zastosowanie w tym miejscu
Select * from [moja tabela] Where [moja tabela].[pole tabeli] = moja_moja zmienna_VBA ......

pozdrawiam
Adam
Wojciech Muszyński

Wojciech Muszyński Tworzenie aplikacji
bazodanowych
(Oracle, APEX,
Access)

Temat: kwerenda składająca ze zmienną

W Accessie zmiennej nie można użyć.
Można natomiast użyć funkcji VBA i dzięki temu odwołać się do zmiennej.

Należy utworzyć moduł.


Option Compare Database

Public Moja_Zmienna_VBA As String

Public Function Moja_funkcja_VBA() As String
Moja_funkcja_VBA = Moja_Zmienna_VBA
End Function

Bardzo ważne, że zmienna i funkcja były zadeklarowane jako publiczne (public).

Odwołanie w zapytaniu wygląda tak:
Select * from [moja tabela] Where [moja tabela].[pole tabeli] = moja_funkcja_VBA()

Czasem "nie odpala" przy pierwszym uruchomieniu. (Nie widzi nowego modułu).

Wtedy trzeba zrobić jak informatyk z dowcipu: "wyjść i wejść".

Pozdrawiam
Wojtek Muszyński
---------------------------------------
http://www.bazydanych.net.pl/Wojciech Muszyński edytował(a) ten post dnia 28.02.13 o godzinie 23:37

konto usunięte

Temat: kwerenda składająca ze zmienną

Adam Waszko:
Witam wszystkich.
Mam prostą kwerendę składającą, która jest źródłem dla pola kombi.
Czy da się w takich kwerendach wykorzystywać zmienne z kodu VBA?
Chodzi mi o zastosowanie w tym miejscu
Select * from [moja tabela] Where [moja tabela].[pole tabeli] = moja_moja zmienna_VBA ......

pozdrawiam
Adam

umieść wartość tej zmiennej w np. polu textowym jakiegoś formularza
albo umieść w tabelce lokalnej

zabawa z VBA i wykonywaniem tego za pomocą zmiennej globalnej to najgorsze z możliwych rozwiązań
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: kwerenda składająca ze zmienną

całego SQL-a będącego źródłem wierszy możesz przypisać do kontrolki z kodu i wtedy możesz go zbudować z dowolnych zmiennych
Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: kwerenda składająca ze zmienną

Dzięki serdeczne wszystkim za podpowiedzi.

pozdrawiam
Adam

Następna dyskusja:

Kwerenda składająca




Wyślij zaproszenie do