[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