4D v16.3Daten aus Datei importieren |
||||||||||||||
|
4D v16.3
Daten aus Datei importieren
Daten aus Datei importieren
Sie können Daten aus Dateien in XML, 4D, Text, SYLK, DIFF, DBF, XML oder Textformate mit fester Länge importieren (siehe Dateiformate). Beim Importieren von Daten, die Sie aus einer anderen Anwendung exportiert haben, beachten Sie bitte die Dokumentation der jeweiligen Anwendung für Details zum Exportieren in ein Standardformat. Sollte diese Anwendung ein anderes Exportformat benutzen, müssen Sie die Daten möglicherweise vorher in einem Textverarbeitungsprogramm überarbeiten. Wollen Sie Daten aus einer anderen Anwendung importieren, die auf derselben Plattform wie Ihre 4D Anwendung läuft, exportieren Sie zuerst die Daten mit dem anderen Programm. Notieren Sie die Reihenfolge, in der die Datenfelder exportiert wurden, das Format, in dem das Programm die Daten abspeicherte und, sofern Sie das Textformat benutzen, die verwendeten Begrenzungszeichen. Beim Importieren der Daten müssen Sie diese Einstellungen exakt in dieser Weise wiederherstellen. Sie müssen nicht die komplette Tabellenstruktur vor dem Import erzeugen. Sie können die erforderlichen Tabellen direkt im Dialogfenster für den Import erstellen. Sie können wählen, ob Sie die Felder für den Import im Importdialog auswählen, oder ein Eingabeformular angeben, das die Felder für den Import enthält. Im Designmodus importieren Sie Daten über das Dialogfenster Import. In der Anwendungsumgebung können Sie dieses Fenster über den 4D Befehl IMPORT DATA anzeigen oder Daten direkt über die 4D Befehle im Kapitel Import und Export importieren. Um Daten in der Designumgebung zu importieren:
Über die Registerkarten bietet 4D bietet verschiedene Importoptionen. Die Anzahl und ihr Inhalt richten sich nach dem gewählten Dateityp sowie den Optionen. Die Optionen im Bereich “Datensätze” (Seite Datei) geben die Hauptmerkmale der Operation an:
Diese Seite ist nur für den Import aus Dateien vom Typ Text und Text mit fester Länge verfügbar.
Hier definieren Sie die Trennzeichen für Importdateien vom Typ Text und Text mit fester Länge. Diese Optionen werden gemäß der Plattform, die im Menü "Zielplattform" von der Bereich Datensätze angegeben ist, vorkonfiguriert. Ausführliche Informationen dazu finden Sie im Abschnitt Begrenzer für Datenfeld, Datensatz und Datei. Über die DropDown-Liste können Sie die Standard Trennzeichen ändern. Sie zeigt die am häufigsten verwendeten Formate für Trennzeichen. In den Eingabebereichen können Sie auch direkt ein Trennzeichen vorgeben. Hinweis: Trennzeichen werden wieder auf ihre Standardwerte zurückgesetzt, wenn Sie den Dokumenttyp auf der Seite Datei ändern. Diese Seite erscheint nur für XML Dateien. Hier stellen Sie den Modus zum Analysieren des Inhalts des importierten XML Inhalts ein. 4D interpretiert beim Import den Inhalt des XML Dokuments, um die Information zu entnehmen. Diese Operation wird standardmäßig ohne explizite Bestätigung ausgeführt. 4D geht davon aus, dass das XML Dokument “well-formed” ist, d.h. dass die Struktur korrekt und seine Interpretation eindeutig ist. Sie können jedoch beim Import auch die Bestätigung anfordern. Dazu markieren Sie die Option Prüfung. In diesem Fall analysiert 4D den Inhalt des Dokuments gemäß der DTD (Document Type Definition) und prüft, ob es dieser Definition entspricht. Der Import wird nur bei Bestätigung des Dokuments ausgeführt. Hinweis: Weitere Informationen zu DTD finden Sie auf der Seite XML. Ist das DTD des importierten Dokuments nicht im Dokument selbst enthalten, sondern in einer separaten Datei, oder wollen Sie das Dokument über eine andere DTD bestätigen, wählen Sie die Option Alternative DTD verwenden und geben über die Schaltfläche [...] die Datei mit der gewünschten DTD an. Nach Beenden des Importvorgangs wird das Dialogfenster geschlossen. Die Tabelle, in welche die Daten importiert wurden, wird die aktuelle Tabelle. Diese Seite ist für den Import aus Dateien vom Typ Text, Text mit fester Länge und XML verfügbar. Hier können Sie Formate für importierte Felder vom Typ Boolean definieren. Die Syntax dafür lautet Wert_Wahr;Wert_Falsch. Importieren Sie ein Boolean Feld mit den Werten “Schwarz” (für wahr) und “Weiß” (für falsch), geben Sie Schwarz;Weiß ein. Die Combobox zeigt die häufigsten Boolean Formate. Sie können aber auch selbst ein Format eingeben. Diese Seite erscheint nur, wenn für das Dateiformat “Text fester Länge” ausgewählt ist. Damit definieren Sie je nach Art der Werte die Füllzeichen. Standardmäßig ist dafür das Leerzeichen definiert. Weitere Informationen dazu finden Sie im Abschnitt Dateiformate. Für folgende Datentypen können Sie Füllzeichen verwenden: Alpha/Boolean (Felder vom Typ Boolean werden als Alpha importiert), Numerisch und Datum/Zeit. Das Leerzeichen dient normalerweise zum Füllen von festen Formatfeldern. Die DropDown Menüs bieten weitere Werte an. Im Eingabebereich rechts daneben erscheinen die ausgewählten Zeichen. Wollen Sie eigene Zeichen einsetzen, geben Sie diese direkt im jeweiligen Eingabebereich ein. Über das DropDown Menü Anzeigeformat lassen sich die Füllzeichen in verschiedenen Formaten anzeigen: Zeichen, Dezimal (Standardformat) und Hexadezimal. Ein nicht-druckbares Füllzeichen erscheint nicht, wenn Sie das Menü Zeichenformat verwenden. Wollen Sie für den Import ein Formular verwenden, klicken Sie im oberen linken Bereich auf die Registerkarte Formular. Der Vorteil eines Formulars ist, dass die zugeordneten Formular- oder Objektmethoden bei jedem Datensatz ausgeführt werden, der importiert wird. So können Sie die Daten beim Import steuern und müssen keine eigene Importanweisung schreiben. Sie können Formulare mit eingebbaren Variablen und Feldern auswählen, jedoch keine Schaltflächen. Sind den Variablen oder Feldern Methoden zugeordnet, werden sie bei jedem Datensatz ausgeführt, der importiert wird. Diese Methoden werden jedoch nicht in der Vorschau ausgeführt. Beim Import mit Formular sollten Sie folgendes beachten:
Hinweis zu 4D Server: In Serverprozeduren lassen sich Daten nicht über Formulare importieren, die Formularmethoden enthalten, da auf dem Server keine Formularereignisse verwaltet werden.
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |
||||||||||||