2013-05-03 26 views
8

Okno wyrażeń nie musi być okienkiem wyrażeń, które można otworzyć, klikając prawym przyciskiem myszy pole tekstowe -> wybierając Wyrażenie. W polu tekstowym znajdują się okna wyrażeń, które są oknami wyrażenia zależnymi od czcionki, okna wyrażeń związane z dopasowaniem, okno wyrażeń związane z widocznością, okna wyrażeń związane z obramowaniem i okno wyrażeń związane z wartością.Jak odnieść się do wartości pola tekstowego w oknie wyrażenia (raport lokalny)?

W oknie wyrażeń związanych z wartościami nie muszę odwoływać się do wartości bieżącego pola tekstowego, ponieważ jest to dokładnie wartość Wyrażenie użyte w polu tekstowym. Zastanawiam się jednak, czy istnieje sposób odwołania się do tej wartości w innych oknach wyrażeń w polu tekstowym? Lub po prostu użyć dokładnego wyrażenia wartości w polu tekstowym?

Na przykład wyrażenie wartości pola tekstowego to =Fields!ID.Value, w innym oknie wyrażeń (np. Okno Wyrażenie koloru), chcę odnieść się do tej wartości za pomocą jakiegoś słowa kluczowego, jeśli to możliwe, tak jak to =IIF(this.Value > 0, "Green", "Red"). Obecnie muszę użyć dokładnego wyrażenia pola tekstowego, a wyrażenie jego koloru wygląda tak: =IIF(Fields!ID.Value > 0, "Green", "Red").

Mam nadzieję, że istnieje prosty sposób na odesłanie wartości aktualnego pola tekstowego, a nie poprzez jego dokładne wyrażenie, ponieważ czasami wyrażenie jest zbyt długie, aby można je było ponownie wpisać lub nawet kopiować-wklejać-wyrażenie nie jest lepsze niż krótkie słowo kluczowe.

Dzięki!

Odpowiedz

14
=IIF(ReportItems!ID.Value > 0, "Green", "Red") 

Przedtem trzeba Imię Twój TextBox jak Numer ID