Filtr na dokumentach po kolumnie OPIS

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

bosik4
Posty: 16
Rejestracja: 30 paź 2008, 09:55
Rola: Administrator CDN XL
Wersja: 7.1

Filtr na dokumentach po kolumnie OPIS

Post 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.

elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: Filtr na dokumentach po kolumnie OPIS

Post 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:
Mateusz Świerkosz

http://elmiq.blogspot.com/

bosik4
Posty: 16
Rejestracja: 30 paź 2008, 09:55
Rola: Administrator CDN XL
Wersja: 7.1

Re: Filtr na dokumentach po kolumnie OPIS

Post 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
)

xtomi
Posty: 408
Rejestracja: 16 lut 2010, 21:24
Rola: Administrator CDN XL
Wersja: 10

Re: Filtr na dokumentach po kolumnie OPIS

Post 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+'%'
)


elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: Filtr na dokumentach po kolumnie OPIS

Post 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.
Mateusz Świerkosz

http://elmiq.blogspot.com/

bosik4
Posty: 16
Rejestracja: 30 paź 2008, 09:55
Rola: Administrator CDN XL
Wersja: 7.1

Re: Filtr na dokumentach po kolumnie OPIS

Post 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 ;)

ODPOWIEDZ