OPEN DATA FILE

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004 (Geändert)


OPEN DATA FILE (Zugriffspfad)

ParameterTypBeschreibung
ZugriffspfadStringName oder kompletter Zugriff der
zu öffnenden Datendatei

Beschreibung

Mit dem Befehl OPEN DATA FILE können Sie die von der 4D Anwendung geöffnete Datendatei „on-the-fly" wechseln.

Im Parameter Zugriffspfad übergeben Sie den Namen bzw. den kompletten Zugriffspfad der zu öffnenden Datendatei. Nehmen Sie nur den Namen der Datei, muss sie neben der Strukturdatei der Datenbank liegen.

Setzt der Zugriffspfad eine gültige Datendatei, verlässt 4D die gerade aktive Datenbank und öffnet sie erneut mit der angegebenen Datendatei. Die Datenbankmethoden On Exit und On Startup werden der Reihe nach aufgerufen.

Warnung: Da dieser Befehl dazu führt, dass die Anwendung vor erneutem Öffnen mit der angegebenen Datendatei beendet wird, kann OPEN DATA FILE nicht in der Datenbankmethode On Startup bzw. einer Methode verwendet werden, die von dieser Datenbankmethode aufgerufen wird.

Der Befehl wird in asynchroner Weise ausgeführt, d.h. nach dem Aufruf führt 4D die verbleibende Methode aus. Dann verhält sich die Anwendung wie beim Befehl Beenden im Menü Datei/Ablage: Geöffnete Dialogfenster werden geschlossen, alle offenen Prozesse werden innerhalb von 10 Sekunden beendet, etc.

Vor dem Start der Operation prüft der Befehl, ob die angegebene Datei gültig ist. Sie muss unter Windows die Endung ".4dd", auf MacOS den Typ "dat5" haben. Auch wenn die Datei bereits offen ist, prüft der Befehl, ob sie zur aktuellen Strukturdatei passt.

Übergeben Sie in Zugriffspfad einen leeren String, öffnet OPEN DATA FILE die Datenbank erneut, ohne die Datendatei zu ändern.

4D Server: OPEN DATA FILE lässt sich nicht mit 4D Client oder 4D Server verwenden.

Referenz

CREATE DATA FILE.

Anwendung des Befehls

Open Data File


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next