Freigeben über


Abfrage-Generator (Berichts-Assistent)

Mithilfe des Abfrage-Generators können Sie eine Abfrage angeben, die ein Resultset abruft, das in einem Bericht verwendet werden soll. Sie können zwischen zwei Abfrage-Generatoren auswählen:

  • Der textbasierte Abfrage-Generator (Standard) stellt einen einfachen Arbeitsbereich zum Angeben einer Abfrage und Anzeigen der Ergebnisse zur Verfügung. Sie können mehrere Transact-SQL-Anweisungen, Abfrage- oder Befehlssyntaxen für benutzerdefinierte Datenverarbeitungserweiterungen und Abfragen angeben, die als Ausdrücke festgelegt sind. Da der allgemeine Abfrage-Generator die Abfrage nicht zuvor verarbeitet und eine beliebige Abfragesyntax aufnehmen kann, handelt es sich hierbei um das standardmäßige Abfrage-Generator-Tool für den Berichts-Designer.

  • Der grafische Abfrage-Generator bietet mehr visuelle Möglichkeiten. Er kommt in Visual Studio und anderen Teilen von SQL Server zum Einsatz. Sie können den grafischen Abfrage-Generator verwenden, wenn Sie keine Ausdrücke oder mehrteilige SQL-Anweisungen erstellen.

    Um zum grafischen Abfrage-Generator zu wechseln, schalten Sie die Schaltfläche Als Text bearbeiten in der oberen linken Ecke des Fensters um.

Sie können auch eine Abfrage aus einem anderen Bericht importieren.

Optionen des Abfrage-Generators

  • Als Text bearbeiten
    Wechselt zwischen dem textbasierten und dem grafischen Abfrage-Designer, wenn beide für die Abfrage einsetzbar sind.

  • Importieren
    Öffnet das Dialogfeld Abfrage importieren und zeigt RDL- und SQL-Dateien für jeden verfügbaren Bericht an. Sie können die importierte Abfrage so verwenden, wie sie ist, oder diese im Abfrage-Generator ändern.

  • ! (Run)
    Führt die Abfrage aus und gibt ein Resultset zurück, falls die Abfrage gültig ist. Beachten Sie, dass Sie die Abfrage nicht ausführen können, wenn sie ein Ausdruck ist. Um eine ausdruckbasierte Abfrage zu überprüfen, müssen Sie eine Vorschau des Berichts anzeigen.

  • Befehlstyp
    Gibt Text, die gespeicherte Prozedur oder den Tabellendirektmodus (TableDirect) an. Ob ein Befehlstyp verfügbar ist, hängt von der Datenverarbeitungserweiterung ab, die Sie angegeben haben.

  • Abfragebereich
    Geben Sie die Abfrage ein.

  • Ergebnisbereich
    Zeigt das von der Abfrage zurückgegebene Resultset an.

Siehe auch

Verweis

Hilfe des Berichts-Assistenten

Konzepte

Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)