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