[Textlib] Példányok rendezése leltárszám szerint - számként

Pappné Németh Erika pnerika at jamk.hu
2007. Júl. 20., P, 15:12:36 CEST


Kedves István!
Ha van mezőcsere modul a textlibjükben, a példányok leltári számait ki
lehet cserélni azonos karekterszámúra.
A példányokból olyan találati halmazokat kell létrehozni, amelyekben levő
leltári számokhoz azonos számú nullát kell balról beszúrni.

Nálunk a csoportos leltári számokat hoztuk azonos alakúra.
Idemásolom Thék György útmutatását, talán hasznát tudják venni, ha a
DBSTRUCT-ból ki tudja olvasni a megfeleló mezősorszámot az eljáráshoz.

Tárgy:   Re: mezőcsere SOS
Feladó:  Thék György <thekgy at infoker.hu>
Dátum:   Ked, Április 10, 2007 6:06 pm
Címzett: Pappné Németh Erika <pnerika at jamk.hu>
--------------------------------------------------------------------------

Kedves Erika!

A feladatot csak több műveletben tudja végrehajtani, mégpedig aszerint
csoportosítva, hogy hány nullát kell beszúrni a csoportos leltári
számba. A keresést lehet egy picit egyszerűsíteni.
1. 2007/?
Megtalálja az összes 2007-est.
2. 2007/0?
Megtalálja az összes háromjegyűt.
3. 2007/1
4. 2007/2
...
11. 2007/9
Ezekkel pedig az egyjegyűeket keresheti.
12. Egyesítse VAGY művelettel az egyjegyűeket, az eredmény az egyik
módosítandó halmaz, az egyjegyűeké.
13. Vonja ki 2-ből 1-et, megkapja az összes módosítandót
14. Vonja ki 13-ból 12-t, megkapja a kétjegyű módosítandókat.

Jöhet a mezőcsere, kétszer.
Az elsőben halmaz a 12. pont, az egyjegyűeké, a másodikban a 14. pont a
kétjegyűeké. Az [Egyéb / eszközök / modul indítás] pontban indítsa a
MCSERE modult, halmaz legyen valamelyik, rekordtípus 54, mezősorszám
77,
mit '?/?', mire '?/0?' (kétjegyűek) vagy '?/00?' (egyjegyűek).
FONTOS!!!!!!!!!! A mezőcserébe NEM SZABAD kérdőjelet írni, hanem csak
CSONKOLÁSJELET (ALT és minusz, vagy a Ctrl/F11-gyel nyitható speciális
jelek táblája)). Én viszont nem tudok a levélbe ilyet beírni, ezért
helyettesítettem kérdőjellel.

Üdvözlettel:  Thék György

> A példány rekordok "Csoportos" mezőjébe nem egységes alakban
kerültek be
a csoportos leltárkönyv számai. Az idei első negyven így:
> 2007/1
> 2007/2
> 2007/3 ... 2007/40
> A 41.-től tértünk át az "Állomány" menüpont használatára, és a
"Csoportos leltárkönyvet" 3 jegyűre állítottuk.
> Tehát 2007/041, 2007/042.... alakú innentől.
> Szeretném egységesíteni, mert így nem lehet normálisan keresni a
csoportos szám alapján, ráadásul az expandban balra rendezett, az
intervallumos keresés működik jól.
> Mezőcsere gondolom megoldaná a problémánkat:
> 2007/1 helyett 2007/001 kellene, stb.
> könyv, AV, időszaki, térkép, disszertáció, program példányok vannak a
módosítandók között.
> Hogyan töltsem ki a mezőcsere ablakot?





-- 
Pappné Németh Erika

József Attila Megyei Könyvtár
2800 Tatabánya, Fő tér 2.

Tel: 06-34-513-670, 06-34-513-676
Fax: 06-34-513-683



Szabo Istvan mondta:
>
> Hi!
>
> Leltározás folyamán létrejövő példány halmazokat szerettem volna
> kinyomtatni leltárszám szerint sorbarendezve. Nem is lenne gond, mert van
> egy "Példányok leltári szám szerint - Infoker" rendezés. Meglepetésemre
> ezzel ugyan rendezett lett a halmaz, de nem úgy ahogy azt vártam. Azaz a
> leltári számot karakteresként értelmezte és _nem számként_. Így
> adódhatott, hogy pl. "1234" előrébb van mint a "2" !!
> Persze megértem, hogy a leltári számban adott esetben (helyesen, vagy nem
> helyesen most hagyjuk) lehet 1-2db betű, de azért jó lenne, ha ameddig
> számot tartalmaz addig számként kellene értelmezni és a szerint
> sorbarendezni.
> Persze eddig erre nekem nem is volt szükségem, mert pl. a selejtezésnél
> rendben "számként" sorbarakja, máskor meg nem igazán kell(ett).
> Szóval a kérdésem/kérésem, hogy le lehetne cserélni a fentebb említett
> rendezést? (Esetleg másikat készíteni?)
>
> Persze tudom, hogy lehet(ne) nyomtatni file-ba szeparáló karakterekkel,
> amit az excel-el megetetve már rendezhetek (bár, ha a szám után van egy
> nem szám karakter, akokr az az excelt is zavarba hozza), de had ne keljen
> már -e miatt egyéb programokkal "trükközni".
>
> Kíváncsian várom a véleményeteket - különösen azokét, akiknél szintén
> leltározás folyik.
>
> --
>   (O__	  ------------------------------------------------------
>   //\                       /      Varosi Csokonai Konyvtar
>  //  )                     |       Tel.: 59/503-152
>  V__/_    szistvan at tux.hu   \      szistvan at mail.vcsk.hu
>
>
> _______________________________________________
> Textlib mailing list
> Textlib at listserv.iif.hu
> http://listserv.niif.hu/cgi-bin/mailman/listinfo/textlib
>






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