簡體   English   中英

水晶報表If陳述

[英]Crystal Reports If-Statement

我正在Crystal Reports中的一個項目中,嘗試根據是否存在數據來禁止顯示某個部分。 我遇到了這樣一個問題:即使不應該輸入if語句,我也會通過If語句來激活抑制。

WhilePrintingRecords;
Shared BooleanVar suppress_section;
If NOT (ISNULL({Orders.Data_Entry_Date})) THEN
"ENTERED"

這不會打印出來,但是

WhilePrintingRecords;
Shared BooleanVar suppress_section;
If NOT (ISNULL({Orders.Data_Entry_Date})) THEN
(suppress_section := false)

這會將prevent_section設置為False。

只是想知道為什么會發生這種情況,因為這對我來說不合邏輯。 謝謝。

在Crystals報表中有一個公式字段。在“公式”部分中有選項控件結構。

如果有條件,則為true_part,否則為false_part

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM