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) |