![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 1 Dołączył: 4.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam problem z kwerendą z parametrem. Do kwerendy wprowadza się 2 parametry - numer zamówienia i oznaczenie wyrobu z zamówienia. Chciałbym aby przy wprowadzeniu drugiego parametru wynikiem była tabela z wyrobami gdzie jest tylko to oznaczenie (wpisany parametr nr 2), a w przypadku niewprowadzania 2 parametru wynikiem były wszystkie wyroby z danego zamówienia, gdzie wartość 2 parametru to NULL. wymyśliłem coś takiego, ale niestety nie działa:
czy ktoś mógłby pomóc? Ten post edytował mihmih 18.08.2015, 20:30:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Trudno mi jest stwierdzić gdzie leży błąd jeśli nie podałeś całego zapytania.
Podam sprawdzony przykład:
Tabela zawiera kolumnę id z różnymi wartościami, w tym NULL. Zapytanie wybiera tylko rekordy gdzie id=1 lub id=NULL. EDIT: Niepoprawnie zrozumiałem Twój problem. Odpowiednie rozwiązanie: z parametrem:
bez parametru:
A warunek można uprościć do:
Ten post edytował trueblue 18.08.2015, 20:11:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:24 |