2012-04-30 10 views
0

これは本当に簡単なクエリですが、私はそれを使って完全なメンタルブロックを持っています。値に基づくレポートフィールドの非表示/表示

私はCustomer Account Statementレポートを変更していますが、2つの請求書IDフィールドがあります。他のフィールドに値がある場合は1つを非表示にします。例えば;

If(custTrans.InvoiceID_1 != '') 
{ 
    return CustTrans.InvoiceID_1 
} 

else return InvoiceID_2; 

が、私はこれは、メソッドを取得して行われることになる理解が、私はこれが当てはまらないと信じて、私はどのような援助がいただければ幸い、この変更を行うにはいくつかの方法を試してみましたが、運がなかったしています。

答えて

0

よくある方法は、レポートフィールドのvisible属性を使用することです。

これは、しかし、ここでは次の2つの表示方法を持つ方が良いだろうリストに素敵動作しません。

display InvoiceId invoiceId_1() 
{ 
    return this.InvoiceId_1 ? this.InvoiceId_1 : this.InvoiceId_2; 
}  
display InvoiceId invoiceId_2() 
{ 
    return this.InvoiceId_1 ? this.InvoiceId_2 : ''; 
} 
+0

もう一度月はあなたの助けをありがとう – will

関連する問題