Witam
Mam problem, pewnie trywialny
Otóż mam bazę i w formularzu chciałbym zastosować filtr oparty na formularzu. Mam ID danych w postaci: A.1, A.2, A.3.... B.1, B.2, B.3... C.1, C,2...itd. Chciałbym wyświetlić w formularzu tylko wszystkie rekordy zaczynające się na 'B'. Włączam filtr i po wpisaniu B nic nie znajduje, po wpisaniu np. B.1 wyświetla prawidłowo ale tylko rekord B.1.
Próbowałem B, B*, B%, B! niestety nic nie działa.
Proszę o pomoc.
Filtrowanie w formularzu
Filtrowanie w formularzu
OpenOffice 3.3.0 na Windows7
Re: Filtrowanie w formularzu
Ja się na formularzach nie znam, może inni oblatani koledzy pomogą. W SQL-u do sprawdzania zgodności początkowego fragmentu służy LIKE 'B%'. Spróbuj wpisać B%. Jak nie wyjdzie, trzeba pomyśleć żeby formularz zwracał wartości podobne (LIKE ew. SIMILAR) zamiast równych.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Filtrowanie w formularzu
Dzięki za odpowiedź.
Właśnie w międzyczasie sam doszedłem do LIKE 'B.*'. Działa z *, % nie sprawdzałem.
Problem pozostawiam otwarty, zależy mi na uproszczeniu aby nie trzeba było wpisywać LIKE, najlepiej poprzez wpisanie filtru w formularz.
Właśnie w międzyczasie sam doszedłem do LIKE 'B.*'. Działa z *, % nie sprawdzałem.
Problem pozostawiam otwarty, zależy mi na uproszczeniu aby nie trzeba było wpisywać LIKE, najlepiej poprzez wpisanie filtru w formularz.
OpenOffice 3.3.0 na Windows7