allegro-Fortbildung                                         

   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
also nur, die aber 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)