如果我不写DBedit中的内容,也没有选DBlookupcombobox中的内容,然后我自己瞎写了一个
if DBEdit1.text:='' or DBEdit2.text:='' or DBEdit3.text:='' or DBLookupCombobox1.keyfield:='' or DBLookupCombobox2.keyfield:='' then
showmessage('这些项目不能为空!')
可是系统显示是错误的,我想问一下,一般这两个组件遇到这种问题怎么写的啊?
if DBEdit1.text:='' or DBEdit2.text:='' or DBEdit3.text:='' or DBLookupCombobox1.keyfield:='' or DBLookupCombobox2.keyfield:='' then
showmessage('这些项目不能为空!')
可是系统显示是错误的,我想问一下,一般这两个组件遇到这种问题怎么写的啊?
(DBEdit2.text='') or
(DBEdit3.text='') then
begin
showmessage('这些项目不能为空!');
end运行是报错的话,看看上面的,
1. 条件判断时'='号左边是没有':'号的。
2. or 比 = 大一级,所以'='号两边要用()括起来。