[Allegro] ALFA mit Kat. 91 statt Kat. 90

Günter Blasch guenter.blasch at herzovision.de
Do Okt 29 10:16:04 CET 2009


Liebe Listenteilnehmer,

ich moechte gerne die Einfach-Version ALFA fuer unsere Ausleihverwaltung
nutzen. In unseren Datenbanken ist aber nicht die Signatur (#90),
sondern die Zugangsnummer (#91) eindeutig und fuer die Ausleihe
relevant. Der Anzeigeparameter 'd-wrtf.apr' im Originalpaket geht jedoch
von der Signatur aus, die Zugangsnummer erscheint dabei nicht. Mit einem 
einfachen Austausch der Kategorienummern ist es hier ja leider nicht 
getan. Wo sind welche Aenderungen noetig? Gibt es hierzu vielleicht 
fertige Loesungen, die zur Verfuegung gestellt werden koennen?

Unsere Signaturen entsprechen etwa dem Muster 'A-123-XYZ(1' oder
'5.1-XY', die Zugangsnummern 'x12345', wobei 'x' verschiedene
Medienarten kennzeichnet. Signatur *und* Zugangsnummer sollen beide
jeweils auf eigener Zeile rechtsbuendig am Anfang des Datensatzes
angezeigt werden. Insoweit wurde der Originalparameter inbesondere wie
folgt abgewandelt ($ = Teilfeldzeichen):

   [...]
   FLEX fuer ALFA
#(c
#uAL +? e0 ALFA? dann #-?
   #cc B"$L" ,"_$s_:_" e"$" e" = " p{ C "Signatur: " t66} P{t98 ' \qr' C
     '\ql '}     $$bl. ersetzt durch folgende Zeile:
#cc B"$L" ,"_$s_:_" e"$" e" = " p{ C t98 "SIG: " t66} P{t98 ' \qr' C
   '\ql '}

   $$bl. aus d-1.apr eingefuegt + abgeaend.:
#91 +#91X i4,a i5,b b2 p{t79 "ABG: " t66} P{t111 t98 ' \qr' C '\ql '}
#91 +#91X i4,m b1 p{t79 "Medien: " t66} P{t111 t98 ' \qr' C '\ql '}
#91 +#91X i4,s b1 p{t79 "SLB: " t66} P{t111 t98 ' \qr' C '\ql '}
#91 +#91X i4,v b1 p{t79 "Video: " t66} P{t111 t98 ' \qr' C '\ql '}
#91 +#91X i4,z b1 p{t79 "ZSB: " t66} P{t111 t98 ' \qr' C '\ql '}
#91 p{t79 "ZN: " t66} P{t111 t98 ' \qr' C '\ql '}
#91X als Sprungmarke

#uAU +#cc e0 Ausleihangabe nur zeigen, wenn #uAU gesetzt
#+-
#cc $u p{ "ausgeliehen an: " t66} P{t98 ' \qr' C '\ql '}
#)c
   [...]

Fuer Loesungsvorschlaege waere ich sehr dankbar.
Mit besten Gruessen
Guenter Blasch





Mehr Informationen über die Mailingliste Allegro