Re: [Allegro] im register: das sortieren von signaturen mit zahlen ohne füllziffern -wie?-
Ferdinand Goebel
ferdinand.goebel at z.zgs.de
Mi Nov 2 11:28:48 CET 2005
Lieber Herr Lehmann, liebe Liste,
wir haben seit 10 Jahren folgende Lösung:
Irgendwo
40=". Aufl."
Die Eintraege fuer die Signatur muessen lokal angepasst werden:
#-O
#t{ "|8" }
#-8 Umcodierung der Benutzereingabe fuer Reg.8
#u1 >O UPro #(O
#+#
#(O Signaturaufbereitung. Form: gruppe[ .-/]zahl[(, ]anhang
wenn andere Struktur, dann dieses Unterprogramm aendern
Besonderheit: wir hängen die Auflage mit "=" an die Signatur. Das
kann man natürlich weglassen. Nur die erste Signaturgruppe ist linksbündig, alle weiteren rechtsbündig, es wird jeweils auf vier Stellen aufgefüllt.
!u1 f" " e"[ ,-=/]" s2 erste Gruppe linksbuendig
!u1 f" " b"[ ,-/]" f"0" e"[ ,-=/]" r4 p" " zweite Gruppe rechtsbündig
!u1 f" " b"[ ,-/]" b"[ ,-/]" f"0" e"[ ,-=/]" r4 p" " dritte Gruppe
!u1 f" " b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" e"[ ,-=/]" r4 p" " vierte Gruppe
!u1 f" " b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" e"[ ,-=/]" r4 p" "
fuenfte Gruppe
!u1 f" " b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" e"[ ,-=/]" r4 p"
" sechste Gruppe
!u1 f" " b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" e"[
,-=/]"r4 p" " siebte Gruppe
!u1 f" " b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[
,-/]" e"[ ,-=/]" r4 p" " achte Gruppe
!u1 f" " b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[ ,-/]" b"[
,-/]" b"[ ,-/]" e"[ ,-=/]" r4 p" " neunte Gruppe (das dürfte reichen!)
!u1 b"=" e" " r4 p" " P40 bei vorhandenem "=" ". Aufl." anhaengen!
!u1 b"=" b" " e"[;>] r4 p" " bei vorhandenem "=" ". Aufl." anhaengen!
#)O HStA 7.11.95
Eine Eingabe von #90 A 5; A 19; A 185,2,1; A 185,4,2,1; A 185,12; A 1600; Ab
123=2; Ab 123=3; Ab 124; Ben. Tc 8; Ben. Tc 56; Ben. Tc 3456
Das ergibt dann z.B. folgende Ordnung im Register 8:
|8a 5
|8a 19
|8a 185 2 1
|8a 185 4 2 1
|8a 185 12
|8a 1600
|8ab 123 2. Aufl.
|8ab 123 3. Aufl.
|8ab 124
|8ben tc 8
|8ben tc 56
|8ben tc 3456
Bemerkung: Wir haben als numerus currens höchstens vierstellige Zahlen. Wenn man größere Zahlen verwendet, muß man "r4" erhöhen.
Vielleicht kann das als Muster dienen.
Freundliche Grüße
Ferdinand Göbel
ehemals Landesarchiv Baden-Württemberg
----- Original Message -----
From: "Klaus Lehmann" <lehmann_klaus at t-online.de>
To: "Allegro-C Diskussionsliste" <allegro at biblio.tu-bs.de>
Sent: Tuesday, November 01, 2005 8:41 AM
Subject: [Allegro] im register: das sortieren von signaturen mit zahlen ohne
füllziffern -wie?-
guten tag,
ich bin der meinung, daß folgendes nichtgeht.
(nicht gut: die negativbehauptung zuerst ;-)
das problem:
reg8: signaturen
ich habe signaturen:
Zn 10
Zn 100
Zn 2
Zn 3
der computer sortiert nach ascii-liste, klar. wie denn auch sonst.
schöner wäre ff sortierung:
Zn 2
Zn 3
Zn 10
Zn 100
das ist aber nicht ascii-gemäß, sondern intellektuell.
es wurde behauptet, oder sich erinnert, daß frühere
braunschweiger-api-versionen genau dieses gekonnt hätten. stimmt das?
und wenn ja: wie?
das kann nicht trivial sein....
meine lösung wäre:
die kollegen müsste die signi's so schreiben:
Zn 001
Zn 002
Zn 003
Zn 100
danke
und viele grüße zum start in den herbst morgen
ihr klaus lehmann
--
Klaus Lehmann
eMail: lehmann_klaus at t-online.de
phone: 03528-452 807; mobil 0171-953 7843
adress: D-01454 Radeberg; Kleinwolmsdorfer Str. 37
*** Ihre langjährige allegroC-Werkstatt:
Internetkataloge & WebHosting für AllegroC-Kataloge, Datenbank-
bereinigungen, Safer Shells, Fehlerindices, komplette Arbeitsumgebungen,
Fremddaten: Import/Export; Batchprogrammierung & andere Automatismen.
Admin fuer Netware/Windows/Linux/Samba
*** Our best ideas are born at home (New Freedom Data Center 1995) ***
one of those new ideas see at http://allegronet.de
_______________________________________________
Allegro mailing list
Allegro at biblio.tu-bs.de
http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20051102/8911f5b2/attachment.html>
Mehr Informationen über die Mailingliste Allegro