[Allegro] HFM-Felder, Sonderfunktionen

Bernhard Eversberg ev at biblio.tu-bs.de
Di Jun 24 10:57:15 CEST 2014


Einer der zusätzlichen Wünsche war, die letzte vergebene HFM-Nummer
rauskriegen zu können.
Wir entwickeln gerade die für den Export nötigen Verbesserungen.
Mit

#nnn.zzz ...

wird man natürlich das Feld  #nnn.zzz  exportieren können.
Heraus kommt sein Inhalt, ohne die Nummer zzz!

Um deren letztes zu kriegen, schlagen wir vor:

#nnn~ ...

In a99 klappt bereits  var #nnn~, und das wäre ja dann nur plausibel.
Die .-Felder sind in jedem Fall hinter allen anderen möglichen
Mehrfachfeldern, also kriegt man deren letztes, kein anderes.

Dabei käme dann jedoch auch nur der Inhalt raus. Wegen der *Nummer*
zzz kann man so verfahren:

#bks=0
#nnn~
          und falls in den Parametern ks=k gesetzt ist:
#bks=k         (default für k ist der Wert k aus der CFG, wenn ks nicht
                 gesetzt ist)

Es könnte eingewandt werden, das ~ sei auch ein möglicher Mehrfachcode,
also #98~ z.B. könne ja vorkommen. Wir halten das für hinreichend
unwahrscheinlich, weil's ja kaum gelingen kann, jedenfalls nicht mit
a99, so ein Feld einzugeben - es wird ja dann der nächste noch nicht
vorhandene Code genommen und nicht ~. Und von jetzt an würden wir von
~ als Mehrfachcode strikt abraten und - falls irgendwo vorhanden -
seine Änderung empfehlen.

Oder hat jemand ne ganz andere Idee für diese Sonderfunktion?

B.E.



Mehr Informationen über die Mailingliste Allegro