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). |
![]() |
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. ![]()
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.
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.
See Also