2013-05-03 8 views
8

La finestra dell'espressione non deve essere la finestra dell'espressione che è possibile aprire facendo clic con il pulsante destro del mouse sulla casella di testo -> scegliendo Espressione. Una casella di testo ha alcune finestre di espressione che sono finestre di espressione relative ai font, finestre di espressioni correlate all'allineamento, finestra di espressioni relative alla visibilità, finestre di espressioni relative ai margini e finestra di espressioni relative al valore.Come fare riferimento al valore di una casella di testo in una finestra di espressione (Rapporto locale)?

Nella finestra espressione valore legate, non ho bisogno di fare riferimento al valore della casella di testo attuale, perché è esattamente l'espressione di valore utilizzato per la casella di testo. Tuttavia mi chiedo se c'è un modo per riferirsi a questo valore in altre finestre di espressione di una casella di testo? O semplicemente usa l'espressione del valore esatto della casella di testo?

Ad esempio, l'espressione del valore di una casella di testo è =Fields!ID.Value, in un'altra finestra di espressione (ad esempio la finestra Espressione colore), desidero fare riferimento a questo valore con qualche parola chiave, se possibile, come =IIF(this.Value > 0, "Green", "Red"). Attualmente devo usare l'espressione esatta della casella di testo e l'espressione per il suo colore assomiglia a questo =IIF(Fields!ID.Value > 0, "Green", "Red").

Spero ci sia un modo semplice per riferire il valore della casella di testo corrente, non attraverso la sua espressione esatta, perché a volte l'espressione è troppo lunga per ridigitarla o anche copiare-n-incollare l'espressione non è meglio di una parola chiave corta.

Grazie!

risposta

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

Prima che si deve dare un nome al TextBox come ID

Problemi correlati