Filtrowanie w formularzu

Użytkowanie programu bazodanowego
pebro
Posty: 6
Rejestracja: pn mar 01, 2010 10:28 pm

Filtrowanie w formularzu

Post autor: pebro »

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.
OpenOffice 3.3.0 na Windows7
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Filtrowanie w formularzu

Post autor: Jan_J »

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)
pebro
Posty: 6
Rejestracja: pn mar 01, 2010 10:28 pm

Re: Filtrowanie w formularzu

Post autor: pebro »

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.
OpenOffice 3.3.0 na Windows7
ODPOWIEDZ