Re[2]: [Textlib] Saját megjelenítési/nyopmtatási formátum

Thék György thekgy at infoker.hu
2007. Jan. 18., Cs, 15:39:18 CET


Kedves TextLibesek!

Készítettünk egy keresőkérdést, azzal találati halmazba gyűjthetők
azok az olvasók, akiknek a születési dátuma és az olvasójegyük
érvényessége paraméterben megadható időpontra vagy intervallunba esik.

A mellékelt tömrítvényt kibontva a CETLI.TXT nevű szöveg keletkezik,
az egy munkaállomáson a \TEXTLIB\EXE könyvtárba másolva a TextLibből
is láthatóvá válik az [Egyéb / Eszközök / Cetli] pontban, a "File"
mezőbe CETLI.TXT-t írva. A szöveget a noteszen keresztül a
legegyszerűbb a [Rendszer / rendszerelemek Bevitele / Keresőkérdés]
ablak "Keresőkérdés" mezőjébe juttatni, és egy névadás után (pl. Adott
időszak beiratkozott olvasói) kész is a keresőkérdés.

Tekintettel arra, hogy az életkor a TextLibben nem adat, hanem
születési év van, a kérdés futtatásakor az első mezőbe valami ilyesmit
lehet írni: "--19411231". Ők 2006-ban a 65 év felettiek. A második
mező alapján a kérdés összegyűjti azokat az olvasókat akiknek az
elképzelt időpontban vagy intervallumban érvényes beiratkozásuk volt.
A mezőbe írandó kezdő időpontok függnek a beiratkozás típusától. Ha
folyamatos, akkor egy évet kell visszaszámolnunk, ha fordulónapos,
akkor pedig az intervallum nyitónapját megelőző utolsó fordulónapot
kell beírnunk. A záró időpont úgy jó, ahogy van.

Pl: 65 év felettiek, 2006. 02. 15, és 2006. 08. 31. között:
Folyamatos beiratkozás:
1. mező: --19411231
2. mező: 20050215--20060831
Fordulónapos beiratkozás, 06. 30-i fordulónappal:
1. mező: --19411231
2. mező: 20050701--20060831

Egy normálisabb példa, teljes évre, folyamatos beiratkozással:
1. mező: --19411231
2. mező: 20050101--20061231

Üdvözlettel:  Thék György (InfoKer)

Ui: a következő megfontolás majdnem jó, a kivonás szerintem tévedés.

T.Gy.

> Hogyan is szamoljunk? Elso kozelitesben egy keresokerdesre gondolok,
> amiben az 1941.12.31-en es elotte szuletett hasznalokat keresnem meg.
> Azutan lekeresnem a 2005-ben es 2006-ban erv. regisztracioval 
> rendelkezoket. Kizarnam a mindket evben regisztraltakat. (legyen A)
> Az igy kapott halmazbol kivonnam (logikai operatorral) a 
> keresokerdesre kapott halmazt. (legyen B)
> Igy az eredmeny A-B, azaz a 65 év feletti, erv. reg-gel rendelkezok 
> szama.
> 
> Itt kernem, h az Infoker jeles munkatarsai tekintsek meg a fenti 
> logikat, nehogy hibas legyen a logika.
--------- következő rész ---------
Egy nem text típusú csatolt állomány át lett konvertálva...
Név: CETLI.ZIP
Típus: application/x-zip-compressed
Méret: 271 bytes
Leírás: nem elérhető
Url : http://listserv.niif.hu/pipermail/textlib/attachments/20070118/434625c3/attachment.bin


További információk a(z) Textlib levelezőlistáról