第一次发布海报,很长一段时间潜伏......我希望我能尽可能地为这个社区做出贡献,因为这里的人很棒。无论如何,这是我的问题...我因为缺乏技术术语而道歉,因为我不是程序员,我为工作目的做基本编程。
我想根据我的“组头”部分中的两个字段选择记录。
标准是这些字段需要包含某些文本,然后如果它们确实包含必要的文本...我想在组标题中显示另一个文本字符串或数字,稍后我将在“选择专家”中使用。问题是,根据数据,填充两个字段中的任何一个或填充两个字段。因此,我一直在尝试以下方面。
IF {FIELD1.NAME} like "*Example*" THEN "Display"
ELSE IF {FIELD2.NAME} like "*Example*" THEN "Display";
当我尝试这个时,我只看到填充了FIELD1.NAME的“显示”。如果在FIELD1.NAME为空的情况下填充FIELD2.NAME,则不会显示“显示”。
如果两者都被填充,或者只填充了FIELD1.NAME,我也会看到“显示”...这是我期望的,但它只是在后面工作。
如果填写两个字段中的任何一个并在字段中包含必要的“示例”,如何显示“显示”?
答案 0 :(得分:0)
尝试这样:
IF {FIELD1.NAME} like "*Example*" and {FIELD2.NAME} like "*Example*"
THEN "Display"
ELSE IF ISNULL({FIELD1.NAME}) and {FIELD2.NAME} like "*Example*"
THEN "Display"
ELSE IF {FIELD1.NAME} like "*Example*" and ISNULL({FIELD2.NAME})
THEN "Display";
答案 1 :(得分:0)
我能够弄明白......下面是我使用的代码。
IF ISNULL({FIELD1.NAME}) and {FIELD2.NAME} like "*Example*"
then "Display"
ELSE IF ISNULL({FIELD2.NAME}) and {FIELD1.NAME} like "*Example*"
then "Display"
ELSE IF {FIELD1.NAME} like "*Example*" and {FIELD2.NAME} like "*Example*"
then "Display";
感谢您的帮助。我认为这是因为首先没有计算空值...它与它有关。