我使用PowerBuilder和具有与问题(如,或和)条件

问题描述 投票:1回答:1

我想,如果我选用复选框之一,但我不输入的文本或“曹”的东西,那么消息框是显示

我曾尝试编辑查询,就像编辑符号“()”的位置

如果不ISNULL(f_na)或不ISNULL(f_dep)或不ISNULL(f_krd)和ISNULL(c_ao)则消息框( '警告', '需要填写C_AO')符结束,如果

我有3复选框( 'f_na', 'f_dep', 'f_krd')1个输入文本/ singelineedit( 'c_ao')

我的期望是,如果我在数据窗口选用一些复选框,我不inputed输入文本/ singelineedit或“c_ao”,那么则消息框(“警告”,“需要填写C_AO”)正在显示

powerbuilder
1个回答
2
投票

因为你的逻辑的第一部分为任何要检查你会做这三个复选框:

IF (f_na.checked OR f_dep.checked OR f_krd.checked) AND ISNULL (c_ao.text) THEN
   Messagebox(blah, blah)
END IF

这看起来,看看是否有复选框已被检查,如果是这样,有在singllineedit控制文本。

© www.soinside.com 2019 - 2024. All rights reserved.