MODIFY REPORT-Befehl
Öffnet den Berichts-Designer, mit dem Sie einen Bericht ändern oder erstellen können.
MODIFY REPORT [FileName | ?] [[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN]] [NOENVIRONMENT] [NOWAIT] [SAVE]
Parameter
FileName
Gibt den Dateinamen des Berichts an. Wenn Sie für den Dateinamen keine Erweiterung angeben, weist Visual FoxPro automatisch die Erweiterung FRX zu.?
Zeigt das Dialogfeld Öffnen an, in dem Sie entweder eine vorhandene Berichtsdatei wählen oder den Namen eines neu zu erstellenden Berichts eingeben können.WINDOW WindowName1
Gibt ein Fenster an, dessen Eigenschaften der Berichts-Designer übernimmt. Wurde das Fenster z. B. mit der FLOAT-Option von DEFINE WINDOW erstellt, kann der Berichts-Designer verschoben werden. Das angegebene Fenster braucht nicht aktiv oder sichtbar zu sein, muss aber definiert sein.IN [WINDOW] WindowName2
Gibt den Namen des übergeordneten Fensters an, in dem der Berichts-Designer geöffnet wird. Der Designer übernimmt nicht die Merkmale des Hauptfensters und kann nicht aus diesem verschoben werden. Wird das übergeordnete Fenster verschoben, wird der Berichts-Designer mit ihm zusammen verschoben.Um auf den Berichts-Designer zugreifen zu können, muss das übergeordnete Fenster zunächst mit DEFINE WINDOW definiert werden und es muss sichtbar sein.
IN SCREEN
Öffnet den Berichts-Designer explizit im Visual FoxPro-Hauptfenster, nachdem er in einem übergeordneten Fenster angeordnet wurde. Der Berichts-Designer wird mit der IN WINDOW-Klausel in ein übergeordnetes Fenster gestellt.NOENVIRONMENT
Wird aus Gründen der Abwärtskompatibilität mit Berichten aus Version 2.x bereitgestellt und verhindert, dass die Umgebung zusammen mit dem Bericht gespeichert wird.In Visual FoxPro wird die einem Visual FoxPro-Bericht zugeordnete Datenumgebung wiederhergestellt, indem die AutoOpenTables-Eigenschaft der Datenumgebung auf Wahr (.T.) eingestellt wird. Dies ist die Standardeinstellung. Um sicherzustellen, dass die Berichtsumgebung nach dem Drucken des Berichts geschlossen wird, stellen Sie die AutoCloseTables-Eigenschaft der Datenumgebung auf Wahr (.T.) ein. Dies ist ebenfalls die Standardeinstellung.
Beim Erstellen oder Ändern von Berichten können Sie die aktuelle Visual FoxPro-Datenumgebung zusammen mit der Berichtsdefinitionsdatei speichern. Beim Speichern der Visual FoxPro-Datenumgebung werden zusätzliche Datensätze für alle geöffneten Tabellen und Indexdateien, die Indexreihenfolge sowie die Beziehungen zwischen den Tabellen in die Berichtsdefinitionsdatei aufgenommen.
NOWAIT
Setzt die Programmausführung nach dem Öffnen des Berichts-Designers fort. Das Programm wartet nicht das Schließen des Berichts-Designers ab, sondern setzt die Ausführung in der Programmzeile fort, die unmittelbar auf die Zeile mit MODIFY REPORT NOWAIT folgt. Wenn Sie in einem Programm MODIFY REPORT ohne NOWAIT ausgeben, wird der Berichts-Designer geöffnet und die Programmausführung so lange unterbrochen, bis dieser wieder geschlossen wurde.NOWAIT steht nur innerhalb eines Programms zur Verfügung. NOWAIT hat keinen Einfluss auf den MODIFY REPORT-Befehl, wenn dieser über das Befehlsfenster ausgegeben wird.
SAVE
Bewirkt, dass der Berichts-Designer beim Aktivieren eines anderen Fensters geöffnet bleibt. Wenn Sie SAVE nicht angeben, wird er beim Aktivieren eines anderen Fensters geschlossen. SAVE wirkt sich nicht aus, wenn der zugehörige Befehl über das Befehlsfenster ausgegeben wird.
Hinweise
Durch Ausgabe des MODIFY REPORT-Befehls ohne Argumente wird das Dialogfeld Öffnen angezeigt. Wenn Sie in diesem Dialogfeld auf Neu klicken, wird der Name REPORT1 der Berichtsdatei zugewiesen. Sie können beim Schließen des Berichts-Designers die Berichtsdatei unter einem anderen Namen speichern.