Strona 1 z 1

[solved]okno dialogowe do kwerendy parametrycznej

: ndz mar 06, 2011 6:31 pm
autor: ostra
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

Kod: Zaznacz cały

:podaj nazwę
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ą

Kod: Zaznacz cały

JAK '*słowo1*'
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

Kod: Zaznacz cały

SELECT "Nazwa Firmy" AS "Nazwa Firmy", "Produkty" AS "Produkty" FROM "Tabela - Firmy" WHERE "Produkty" LIKE :Podaj
Nie wyszukało niczego, ale okno dialogowe jest...

Re: okno dialogowe do kwerendy parametrycznej

: ndz mar 06, 2011 7:13 pm
autor: ostra
Wystarczyło wpisać %słowo1% do okna dialogowego...

Sprawa rozwiązana