Pr"ufung auf bereits vergebene Satznummern
Allers Heinrich
allers at goethe.de
Mi Nov 24 17:58:03 CET 1999
Lieber Herr Englert:
> Um zu verhindern, dass in #00 bei zukuenftigen Eingaben
> Nummern doppelt
> vergeben werden,
> hoffen wir auf PV .....
> Koennen wir per PV eine Pruefung einbauen, ob eine bestimmte #00 12345
> bereits vergeben wurde, so dass dann ein Speichern des Satzes nicht
> moeglich waere?
Ja.
Nehmen wir an, Ihre Ident.-Nummern aus #00 seien in Register 6
indexiert; dann müssen Sie folgende Passage in den mit
H
beginnenden Hilfsabschnitt der Indexparameterdatei einbauen:
#u2 +S c"s" e0
#+#
#-S
#00 +s |68 e0
#+#
#-s
#t{"Speicherung verweigert, weil Id.-Nr. vhd.!!!" 7}
#+#
Mit solch radikalen Abspeicherungsverhinderungsmethoden wirft man sich
aber leicht selbst Knüppel zwischen die Beine; deshalb wäre als
Alternative zu überlegen, folgende Passage stattdessen einzufügen:
#u1 +K i1,0 i2,0 e0
#+#
#-K
#u1 +# c"undefiniert" e0
#00 +k |68 e0
#+#
#-k
#t{"Ident.-Nummer wird nicht akzeptiert, weil bereits vhd.!!!"}
#dt "00 undefiniert!" e"!" M
#+#
Diese Methode hat den Vorteil, daß immer abgespeichert wird, bei
falscher Belegung der #00 aber "undefiniert" in die Kategorie #00
hineingeschrieben wird. (Man könnte später alle Datensätze mit '#00
undefiniert' schön im Register abgreifen).
Mit besten Grüßen:
Heinrich Allers
Goethe-Institut, München
allers at goethe.de
Mehr Informationen über die Mailingliste Allegro