Strona 1 z 1

Filtr na dokumentach po kolumnie OPIS

: 28 wrz 2010, 15:06
autor: bosik4
Witam,

Jak w temacie. Zastanawiam się nad prostym filtrem na liście dokumentów, aby można było filtrować dokumenty po kolumnie OPIS.
Po wywołaniu filtra powinien wyskoczyć promt o wpisanie ciągu znaków.

Myślę, że nie jest to trudne,a le jakoś nie mogę sobie z tym poradzić
Tabela - TrNOpisy
Kolumna - TnO_Opis

Proszę o pomoc.

Re: Filtr na dokumentach po kolumnie OPIS

: 28 wrz 2010, 20:12
autor: elmiq
Np. tak:

Kod: Zaznacz cały

trn_gidnumer in
(
SELECT TnO_trnnumer 
FROM CDN.TrnOpisy 
WHERE TnO_Opis = ??_QParametr
)
Gdzie parametr to wiadomo co :twisted:

Re: Filtr na dokumentach po kolumnie OPIS

: 29 wrz 2010, 10:10
autor: bosik4
Wpisałem taki filtr i niestety dalej nie działa, znaczy nie ma błędów składniowych filtra, ale brak wyników, a powinny być bo opisy są. I już wpisuje opisy nawet z procentami np. "%Wystawiono%".

Kod: Zaznacz cały

@PAR ?@S50|Opis|&Opis:REG= @? @MSG(Szukaj w opisie) @TIP(Szukaj w opisie) PAR@
TrN_GIDNumer in
(
SELECT TnO_TrnNumer
FROM CDN.TrnOpisy
WHERE TnO_Opis = ??Opis
)

Re: Filtr na dokumentach po kolumnie OPIS

: 29 wrz 2010, 10:54
autor: xtomi
Dobrze by tam dodać było like np:

Kod: Zaznacz cały

@PAR ?@S50|Opis|&Opis:REG= @? @MSG(Szukaj w opisie) @TIP(Szukaj w opisie) PAR@
TrN_GIDNumer in
(
SELECT TnO_TrnNumer
FROM CDN.TrnOpisy
WHERE TnO_Opis like '%'+??Opis+'%'
)


Re: Filtr na dokumentach po kolumnie OPIS

: 29 wrz 2010, 11:25
autor: elmiq
Tak jak napisał Xtomi. = w zapytaniu dla ciągu tekstowego nie będzie różne nawet przez jeden znak spacji :) Kolacja bazy jest prawdopodobnie CI więc duże/małe litery znaczenie nie mają. Same znaki i owszem.

Re: Filtr na dokumentach po kolumnie OPIS

: 29 wrz 2010, 11:54
autor: bosik4
Dzięki, nie wie czemu tak nie spróbowałem. Z zabiegania chyba nie pomyślałem (mam nadzieję, że to z zabiegania ;)