[Allegro] Fortbldung 9.4: Neues Datenfeld einrichten [2.Sendung]
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Jun 1 13:06:25 CEST 2005
Anscheinend war diese Sendung nicht überall angekommen, daher
Wiederholung:
-----------------------------------------------------------------------
NEU
Fortbildungskurs 01-06-2005
9 Installation von allegro
9.4 Ein neues Datenfeld einrichten
Zum Glück gibt es einen sehr ausführlichen Text dazu. Geben Sie ein:
h neufeld [ab V25]
Darin wird im Detail erklärt, was man alles tun muß und wie es geht,
um ein neues Datenfeld für die eigene Datenbank einzurichten. Als
konkretes Beispiel wird die #34 genommen, die es im Standardformat
noch nicht gibt. Sie soll dann als "Sonderschlagwort" fungieren.
Hier geben wir einen Knapp-Überblick, der die einzelnen Schritte nur
andeutet, dadurch aber leichter überschaubar macht. Eine Checkliste,
besser gesagt, die schon ausreicht, wenn man sich mit den diversen
Dateien und mit der Parametrierung bereits hinreichend auskennt.
Jeder Schritt ist mit dem Eingriff in eine Datei verbunden. Wir geben
hier an, welche Dateien das sind, und zwar für zwei Fälle:
a) Demo-Datenbank bei Standard-Installation (auf c:\allegro\demo2 )
b) Mini-Datenbank, die man sich zum selbständigen Ausbauen
angelegt hat, auf einem Verzeichnis c:\allegro\mybase
[Menü dazu: h mini ]
1. Feld eingebbar machen
Dazu muß man eine neue Zeile in die Konfigurationsdatei einbauen
Datei: in beiden Fällen $A.CFG (auf dem jeweiligen Verzeichnis!)
Wirkung: das neue Feld kann danach in jeden Datensatz eingegeben
werden, und zwar erst einmal nur im Schreibfeld. Um es komfortabel
zu machen, kann man danach dies tun:
2. Formulare erweitern
Eine Zeile ist in ein geeignetes Formular einzubauen, also in
einen Abschnitt der eigenen FRM-Datei.
Datei: cat.frm bzw. bank.frm
Wirkung: Im gewählten Formular taucht nun eine Eingabezeile
für das neue Feld auf
3. Feld indexieren
Eingriff in die Indexparameter,
Datei: cat.api bzw. bank.api
4. Feld in der Titelanzeige sichtbar machen
Eingriff in die Anzeigeparameter,
Datei: d-wrtf.apr (in beiden Fällen, auf dem jeweiligen Verz.)
5. Feld auch mit ausdrucken
Eingriff in die Druckparameter,
Datei: p-w.apr (in beiden Fällen, auf dem jeweiligen Verz.)
6. Hilfetext für die Eingabe
Neue ASCII-Textdatei dafür anlegen,
Datei: h34 bzw. hnn für ein selbstdefiniertes neues Feld #nn
7. Daten erfassen
Ergebnismengen mit dem neuen Feld ausstatten
a) Globale Ersetzung
b) FLEX-gesteuerte Eingabe (--> Lektion 13.3)
Mehr Informationen über die Mailingliste Allegro