Version 2004 (Geändert)
OPEN DATA FILE (Zugriffspfad)
Parameter | Typ | Beschreibung | |
Zugriffspfad | String | Name 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