F: Presto: automatisches nummerieren
Dr. Gerhard Englert
gerhard.englert at fal.de
Mo Nov 22 17:59:59 CET 1999
Liebe Allegrologen,
Im Rahmen der Erzeugung einer eindeutigen Satznummer
moechten wir per cg- und ci-Befehl eine bestimmte Ergebnismenge einer
Datenbank nachtraeglich in #99 mit Nummern versehen.
Dazu steht jetzt in unserer a.cfg-Datei:
cg99
ci;q?
Bei den erlaubten Kategorien steht:
#99"Hilfskat"
Die Ergebnismenge wird mit folgendem globalen Ersetzungsbefehl behandelt:
X__#99 q?6_
Es soll im 11. Index eine sechsstellige Nummer entstehen, die mit q
beginnt.
Der erste Datensatz wurde von Hand mit dieser Nummer erzeugt, so dass im
Index das "Muster" bereits entstanden war.
Im Prinzip funktioniert die Hochzaehlerei, aber es gibt eine "Macke":
1 q000001
1 q000002
1 q000003
1 q000004
1 q000005
1 q000006
1 q000007
1 q000008
1 q000009
1 q000010
4 q000012 >>>>> warum hier Haeufigkeit 4, waehrend Datensatz 11 fehlt???
1 q000013
Bei mehrmaligem Probieren stellte sich heraus, dass es immer Hauefigkeiten
von mehr als 1 gab, aber immer an verschiedenen Stellen.
Was ist an den Befehlen falsch?
Auf Antwort hoffend,
Dr. Gerhard Englert
Tel + (0)531-596-239, Fax -689
Bundesforschungsanstalt für Landwirtschaft,
Informations- und Datenzentrum - Bibliothek
Bundesallee 50
D-38116 Braunschweig
gerhard.englert at fal.de
Mehr Informationen über die Mailingliste Allegro