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