Freigeben über


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:

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