Version 2004 (Geändert)
USE ASCII MAP (Filtername | *{; Modus})
Parameter | Typ | Beschreibung | |
Filtername | * | String | * | Name der zu benutzenden ASCII Tabelle oder | |
* für Laden der Standard ASCII Tabelle | |||
Modus | Numerisch | 0 = Exportfilter, | |
2 = Importfilter, Ohne Angabe, Exportfilter |
Beschreibung
Der Befehl USE ASCII MAP hat zwei Formen. Die erste lädt die in Filtername angegebene ASCII-Tabelle von der Festplatte und verwendet diese. Ist Modus gleich 0, wird die Tabelle für den Export verwendet. Ist Modus gleich 2, wird die Tabelle für den Import verwendet.
Sie müssen die ASCII Tabelle zuvor in den Voreinstellungen der Datenbank unter dem Thema Web auf der Seite Optionen einrichten. 4th Dimension verwendet die vorher gespeicherte ASCII Tabelle zur Datenübertragung zwischen der Datenbank und einem Dokument oder einer seriellen Schnittstelle. Dazu gehören auch das Importieren bzw. Exportieren von Text- (ASCII), DIF- und SYLK-Dateien. Eine ASCII Tabelle funktioniert auch für die Datenübertragung mit den Befehlen SEND PACKET, RECEIVE PACKET und RECEIVE BUFFER. Sie hat keine Auswirkung auf die Datenübertragung mit den Befehlen SEND RECORD, SEND VARIABLE, RECEIVE RECORD und RECEIVE VARIABLE.
Ist Filtername eine leere Zeichenkette, zeigt USE ASCII MAP den Standarddialog zum Öffnen von Dokumenten. Der Benutzer kann dann die ASCII-Tabelle wählen. Die Systemvariable OK hat den Wert 1, wenn die Tabelle erfolgreich geladen wurde, ansonsten den Wert 0.
Die zweite Form von USE ASCII MAP verwendet anstatt Filtername den Parameter (*) , und stellt die Standard ASCII-Tabelle wieder her. Ist Modus gleich 0, wird die Tabelle für den Export wiederhergestellt. Ist Modus gleich 2, wird die Tabelle für den Import wiederhergestellt. Die Standard ASCII-Tabelle übersetzt keine Zeichen.
Hinweis: Übergeben Sie "*", wird die Systemvariable OK auf 0 (Null) gesetzt.
Beispiel
Folgendes Beispiel lädt eine spezielle ASCII Tabelle von der Festplatte und exportiert dann die Daten. Anschließend wird die Standard ASCII-Tabelle wiederhergestellt:
USE ASCII MAP ("MactoPC"; 0) ` Lade spezielle ASCII-Tabelle EXPORT TEXT ([MyTable]; "MyText") ` Exportiere Daten durch diese Tabelle USE ASCII MAP (*; 0) ` Stelle wieder die Standard-Tabelle her
Referenz
EXPORT DIF, EXPORT SYLK, EXPORT TEXT, IMPORT DIF, IMPORT SYLK, IMPORT TEXT, Mac to Win, RECEIVE BUFFER, RECEIVE PACKET, SEND PACKET, Win to Mac.