Share via


Vorgehensweise: Öffnen eines Abfrage-Designers für eine Datasetabfrage (Berichts-Generator 2.0)

Mit Abfrage-Designern können Sie eine Abfrage erstellen, um die Daten anzugeben, die aus der Datenquelle für ein Berichtsdataset abgerufen werden sollen. Berichts-Generator 2.0 stellt einen Abfrage-Designer für jeden Datenquellentyp bereit, zum Beispiel Microsoft SQL Server oder Microsoft SQL Server Analysis Services. Wenn Sie eine Datasetabfrage für eine Datenquelle erstellen, wird der Abfrage-Designer geöffnet, der mit dem Datenquellentyp verknüpft ist, unabhängig davon, ob es sich um eine eingebettete Datenquelle oder eine freigegebene Datenquelle handelt.

Einige Datenquellentypen unterstützen sowohl einen grafischen als auch einen textbasierten Abfrage-Designer. Wenn mehr als ein Designer unterstützt wird, klicken Sie auf der Symbolleiste des Abfrage-Designers auf Als Text bearbeiten, um zwischen den Designern zu wechseln. Bei den meisten Designern wird das Bearbeiten von Abfragetext und der anschließende Wechsel zu dem grafischen Abfrage-Designer nicht unterstützt. Weitere Informationen finden Sie unter Abfrage-Designer und Datenquellen (Berichts-Generator 2.0).

Verwenden Sie nach dem Erstellen eines Datasets den Berichtsdatenbereich, um die Feldauflistung und die automatisch erstellten Berichtsparameter anzuzeigen, die durch die Abfrage und die Abfrageparameter bestimmt werden.

So öffnen Sie einen Abfrage-Designer

  1. Klicken Sie im Bereich Berichtsdaten mit der rechten Maustaste auf die Datenquelle, und klicken Sie dann auf DataSet hinzufügen.

  2. Geben Sie im Textfeld Name einen Namen für die Datenquelle ein, oder übernehmen Sie den Standardnamen .

    HinweisHinweis

    Der Name des Datasets wird intern im Bericht verwendet. Zur Verdeutlichung sollte der Name des Datasets die Daten beschreiben, die von der Abfrage zurückgegeben werden.

  3. In Datenquelle prüfen Sie den Namen der Datenquelle, die Sie in Schritt 1 gewählt haben, oder klicken Sie auf Neu, um eine neue Datenquelle zu erstellen.

  4. Wählen Sie in Abfragetyp unter den Optionen, die aktiviert sind. Die verfügbaren Optionen sind vom Datenquellentyp abhängig.

    • Text   Geben Sie eine Abfrage in den Abfragebereich ein, oder klicken Sie auf die Schaltfläche Abfrage-Designer. Die Abfrage muss in der für den Datenquellentyp gültigen Abfragesprache geschrieben werden. Für den Datenquellentyp "Microsoft SQL Server" verwenden Sie zum Beispiel Transact-SQL.

    • Tabelle: Wird nur bei OLE DB- und ODBC-Datenquellentypen unterstützt. Wählen Sie in der Liste eine Tabelle aus. Hierdurch werden alle Spalten in der Tabelle zurückgegeben. Beispiel: Bei einer Tabelle mit dem Namen Sales.Customer in einer SQL Server-Datenbank entspricht dies der Transact-SQL-Anweisung SELECT * FROM Sales.Customer.

    • Gespeicherte Prozedur: Wählen Sie in der Liste eine gespeicherte Prozedur oder eine benutzerdefinierte Funktion aus.

  5. Wenn Sie in Schritt 4 auf Abfrage-Designer geklickt haben, wird ein Abfrage-Designer geöffnet. In diesem Fall wird der Standardabfrage-Designer geöffnet, der mit dem Datenquellentyp verknüpft ist, den Sie in Schritt 1 gewählt haben. Wenn dieser Datenquellentyp mehrere Abfrage-Designer oder mehrere Modi innerhalb eines Abfrage-Designers unterstützt, können Sie vom grafischen zum textbasierten Abfrage-Designer wechseln und umgekehrt. Die Auswahl wird das nächste Mal verwendet, wenn der Abfrage-Designer für diesen Datenquellentyp geöffnet wird. Weitere Informationen zur Verwendung von Abfrage-Designern finden Sie unter Abfrage-Designer (Berichts-Generator 2.0).

  6. Nachdem Sie die Abfrage entworfen haben, Klicken Sie auf OK.

  7. (Optional) Um die von der Abfrage erstellte Feldauflistung anzuzeigen, klicken Sie im Dialogfeld Dataseteigenschaften auf Felder.

    Um die in der Abfrage angegebenen Abfrageparameter anzuzeigen, klicken Sie auf Parameter.

    Wenn Sie die automatisch für die Abfrageparameter erstellten Berichtsparameter anzeigen möchten, schließen Sie das Dialogfeld Dataseteigenschaften und blenden den Knoten Parameter im Bereich Berichtsdaten ein.