[solved]okno dialogowe do kwerendy parametrycznej
: ndz mar 06, 2011 6:31 pm
W Accesie była taka opcja w kwerendach Like "*" & [Produc name:] & "*"
Po jej zastosowaniu otwierało się okno dialogowe, w którym można było wpisać szukane słowo.
Wiem już, że w OO trzeba użyć w kwerendzie
wtedy otworzy się okno dialogowe i wszystko działa pod warunkiem, że wpisze się dokładną frazę.
W bazie mam pole "Opis", w którym po przecinku wymieniam słowa związane z daną firmą. Powyższe wyszukiwanie działa jeśli w ty polu znajduje się jedno słowo, np.
Podaj nazwę: słowo1
Wyszukane rekordy: ID - 1, Opis - słowo1
Nie podaje rekordów ID -2, Opis - słowo1, słowo2; ID-3 Opis - Słowo1, słowo4
Po zastosowaniu innej kwerendy z komendą
Podaj nazwę: słowo1
Wyszukane rekordy: ID - 1, Opis - słowo1,ID -2, Opis - słowo1, słowo2; ID-3 Opis - Słowo1, słowo4
Czyli podaje wszystkie rekordy, ale brakuje okna dialogowego.
Jaki kod trzeba wpisać, żeby pojawiło się okno dialogowe, w którym wpisane słowo zostanie wyszukane we wszystkich rekordach nawet jeśli w danym polu tych rekordów znajdują się inne słowa?
Inaczej, jak za pomocą okna dialogowego przeszukać wybrane pole tekstowe w poszukiwaniu fragmentu tekstu.
Z góry dzięki!
Kolejna próba
Nie wyszukało niczego, ale okno dialogowe jest...
Po jej zastosowaniu otwierało się okno dialogowe, w którym można było wpisać szukane słowo.
Wiem już, że w OO trzeba użyć w kwerendzie
Kod: Zaznacz cały
:podaj nazwę
W bazie mam pole "Opis", w którym po przecinku wymieniam słowa związane z daną firmą. Powyższe wyszukiwanie działa jeśli w ty polu znajduje się jedno słowo, np.
Podaj nazwę: słowo1
Wyszukane rekordy: ID - 1, Opis - słowo1
Nie podaje rekordów ID -2, Opis - słowo1, słowo2; ID-3 Opis - Słowo1, słowo4
Po zastosowaniu innej kwerendy z komendą
Kod: Zaznacz cały
JAK '*słowo1*'
Wyszukane rekordy: ID - 1, Opis - słowo1,ID -2, Opis - słowo1, słowo2; ID-3 Opis - Słowo1, słowo4
Czyli podaje wszystkie rekordy, ale brakuje okna dialogowego.
Jaki kod trzeba wpisać, żeby pojawiło się okno dialogowe, w którym wpisane słowo zostanie wyszukane we wszystkich rekordach nawet jeśli w danym polu tych rekordów znajdują się inne słowa?
Inaczej, jak za pomocą okna dialogowego przeszukać wybrane pole tekstowe w poszukiwaniu fragmentu tekstu.
Z góry dzięki!
Kolejna próba
Kod: Zaznacz cały
SELECT "Nazwa Firmy" AS "Nazwa Firmy", "Produkty" AS "Produkty" FROM "Tabela - Firmy" WHERE "Produkty" LIKE :Podaj