Robert Ł.

Robert Ł. IT Management,
Project Management,
IBM Power
Systems/iSer...

Temat: Select function przy tworzeniu LF

Witam,
Szukam pomocy u specjalistow :)
Musze stworzyc LF po kluczu , ktory w definicji zawierac bedzie takze opcje wyboru okreslonych rekrodow z PF spelniajacych dane warunki. I jesli chodiz o pojedynczy warunek to nie ma problemu ale powstaje on jesli Select ma wybierac rekordy spelniajace 2 warunki z 2 roznych pol . W tym konkretnym przykladzie mam zbior faktur i musze go "przefiltrowac" w LF tylko poprzez pole Typ dokumentu rowny A i typ klienta rowny 001, i flaga fakturowania = 0 Jak to zrobic ?
Jesli daje
S TYPDOK CMP('A')
S TYPKLI CMP('001')
S FLAGF CMP(0)
to lf poakzuje mi tez inne rekordy nie spelniajace tego warunku np z typem dokumentu B, jesli zostawie S tylko przy TYPDOK a w reszcie je usune to znow LF nie pokazuje mi nic.....cos na pewno zle robie ;)
Wojciech Gwiazdowski

Wojciech Gwiazdowski Analityk Programista
iSeries (AS/400)

Temat: Select function przy tworzeniu LF

Witaj,
pozwól że użyję ogólnego przykładu obrazującego selekcję rekordów przy użyciu złożonego wyrażenia.

Następująca selekcja
S TYPDOK CMP('A')
TYPKLI CMP('001')
FLAGF CMP(0)
S TYPDOK CMP('B')
TYPKLI CMP('001')
S TYPDOK CMP('C')
sprawi że w pliku LF znają się rekordy spełniające następujące kryteria:

TYPDOK = 'A' i TYPKLI = '001' i FLAGF = 0
lub
TYPDOK = 'B' i TYPKLI = '001'
lub
TYPDOK = 'C'

w opisanym przez Ciebie przypadku powinno być:
S TYPDOK CMP('A')
TYPKLI CMP('001')
FLAGF CMP(0)
(w dwóch ostatnich liniach spacja zamiast 'S'). Wtedy Select działa jako AND na wszystkich warunkach (do następnej deklaracji S-Selekt lub O-Omit) czyli "wybierz jeśli TYPDOK = 'A' i TYPKLI = '001' i FLAGF = 0).

Mam nadzieję że pomogłem.

pozdrawiam

Wojtek
Robert Ł.

Robert Ł. IT Management,
Project Management,
IBM Power
Systems/iSer...

Temat: Select function przy tworzeniu LF

Dzieki - oczywiscie - problem ze ja probowalem twojego rozwiazania ale LF wtedy byl "pusty" okazalo sie ze ktos zrobil mi "psikusa" i akurat usunal rekordy fizycznie z bazy - wiec moglem probowac do usr...ej smierci :).
Mimo wszystko dzieki za pomoc !

Następna dyskusja:

'Prostitutes have an invalu...




Wyślij zaproszenie do