Fortbildung 10.3: Formulare ergaenzen

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Do Jun 17 09:50:20 CEST 2004


Fortbildungskurs

   10    Anlegen einer eigenen Allegro-Datenbank
   10.3    Ergänzungen der Formulardatei


Formulare zum Eingeben und Bearbeiten sind sehr beliebt geworden.
Schon in 4.2 und 5.2 hatten wir uns über Formulare unterhalten.
Fast jeder meint aber nach kurzer Zeit, man müßte da noch
dies oder das, oder noch mehr, verbessern können. 
Dazu braucht man keinen Bittbrief nach Braunschweig zu schreiben!
Jeder darf das selber machen, und es ist nicht schwer.

So geht's: 
Alt+h               Füllhorn erscheint
Supervisor Menü     Ein Menü mit allerhand Funktionen
ADM                 Dann kommt das Administrator-Menü
Formulardatei       Ein Fenster mit der Formulardatei erscheint 
[Wenn Sie so ein Fenster noch nie gesehen haben: Handbuch, Anhang D,
da sind die wichtigsten Handgriffe in drei Sätzen erklärt]

ODER die Formulardatei  cat.frm  mit einem beliebigen Editor öffnen,
der mit ASCII arbeitet. Keinesfalls aber WinWORD.

Und so sieht der Anfang der Formulardatei aus:    

-----------  cat.frm  -------------------------------------

  Zeilen mit Leerzeichen am Anfang sind Kommentare
  Keine Kommentare innerhalb von Zeilen möglich!

  Formular-Ueberschrift 
[Simpler Satz]
#20 "TITEL"|4
#40 "VERFASSER"|1
#76 "JAHR"
#90 "SIGNATUR"|8
#31 "SCHLAGWORT"|3
#8e "URL"

[Buch: Teil 1]
#20 "TITEL:"|4
#40 "Verf.Name:"|1
#74 "Ersch.Ort:"|6
#75 "Verlag:"|6
#76 "Jahr:"|6
#77 "Umfang"

#71 "Auflage:"
#85 "Serie:"|5

#87 "ISBN:"|9i
#90 "Signatur:"|8a
#30a"Sachgruppe:"|7a
#37 "Sprache:"

[Buch: Teil 2]
....
---------------------------------------------------------

Ein paar Dinge muß man beachten, wenn man hier tätig werden will:

-- Die Zeilen in [...] sind die Überschriften der Formulare, mit
   jeder solchen Zeile beginnt ein neues Formular

-- Die Formulare erscheinen in derselben Reihenfolge, wie in
   dieser Datei 

-- Ein Formular kann maximal 14 Felder haben: 10 lange und 4 kurze.
   Die Größe und Anzahl kann man nicht verändern.
   Es paßt in die Felder jeweils mehr rein, als sichtbar ist

-- Es macht nichts, wenn ein Formular weniger als 14 Felder ausnutzt.

-- Wenn man für einen Satztyp mehr als 14 Felder braucht, macht man
   zwei oder mehr aufeinanderfolgende Formulare.  Mittels FLEX-
   Befehlen "form ..." kann man sie hintereinander aufklappen lassen.

-- Wenn eine Zeile (s.o.) mit |1 endet, bedeutet das: Mit Alt+i kann
   man hinterher aus dieser Formularzeile heraus in den Index
   springen, und zwar ins Register 1. Mit Register 2 usw. geht's 
   genauso!
   Im Register wählt man eine Zeile und kopiert sie dann mit dem
   Button [Kop.] oder Alt+k : Index verschwindet, Zeile erscheint
   im Formular, wo man vorher ALt+i gedrückt hat.

-- Eine Zeile kann auch mit  |Vdateiname enden. Es muß dann eine
   ViewListen-Datei dieses Namens geben. Sie erscheint, wenn man
   in dem betr. Eingabefeld  Alt+i  drückt.
   Mehr zu ViewListen:   h viewlist

-- Auch Teilfelder können in einer Formularzeile bearbeitet werden.
   Will man z.B. Teilfeld u von 90 im Formular haben, muß man
   schreiben:
   $u-#90"Nutzername"

Noch ein wenig mehr dazu steht in dem Text  form.rtf
Geben Sie   h form   dann erscheint er.

SonderTip:  Mit  X formedit  kann man die Formularbearbeitung manuell
auslösen und spart sich den Umweg über die Menüs und die ermüdende
Mausklickerei.




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