2012-04-30 2 views
0

이것은 매우 간단한 쿼리이지만 전체 정신 블록이 있습니다.값에 따라 보고서 필드 숨기기/표시

고객 계정 명세서 보고서를 수정할 때 두 개의 송장 ID 필드가 있습니다. 다른 송장 ID 값 필드에 값이 있으면 숨기려고합니다. 예를 들어;

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

else return InvoiceID_2; 

내가이이 방법을 가져 오기 수행 될 것 이해하지만이 경우에 해당하지 않는, 나는 어떤 도움을 주시면 감사하겠습니다,이 변경을 수행하는 여러 가지 방법을 시도했지만 운이 없었 없습니다.

답변

0

글쎄, 한 가지 방법은 보고서 필드의 visible 속성을 사용하는 것입니다. 이것은 비록 목록에 좋은 작동하지 않습니다

, 여기에 두 가지 표시 방법과 더 나을 것 :

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

관련 문제