mam do utworzenia formularze na podstawie kwerend i tabeli. Wszystko działa sprawnie, poza jedną kwerendą parametryczną.
Mam tam parametr do wpisania daty (od-do), nazwy klienta i tego czy umowa serwisowa jest czy jej nie ma( pole boolean). Problem pojawia się gdy nie uzupełnię wszystkich kryteriów, np. wpiszę zakres dat, a nie uzupełnię okienka Klient (bo chcę zobaczyć wszystkich na raz). Nie mam wtedy żadnych wyników.
Co zrobić, żeby wpisywanie czegoś jako parametr było opcjonalne? Żeby można było wpisać tą datę, klienta czy true\false w wypadku umowy, ale nie trzeba było uzupełniać wszystkich pól?
Ewentualnie co wpisać w okienku do wpisywania parametru aby wyświetlić wszystkich z tabeli? Próbowałam '%%', '*', etc, ale nie działa.
Moje próby w sqlu, niestety niedziałające:
(między : i Poczatkowa nie daję spacji, tu ją zrobiłam ze względu na włączające się emotikonki )SELECT * FROM "Tabela"
WHERE
("Data">= : Poczatkowa_Data OR : Poczatkowa_Data IS NULL)
AND ("Data"<= :Koncowa_Data OR :Koncowa_Data IS NULL)
AND ("Klient" LIKE :Klient OR :Klient IS NULL)
AND ("Umowa_serwisowa" LIKE :wpisz_TRUE_dlaUmowy_FALSE_dlaBrakuUmowy OR :wpisz_TRUE_dlaUmowy_FALSE_dlaBrakuUmowy IS NULL)
Z OO pracuję pierwszy raz, w domu i na uczelni używam narzędzi Microsoftu, na praktykach mam narzucony OO Base. Zresztą akurat takiego problemu nigdy wcześniej nie miałam, szukam po forach i filmikach ale nie znalazłam rozwiązania.
Z góry baaardzo dziękuję.