FLEX-Befehl next #

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Fr Dez 12 09:09:45 CET 2003


Jetzt ist uns selber noch ein Fehler in V23.6.2 aufgefallen:
Die FLEX-Befehle
next # / prev #

sollen den naechsten bzw. vorigen Satz in der internen Nummernfolge laden.
Wenn eine Satznummer nicht besetzt ist, klappt das nicht. Zwar funktioniert dann 
die Bedingung "if no ...", aber die Nummer wird intern nicht hochgezaehlt, daher 
wird eine Schleife, und das ist leider die typische Situation, zu einer 
Endlosschleife, d.h. das Programm haengt.
So passiert es auch bei der Tabellenmethode, wenn man verlangt, dass die 
Gesamtbank tabelliert werde. 

Abhilfe: Datenbank ganz neu aufbauen lassen, dann gibt es keine unbesetzten 
Nummern. Die gibt es nur als Folge eines Entlueftens. Was kaum einer macht, 
deshalb ist die Sache nicht wirklich gravierend. 

Erkennbar ist das Vorhandensein von unbesetzten Nummern an dem Eintrag
/[0]
im Register 1. Hat man sowas und will man die Gesamtbank per FLEX exportieren 
oder tabellieren, dann vorher  "h org" und "Datenbank ganz neu aufbauen".

Es wird angestrebt, das Problem in der ersten V24 behoben zu haben.

MfG B.E.

Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro