Integrieren von Abfragen und Berichten
Nachdem Sie die einzelnen Komponenten der Anwendung erstellt haben, müssen Sie diese Komponenten integrieren. Die folgende Abbildung zeigt einige Möglichkeiten, Abfragen und Berichte zu einer Anwendung hinzuzufügen.
Einige Möglichkeiten, Abfragen und Berichte zu integrieren
Code, der eine Abfrage oder einen Bericht ausführt, können Sie zu den folgenden Objekten einer Anwendung hinzufügen:
- Eine Schaltfläche auf einem Formular. Weitere Informationen zu Formularen und Schaltflächen finden Sie unter Erstellen von Formularen.
- Ein Menübefehl oder eine Schaltfläche einer Symbolleiste. Weitere Informationen finden Sie unter Entwerfen von Menüs und Symbolleisten.
So fügen Sie eine Abfrage, eine Ansicht oder ein Programm hinzu
Fügen Sie einen DO- oder USE-Befehl in den Code hinter einer Befehlsschaltfläche eines Formulars, einer Schaltfläche einer Symbolleiste oder einem Menübefehl ein.
Fügen Sie dazu Codezeilen wie die folgenden ein:
DO MYQUERY.QPR DO MYPROGRAM.PRG USE myview
Sie haben mehrere Möglichkeiten, Berichte in eine Anwendung zu integrieren.
- Wenn der Benutzer lediglich die Berichtsausführung starten und das Druckergebnis zusammentragen soll, können Sie den Befehl REPORT zu einem Steuerelement eines Formulars, einem Befehl eines Menüs oder einer Schaltfläche einer Symbolleiste hinzufügen.
- Wenn Sie es dem Benutzer ermöglichen möchten, einige der in dem Bericht verwendeten Variablen einzugeben, können Sie den Benutzer wie bei Abfragen dazu auffordern, die Werte einzugeben. So kann der Benutzer z. B. einen bestimmten Datumsbereich angeben, auf den sich der Bericht beziehen soll.
- Wenn der Benutzer eigene Berichte erstellen soll, können Sie ihm die Möglichkeit geben, mit dem Berichts-Designer neue Berichte zu erstellen oder bereits vorhandene Berichte zu bearbeiten.
So führen Sie Berichte und Etiketten aus
Verwenden Sie einen der Befehle REPORT oder LABEL.
Verwenden Sie z. B. Codezeilen wie die folgenden:
REPORT FORM MYREPORT.FRX LABEL FORM MYLABEL.LBX
So bearbeiten Sie Berichte und Etiketten
Verwenden Sie einen der Befehle MODIFY REPORT oder MODIFY LABEL.
Fügen Sie dazu Codezeilen wie die folgenden ein:
MODIFY REPORT MYREPORT.FRX MODIFY LABEL MYLABEL.LBX
So erstellen Sie Berichte und Etiketten
Verwenden Sie einen der Befehle CREATE REPORT oder CREATE LABEL.
Verwenden Sie z. B. Codezeilen wie die folgenden:
CREATE REPORT MYREPORT.FRX CREATE LABEL MYLABEL.LBX
Siehe auch
Speichern eines Berichts als HTML | DO | USE | Hinzufügen von Berichten und Etiketten | SELECT - SQL | Hinzufügen eines Objektfeldes zu einem Bericht | Auswählen, Verschieben und Ändern der Größe von Bericht-Steuerelementen | Abrufen von Benutzereingaben bei Abfragen