[Allegro] Fb-Initiative. Lektion 5-2: Eingabe über Formulare

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Jun 8 12:07:13 CEST 2015


In lockerer Folge wollen wir einige besonders angealterte oder wichtige
Fb-Texte aktualisieren.
Den Anfang macht Nr. 5-2. Der Umgang mit den Formularen und besonders
die Änderung des Standards ist immer wieder Gegenstand von Irritationen.

                                                              28-05-2004
                                                              04-05-2005
allegro-Fortbildung                                          08-06-2015

    5    Dateneingabe
    5.2    Eingabe über Formulare


Nicht nur für die Bearbeitung, auch für die Erfassung von NEUen
Datensätzen sind die Formulare wichtig.
Drückt man F9 (= Button [Neusatz]), kommt folgende Auswahl

  Neuer, ganz leerer Datensatz
  Kopie des Satzes, der gerade angezeigt wird
  Dasselbe, aber mit Hilfetext
  Datensatz direkt aus DNB abrufen (per ISBN oder Wortsuche)
  Datensatz direkt aus GBV abrufen (per ISBN oder Wortsuche)
  ---------------------------------------------------------------
  Normaler Satz (Buch)
  Mit ISBN einen Datensatz aus dem Internet abrufen und  übernehmen
  Zeitschrift
  Verknüpfter Untersatz (selbständig gespeichert)
  Hierarchischer Untersatz (mit #01)
  Aufsatz (unselbständige Veröffentlichung)
  Themenheft (Zeitschrift)
  Simpler Satz (z.B. für provisorische Erfassung)
  Inventarsatz
  Personen-Stammsatz
  Körperschafts-Stammsatz
  Klassifikations-Stammsatz
  Thesaurus-Stammsatz
  Verweisungs-Satz
  Benutzersatz
  DC-Metadaten
   ....

Das ist eine ViewListe. Die Datei heißt  input.vw .
Sie liegt im HELP-Ordner. [Mehr dazu unten.]
In solchen Listen kann man sich bewegen wie in Ergebnislisten, aber
hinter jeder Zeile steckt kein Datensatz, sondern eine Aktion.

Besonders nützlich sind die Zeilen für "Verknüpfter Untersatz" und
"Hierarchischer Untersatz" (zu dem Zeitpunkt muß der Hauptsatz
in der Anzeige stehen), weil dann gleich das Nötige getan wird,
damit man nicht so leicht was falsch macht dabei.

Man MUSS sich aber nicht sklavisch an diese Formulare halten, wenn man
keine Lust hat! Sie sind nur eine Hilfe, weiter nichts.

Es ist NICHT so, daß jedes Formular ein eigener Datensatz wäre! Sondern
das Formular bietet nur eine bestimmte Sicht auf den momentanen
Datensatz, d.h. es zeigt bestimmte Felder und/oder Teilfelder.

-- Jederzeit kann man ein anderes Formular wählen (Alt+f), um weitere
    Felder einzugeben, die im ersten Formular nicht drinstehen; was man
    danach eingibt, landet im selben Datensatz.
-- jederzeit kann man mit Esc herausspringen und normal weiterarbeiten,
    also mit der Hand Felder eingeben, deren Nummern man kennt.
-- Stets kann man sich auch einen anderen, ähnlichen Satz suchen und
    kopieren (F9 und Enter = "Kopie...").
-- Jederzeit kann man mit Alt+# wieder einsteigen in die Formulare!

Denn beim Verlassen des Formulars ist der Hintergrund gelb, d.h. der
Satz wird noch NICHT sofort gespeichert, das passiert erst bei Druck
auf [Speichern] oder Alt+s. Bis dahin kann man noch alles mögliche
andere machen, auch noch mehr neue Sätze eingeben oder andere
bearbeiten, oder nochmal ein anderes Formular aufrufen!
Mit dem länglichen Button [Daten in Bearb.] oder mit  Alt+q findet man
unabgespeicherte Sätze sofort wieder, wenn man zwischendurch andere
aufgeblättert hatte, um draus was zu kopieren oder so.

Nochmal kurz: Formular verlassen heißt noch nicht Speichern! Das geht
               nur mit dem Button [Speichern], nachdem das Formular
               nicht mehr zu sehen ist.

SonderHinweise:
Die Zeile (in der Liste ganz oben)
   "Kopie des Satzes, der gerade angezeigt wird"
macht kein Formular auf, sondern kopiert den momentanen Satz. Damit hat
man einen neuen, noch nicht gespeicherten Satz vor sich, mit dem man
machen kann, was man will. Also auch mit Formular bearbeiten. Ein neuer
gespeicherter und indexierter Satz wird erst draus, wenn man am Ende
mit [Speichern] speichert. Wenn man aber mit [Deaktivieren] den Satz
spurlos verschwinden läßt, wird natürlich nichts gespeichert.

Die Zeilen für den Datenabruf aus DNB bzw. GBV starten jeweils einen
FLEX: dnb.flx bzw. srugbv.flx, der den Datensatz oder eine Auswahlliste
dann per Internet herbeiholt, umwandelt und zum Bearbeiten bereitstellt,
als hätte man ihn gerade selber eingegeben.

 >>ZusatzTips:
Obige Liste steht in der Datei input.vw, die ebenfalls nur für das
Standardschema gültig ist. Wählt man eine Zeile aus, wird der FLEX
input.flx gestartet, der dann das betr. Formular aufklappt. Nicht
ganz einfach, zugegeben, aber es wird damit die Möglichkeit geboten,
für jedes Projekt die Erfassung sehr diffizil zu organisieren.

 >>SystemverwalterTip:
Für ein anderes Schema als  A.CFG  muß man folgende vier Dateien ändern
und dann die geänderten Versionen auf das eigene Datenverzeichnis
kopieren:

onforms.flx      [Klick auf "Form.#" oder Alt+#]
    Macht die Zuordnung Satztyp -> Formular

oninput.flx      [Klick auf "Neusatz"]
input.flx
    liegen auf dem Unterverzeichnis FLEX
    Macht die Zuordnung neuer Satz -> Formular
    (input.flx  zeigt zunächst nur die Liste  input.vw.
     Bei Auswahl eines Satztyps wird dann  input.flx  gestartet.)

input.vw
    liegt auf dem Unterverzeichnis HELP
    (von hier wird input.flx gestartet)
    Erweitern, wenn andere Satztypen angeboten werden sollen.

Änderungen an diesen Dateien mit gewöhnlichem Texteditor, nicht Word!!
Auch mit aresqa möglich: Geben Sie   a help/input.vw
 >> LinkTip:
NotePad geht, NotePad++ oder WinVi sind aber viel besser, denn die
Dateien müssen in DOS-ASCII sein, nicht im Windows-Zeichensatz.
   http://winvi.de
   https://notepad-plus-plus.org/download/

 >>WebTip:
Mit a35 kann man auf einfachste Art vielfältige Formulare für die
Bearbeitung per Browser machen:
   http://www.allegro-c.de/doku/aconflex.htm#part5






Mehr Informationen über die Mailingliste Allegro