[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