allegro-Fortbildung 12 Listen und Exporte 12.1 Menü "Export" - Grundfunktionen Heute knöpfen wir uns mal das Menü "Export" vor. >>NormalTip: Wählen Sie da sofort "Komfort-Methoden"! Dann kommt ein Menü im Anzeigefeld, auf dem dieselben Funktionen sind (auf der rechten Seite), noch dazu aber einiges andere. Vor allem sehen Sie dann sofort, welche Parameter gerade eingestellt sind und wohin der Export geht. Und oben rechts gibt's dann "HILFE..HILFE..HILFE": damit kommt eine ausführliche Dokumentation dieser ganzen Dinge. Dieses Komfort-Menü kriegt man auch durch Eingabe von "h exprt" oder im Füllhorn: "EXPORT : Listen, Views, Tabellen" Heute aber erst mal nur die Grundfunktionen: Aktueller Satz Der gerade angezeigte Datensatz wird exportiert. Und zwar wie? Mit den Exportparametern, die gerade geladen sind. Und wohin? In die gerade eingestellte Exportdatei. Und welche Parameter sind bzw. welche Datei ist das? Steht unten rechts auf dem Komfort-Menü. (ab V24.4!) Aber man erfährt es auch so: (neben vielen anderen Dingen) Menü "Global" / Datenbank-Info" und dann unten, direkt über der Zeile "Register"... Die Voreinstellungen für Parameter und Datei macht man in der INI-Datei mit den Befehlen ExportParameter=... und OutputFile=... Aktuelle Ergebnismenge Die momentan aktive Ergebnismenge wird exportiert. Unten in der Mitte steht auf der langen Schaltfläche, welche das ist. In der Kurzanzeige kann man vorher eine bestimmte Sortierung einstellen! Parameter und Exportdatei sind dieselben. Kurzliste der Erg.Menge Die Ergebnismenge wird in Kurzform in die Exportdatei geschrieben. Die Sortierung entspricht der zuletzt im Kurzanzeigefenster sichtbaren Reihenfolge. (Dasselbe macht der [List]-Button im Kurzanzeige-Fenster, nur kopiert er die Liste ins Anzeigefeld. Von da kann man sie sich kopieren mit Strg+a Strg+c und sonstwohin übertragen.) Ganze Datenbank Die gesamte Datenbank wird exportiert, und zwar in der internen Reihenfolge der Sätze. Mit Druck auf 'x' kann man das jederzeit abbrechen! Parameter und Exportdatei: wie oben. Sie können vorher die Exportparameter und/oder die Exportdatei ändern (siehe unten), evtl. auch die Exportdatei vorher löschen. (Mit dem DOS-Programm SRCH geht es schneller. Wählen Sie im CockPit den Menüpunkt "Volltextsuche/Listen".) Ganze Offline-Datei Die gesamte Offline-Datei wird exportiert, und zwar im aktuellen Zustand, d.h. mit allen Veränderungen, die man gemacht hat. (Mit h off erfahren Sie, was eine Offline-Datei ist! Mehr dazu kommt auch noch in Lektion --> 13.5) Andere Exportparameter Andere Parameter für den Export auswählen. Standard ist E-W.APR, wenn in der INI-Datei unter ExportParameter=... nichts anderes eingetragen ist. Es erscheint die Auswahlliste der .cPR-Dateien. >>WichtigerTip: Wenn das Datei-Auswahlfenster erscheint, geben Sie in das Feld "Dateiname" ein: *.apr - dann bekommen Sie wirklich ALLE Exportparameter angeboten, sonst nur die Typen e-*.apr und p-*.apr (das ist so voreingestellt, wird aber bald geändert) Wichtige Beispiele (diese Dateien liegen auf dem Programmver- zeichnis; einschalten mit der Schaltfläche oben neben "Suchen in"): I-1.APR Für die Ausgabe im Internformat ; Ausgabedatei kann von anderen allegro-Systemen dann direkt übernommen werden, wenn sie mit dem gleichen Format arbeiten. Auch die DOS-Programme können es lesen, z.B. UPDATE, INDEX und SRCH. E-W.APR Ausgabe im Externformat ; kann ebenfalls von a99 direkt wieder eingelesen werden. E-MAB2.APR Ausgabe im Format MAB2 E-USMARC.APR Ausgabe im USMARC-Format (ohne "Directory") E-PICA.APR Ausgabe im Pica-Format P-*.APR Export in verschiedenen Druckformaten Andere Exportdatei Man kann den Namen der Ausgabedatei ändern, Standard ist OUTPUT.ADT. Der Name kann frei gewählt werden. Wenn die Datei schon existiert, kann man auch wählen, die neuen Daten hinten anzuhängen. Voreinstellungen in der INI-Datei, Befehl OutputFile=... für die Datei, ExportParameter=... für die Parameter: Exportdatei löschen Wenn eine ganz neue Ausgabeaktion beginnen soll, kann man hiermit sicherstellen, daß die Ausgabedatei erst einmal leer ist. >>FortgeschrittenenTip: Einfache, individuelle Exporte lassen sich auch mit dem FLEX-System erstellen. Dieses ist erheblich leichter zu erlernen als die Exportsprache, bietet aber nicht ganz denselben Umfang an Finessen für die Feingestaltung der Ausgabedaten. Besonders, wenn es an hierarchische und verknüpfte Datensätze geht ... Einstieg in FLEX: h flex geben. Und zum schnellen Ausprobieren einiger Beispiele: h flexw >>Tip: Cursor in die Beispielzeile setzen und dann Alt+9 Die Sache ist so clever vorbereitet, daß die Zeile dann ausgeführt wird. >>ExpertenTip: Wer die Namen der Parameterdateien kennt und oder genau weiß, wie die Exportdatei heißen soll, kann die Umschaltung auch von Hand veranlassen. Im Schreibfeld eingeben: x xport p pname pname = Parameterdatei-Name x xport f dname dname = Dateiname (incl. Pfad) oder beides auf einmal, in knappster Form: x xpo p pname\xpo f dname Beschreibung dazu: h xport eingeben. |