Marek Kowalewski

Marek Kowalewski Właściciel, Własna
działalność
gospodarcza (od 2001
r.)

Temat: Parametry kwerendy z dwóch źródeł

Witam,
Mam raport którego źródłem danych jest kwerenda parametryczna.
Parametr kwerendy jest pobierany z kontrolki formularza.
Gdy parametr jest jeden wszytko jest OK ale chciałbym dodać kolejny parametr kwerendy (przy pomocy funkcji "OR") z innego formularza.
Mój problem polega na tym że parametr kwerendy można pobrać albo z jednego albo z drugiego formularza i zawsze wyskakuje okienko "wprowadź wartość parametru" (program dopytuje się o wprowadzenie drugiej wartości parametru który powinien pochodzić z formularza który nie jest aktualnie otwarty).
Czy jest możliwość takiego zdefiniowania parametru kwerendy żeby nie wyskakiwało okienko "wprowadź wartość parametru" jeżeli tylko jeden z kryteriów kwerendy został pobrany z formularza.
Z góry dziękuję za pomoc
Pozdrawiam
Marek
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Parametry kwerendy z dwóch źródeł

Spradz sobie czy jest otwarty dany formularz.


warunek1 = iifCBool(SysCmd(acSysCmdGetObjectState,acForm,"Form1"));[kontrolka1];"cokolwiek bzdurnego co nigdy nie spełni kryteriów")
warunek2 = iif(CBool(SysCmd(acSysCmdGetObjectState,acForm,"Form2"));[kontrolka2];"cokolwiek bzdurnego co nigdy nie spełni kryteriów")

[pole1] = warunek1 or [pole1]=warunek2

Druga opcja to dynamiczne klejenie i podmiana sql.
Marek Kowalewski

Marek Kowalewski Właściciel, Własna
działalność
gospodarcza (od 2001
r.)

Temat: Parametry kwerendy z dwóch źródeł

Bardzo dziękuję za odpowiedź,
Do tej pory używałem tylko Siatki QBE a to rozumiem trzeba napisać w SQL
Poczytam jak to zrobić i powalczę,
Jeśli polegnę pozwolę sobie jeszcze dopytać o szczegóły
Pozdrawiam
Marek
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Parametry kwerendy z dwóch źródeł

Marek K.:
Bardzo dziękuję za odpowiedź,
Do tej pory używałem tylko Siatki QBE a to rozumiem trzeba napisać w SQL
Poczytam jak to zrobić i powalczę,
Jeśli polegnę pozwolę sobie jeszcze dopytać o szczegóły
Pozdrawiam
Marek
Qbe wystarczy. Robisz 3 pola w kwerendzie i tyle.

Następna dyskusja:

Łączenie dwóch baz




Wyślij zaproszenie do