Fortbildung 4-2: Bearb. im Formular

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Fr Mai 21 08:19:55 CEST 2004


Fortbildungskurs

   4    Datensätze bearbeiten, löschen, ändern
   4.2    im Formular


Formulare gab es im DOS-System zwar auch, im Standardprogramm
PRESTO jedoch nicht, sondern nur in den Zusatzprogrammen ORDER
und aLF, und dort mit genau festgelegten Aufgaben, nicht für 
die Bearbeitung von Titeldaten und nicht veränderlich.

Für die a99-Formulare gibt es einen ausführlichen Hilfetext:
  h form
Da steht drin, was in Formulardateien stehen muss oder kann.
Die Standard-Formulardatei ist cat.frm, die können Sie sich als
Beispiel anschauen:  h cat.frm  eingeben.
Vergleichen Sie, was Sie dort sehen, mit den Formularen, wie sie
in der DemoBank aussehen, wenn man Alt+# drückt (oder den
Button [Form.#] )

Empfehlung:
Wenn man die Datei cat.frm für eigene Zwecke ändert, dann kopiert
man sie besser auf das eigene Datenverzeichnis. So wird sie,
wenn ein Update kommt, nicht überschrieben. 

Alt+#  (und der Button [Form.#]) bewirken, dass der momentane
Datensatz im Formularfenster gezeigt wird. Welches der vielen
Formulare dabei benutzt wird, das ergibt sich aus der FLEX-
Datei onforms.flx. Wer sich mit FLEX auskennt, kann darin
nach Wunsch einstellen, welches Formular bei bestimmten 
Sätzen kommen soll! Einer von vielen guten Gründen, FLEX
zu lernen ...  (Einstieg:  h flex  eingeben)

Im Formularfenster gibt es oben rechts den Hilfebutton mit dem
Fragezeichen. Dann kommt der Text he_adger, den Sie, wie sonst,
im Schreibfeld auch mit  h he_ad  abrufen und dann drucken
können.
Mit F1 dagegen kommt in diesem Fenster etwas ganz anderes:
Ein Hilfetext zu dem Feld, in dem sich gerade der Cursor befindet 
(oder zu der Feldgruppe, zu der es gehört). 
Das funktioniert so:
Steckt hinter der Formularzeile etwa die Kategorie #41, wird der 
Hilfetext h41 gezeigt. Den gibt es aber nicht? - dann wird h4 
statt dessen genommen. Legt man sich aber selber eine h41 an, 
so wird diese dann gezeigt.
Und genauso bei dreistelligen Kategorienummern: hat man eine
Datei h123, dann kommt diese bei F1, wenn im Formularfeld die
Kategorie #123 steht. Wird h123 nicht gefunden, sucht das Programm
nach h12, wird die auch nicht gefunden, sucht es h1, wird die
auch nicht gefunden, kommt eine Fehlermeldung.

Frage:
Kann man die Größe der Formulare verändern? Nein, kann man nicht.
Jedes Formular hat 14 Felder, davon 10 lange und 4 kurze, aber in
jedes davon passt mehr Text als man meint - er verschiebt sich dann.
Wenn man weniger braucht, ist es OK, wenn man mehr braucht, macht man 
sich mehrere Formulare, das Umschalten geht ja schnell 
(GeheimTip: Alt+f ...).
Es muss doch nicht ALLES veränderbar sein, oder? Man hat eh genug
zu tun ...





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