Udostępnij za pośrednictwem


Interfejs użytkownika tekstowego projektanta zapytań (Report Builder 2,0)

Tekstowy projektant zapytań służy do określania zapytania przy użyciu języka zapytań obsługiwanego przez źródło danych, uruchamiania zapytania oraz wyświetlania wyników w czasie wykonywania.Można określić wiele Transact-SQL instrukcje, kwerend lub składni poleceń dla rozszerzeń niestandardowych przetwarzania danych i kwerendy, które są określone jako wyrażenia. Tekstowy projektant zapytań nie przetwarza wstępnie zapytania i akceptuje dowolną składnię zapytania, więc jest domyślnym narzędziem do projektowania zapytań dla wielu typów źródeł danych.

Projektant kwerend tekstowych są wyświetlane na pasku narzędzi i następujące dwa okienka:

  • **Kwerendy   **Pokazuje tekst kwerendy, nazwę tabela lub nazwa procedura przechowywana w zależności od typu kwerendy.Nie wszystkie typy zapytań są dostępne dla wszystkich typów źródeł danych.Na przykład nazwa tabeli jest obsługiwana tylko przez źródła danych typu OLE DB.

  • **Wynik   **W tym okienku są widoczne wyniki uruchomienia zapytania w czasie projektowania.

Aby uzyskać instrukcje krok po kroku dotyczące sposobu otwierania projektant kwerend Zobacz Jak Otwórz projektant kwerend dla kwerendy zestaw danych (Konstruktora raportów 2.0).

Pasek narzędzi tekstowego projektanta zapytań

W tekstowym projektancie zapytań znajduje się jeden pasek narzędzi dla wszystkich typów poleceń.W poniższej tabeli wymieniono wszystkie przyciski paska narzędzi oraz ich funkcje.

Przycisk

Description

Edytuj jako tekst

Umożliwia przełączanie między tekstowym projektantem zapytań a graficznym projektantem zapytań.Nie wszystkie typy źródeł danych obsługują graficznych projektantów zapytań.

Importuj

Umożliwia importowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko typy plików sql i rdl.Aby uzyskać więcej informacji zobaczOpis zestawów danych (program Report Builder 2.0).

Run the query

Umożliwia uruchamianie zapytania i wyświetlanie zestawu wyników w okienku Wynik.

Typ polecenia

Wybierz opcję Tekst, StoredProcedure, or TableDirect.Jeśli procedura przechowywana ma parametrów, Zdefiniuj parametry kwerendy , okno dialogowe jest wyświetlane po kliknięciu przycisku Uruchamianie na pasku narzędzi, a można wypełniać wartości, zależnie od potrzeb.

NoteNote:
Jeśli procedura przechowywana zwraca więcej niż jeden zestaw wyników, do wypełnienia do danych używany jest tylko pierwszy zestaw wyników.

Typ polecenia Tekst

Po utworzeniu SQL Server zestaw danych, Projektant kwerend relacyjnych otwiera domyślnie. Kliknij, aby przełączyć się do projektant kwerend opartych na tekście, Edytowanie jako tekst przycisk przełącznika, na pasku narzędzi.Projektant kwerend opartych na tekście przedstawia dwa okienka: w okienku Query i okienku wyników. Na poniższej ilustracji pokazano oba okienka.

Generic query designer, for relational data query

W poniższej tabeli opisano funkcje każdego okienka.

Okienko

Funkcja

Query

Wyświetla Transact-SQL tekst kwerendy. To okienko służy do pisania i edycji Transact-SQL kwerendy.

Wynik

Umożliwia wyświetlanie wyników zapytania.Aby uruchomić kwerendę, kliknij prawym przyciskiem myszy w dowolnym okienku, a następnie kliknij przycisk Uruchamianie, lub kliknij przycisk Uruchamianie przycisk na pasku narzędzi.

Przykład

Następująca kwerenda zwraca listę nazwisk z AdventureWorks2008 z bazy danychContactType Tabela dla Person schemat.

SELECT Name FROM Person.ContactType

Po kliknięciu przycisku Uruchamianie na pasku narzędzi, polecenia w Kwerendy okienko działa, a wyniki są wyświetlane w Wynik okienko.W zestawie wyników jest wyświetlanych 20 typów kontaktów, na przykład Owner lub Sales Agent.

Typ polecenia Procedura przechowywana

When you select Command typeStoredProcedure, the text-based query designer presents two panes: w okienku Query i okienku wyników. Wprowadź nazwę procedura przechowywana w okienku kwerendy i kliknij przycisk Uruchamianie na pasku narzędzi.The Define Query Parameters dialog box opens.W tym oknie należy wprowadzić wartości parametrów procedury przechowywanej.Parametr raportu jest tworzony dla każdego wejściowego parametru procedury przechowywanej.

Przykład

Następujące kwerendy wywołania AdventureWorks2008 przechowywane procedury uspGetWhereUsedProductID. Po uruchomieniu zapytania należy wprowadzić wartość parametru numeru identyfikacyjnego produktu.

uspGetWhereUsedProductID

Kliknij przycisk Uruchamianie (!) przycisk.Gdy zostanie wyświetlony monit o podanie parametrów zapytania, użyj następującej tabeli, aby wprowadzić wartości.

@StartProductID

820

@CheckDate

20010115

Dla określonej data zestaw wyników jest wyświetlana lista 13 identyfikatorów produktu, który używany numer określonego składnika.

Typ polecenia Bezpośredni dostęp do tabeli

When you select Command typeTableDirect, the text-based query designer presents two panes: w okienku Query i okienku wyników. Wprowadź tabela i kliknij przycisk Uruchamianie przycisku, zwracane są wszystkie kolumny tabela.

Przykład

Dla typu urządzenie źródłowe danych OLE DB następującą kwerendę zestaw danych zwraca wynik, ustawione dla typów wszystkich kontaktów w AdventureWorks2008 bazy danych.

Person.ContactType

Po wprowadzeniu nazwy tabela Person.ContactType jest równoważne utworzeniu Transact-SQL Instrukcja SELECT * FROM Person.ContactType.