Udostępnij za pośrednictwem


Expression Dialog Box

Use the Expression dialog box to write Microsoft Visual Basic expressions for report item properties.Za pomocą wyrażeń można ustawiać wiele właściwości, w tym kolor, czcionkę i obramowania.W czasie wykonywania procesor raportów oblicza wyrażenia i podstawia ich wyniki jako wartości właściwości.

Wyrażenia mogą być proste lub złożone.Wyrażenia proste można wpisywać bezpośrednio w polu tekstowym na powierzchni projektowej lub w oknie dialogowym.Aby utworzyć złożone wyrażenia, należy użyć Wyrażenie -okno dialogowe.Aby uzyskać więcej informacji zobacz Understanding Simple and Complex Expressions (Reporting Services).

Aby otworzyć Wyrażenie w oknie dialogowym kliknij przycisk wyrażenie (FX) przycisk w oknach dialogowych lub wybierz Wyrażenie z menu skrótów lub z list rozwijanych w okienku właściwości.Aby uzyskać więcej informacji zobacz Understanding Simple and Complex Expressions (Reporting Services).

W niektórych oknach dialogowych (np. Dataset Properties Dialog Box, Filters) umożliwiają tworzenie wielu wyrażeń, które są połączone podczas przetwarzania raportu, ale Wyrażenie, okno dialogowe współpracuje z pojedynczego wyrażenia w czas.

The wyrażenie dialog box includes a code window, category tree, category items, description pane, and example pane.

The wyrażenie dialog box is context-sensitive; the category items and descriptions change in response to the wyrażenie category you are working with.To okno obsługuje technologię IntelliSense, uzupełnianie instrukcji, przykłady wywołań funkcji oraz kolorowanie składni, które pomaga w wykrywaniu błędów składniowych.

Aby uzyskać więcej informacji zobacz How to: Add an Expression (Reporting Services), Expression Examples (Reporting Services), a Using Parameters Collection References in Expressions (Reporting Services).

Elementy składowe wyrażenia

Wyrażenia rozpoczyna się od znaku równości (=) i może zawierać stałe, literałów, operatorów i odwołania do pola wbudowane, kolekcje funkcje wbudowane wbudowanych Visual Basic Biblioteka czas działania funkcji, .NET Framework Typowe klas środowiska wykonawczego języka, a funkcje niestandardowe. Na poniższej liście opisano kategorie i wartości, które można dodać do wyrażenia:

  • Wyrażenie zestaw do: <PropertyName>
    Nazwa właściwości, dla której jest definiowane wyrażenie.Tę właściwość można także ustawić wg nazwy w okienku Właściwości.

  • Stałe
    W przypadku właściwości opartych na stałych dostarcza listę wstępnie zdefiniowanych wartości, które są prawidłowe dla danej właściwości.Na przykład dla wartości opartej na kolorze są wyświetlane prawidłowe nazwy kolorów.Właściwość, która jest typu logiczny wartości są True i False.

    Nie dla wszystkich elementów obsługujących wyrażenia można ustawić stałą.Jeśli dla danej właściwości nie można ustawić stałej wartości, ta informacja będzie wyświetlana w okienku opisu.

  • Pola wbudowane
    Dostarcza listę elementów w kolekcji globalnej, których można użyć w wyrażeniu.Niektóre kolekcje są obsługiwane tylko po opublikowaniu raportu na serwerze.Aby uzyskać więcej informacji zobacz Using Built-in Collections in Expressions (Reporting Services).

  • Parameters
    Zawiera listę wszystkich parametrów raportu.

  • Pola(<selected Dataset>)
    Wyświetla listę pól zestawu danych wybranego w kategorii Zestawy danych.Kliknij dwukrotnie pole, aby skopiować pole do Wyrażenie box.

  • Zestawy danych
    Dostarcza listę dostępnych zestawów danych i pokazuje pola należące do zestawu danych.

  • Variables
    Wyświetla listę zmiennych raportu.Aby uzyskać więcej informacji zobacz Using Report and Group Variables Collection References in Expressions (Reporting Services).

  • Operatory
    Wyświetla operatory, których można użyć w obliczeniach lub operacjach wykonywanych na ciągach.Aby uzyskać więcej informacji zobacz Using Operators in Expressions (Reporting Services).

  • Funkcje wspólne
    Wyświetla funkcje wspólne zgrupowane według typu.Po wybraniu funkcji w okienku Element jest wyświetlany jej opis i przykład.

    Typowe funkcje obejmują wbudowanych raportu i funkcji agregacja Visual Basic Biblioteka czas działania funkcji, a .NET Framework Typowe klas środowiska wykonawczego języka (CLR) w Math i Convert obszar nazw. Można również dodawać odwołania do innych klas aparatu plików wykonywalnych języka wspólnego i zestawów zewnętrznych, które nie są wyświetlane na liście kategorii.Aby uzyskać więcej informacji zobacz Using Common Function and Assembly References (Reporting Services).

Opcje

  • Okno kodu
    Okno kodu znajdujące się w górnym okienku służy do wpisywania wyrażeń.Po otwarciu Wyrażenie -okno dialogowe, w oknie Kod zawiera wyrażenie.To wyrażenie można zamienić lub poprawić.Można dodawać wywołania funkcji, operatory, stałe, pola, parametry, elementy z kolekcji globalnych raz odwołania do kodu niestandardowego.Wprowadzane zmiany są wyświetlane w oknie kodu w czasie ich wprowadzania.

    Podkreślenie czerwoną falistą linią wskazuje błąd składniowy.Umieszczenie kursora myszy na podkreślonym tekście spowoduje wyświetlenie komunikatu o błędzie.

    Podczas wpisywania elementów kolekcji globalnej, po których występuje separator interpunkcyjny, będzie wyświetlana lista rozwijana zawierająca dostępne elementy członkowskie lub właściwości.Używając listy rozwijanej, można wpisać kilka pierwszych znaków i nacisnąć klawisz Tab, aby automatycznie wypełnić zaznaczenie.

    Po wpisaniu nazwy funkcja, po której występuje nawias lewy, pojawi się etykietka narzędzia zawierająca informacje o parametrów i zwracanych wartości funkcja.

  • Kategoria
    Wyświetla kategorie wyrażeń.Wybranie kategorii powoduje określenie kontekstu tworzenia wyrażenia i zmianę listy prawidłowych wartości w okienku Element.Na przykład dla wyrażenie dla wartości pola tekstowego, rozwiń typowe funkcje i wybierz funkcje agregujące do wyświetlenia Avg, Counti innych funkcji Element okienko.

  • Element
    Wyświetla listę prawidłowych wartości dla wybranej kategorii.Dwukrotne kliknięcie elementu spowoduje dodanie w punkcie wstawiania w oknie kodu tekstu wyrażenia dla tego elementu.

  • Values
    W zależności od kategorii i wybranego elementu trzecie okienko zawiera opis, przykład wyrażenia lub listę prawidłowych wartości.Przeciągając krawędź okna dialogowego, można poszerzyć obszar przykładu.