헤더의 페이지 상단에 2 개의 이미지가있는 Crystal Reports 11 보고서가 있습니다. 꼬리말에 달린 수식이 있습니다. 수식의 값에 따라 이미지를 숨기거나 표시하고 싶지만 보고서가로드 될 때 수식이 실행되기 전에 이미지가로드되어 제대로 표시되지 않습니다. 마지막에 무언가가 실행될 때까지 헤더에서 무언가의로드를 지연시키는 방법이 있습니까? 기본적으로 보고서가 끝날 때 이미지를로드 하시겠습니까?Crystal Reports 11 수식이 실행될 때까지 필드 숨기기
시나리오는 이중 영수증/송장 명세서입니다. 수식 잔액은 바닥 글 그룹 바닥 글 3H에 있습니다. 텍스트 상자는 그룹 머리글 3a에 있습니다. 보고서가 실행될 때 @BalanceOwed는 잔액을 표시하지만 보고서가 완전히 실행되면 @BalanceOwed는 0입니다. 따라서이 경우에는 텍스트 상자 영수증이 텍스트 상자 인보이스와 비교하여 표시되어야하며 그 다음에는 반대쪽에서 작동합니다 @BalanceOwed가> 0 인 경우.
값을 기반으로 무언가를 억제하는 방법을 알고 있지만 보고서가 숨기거나 표시 할 요소를 작성할 때 존재하지 않는 값을 기반으로하지 않습니다.
감사합니다.
제이슨
제안 해 주셔서 감사합니다. 나는 전에 이것을 사용 해본 적이 없기 때문에 질문하십시오. 무슨 일이 일어나는지 알기 위해 EvaluateAfter ({BalanceDue})라고하는 수식을 만들어 숨길 텍스트 상자가있는 머리글에 배치했습니다. 나는 또한 BalanceDue를 배치했는데, 무엇이 보이는지 볼 수 있습니다. 나는 보고서를 실행했고, 보고서는 409.00의 보고서 때문에 균형이 잡힌다. 송장의 잔액 만료 상자에 있습니다. 헤더에서 BalanceDue는 409.00이고 EvaluateAfter ({BalanceDue})는 0을 표시합니다. 잠재적 인 송장/영수증을 사용하여이를 실행하면 EvaluateAfter 호출이 항상 0으로 표시됩니다. – Jayson
형식이 실제로 'EvaluateAfter ({@ BalanceDue})' –
형식이 맞으며 형식이 맞습니다. @ 기호는 응답을 게시 할 수 없으므로 제거되었습니다. – Jayson