一个关于查询的问题~~~~十万火急,请大虾帮着看看代码~!

lxgsky 2003-05-14 08:07:41
我在窗口的 查询 按扭中写入下面的代码:
string kkk
if cbx_1.checked=true and cbx_2.checked=false then
kkk="dd_no="+sle_1.text+""
elseif cbx_1.checked=true and cbx_2.checked=true then
kkk="dd_no="+sle_1.text+"and kehu_no="+sle_2.text
elseif cbx_1.checked=false and cbx_2.checked=true then
kkk="kehu_no="+sle_2.text
elseif cbx_1.checked=false and cbx_2.checked=false then
kkk=""
end if
if kkk<>"" then
dw_1.setfilter(kkk)
dw_1.filter()
end if

其中 cbx_1和cbx_2是两个可以复选的条件,kkk为过滤条件,,但是在执行的时候弹出一个对话框,里面的内容为:Expression is not valid.
请各位大虾帮我看看是什么地方出现的错误,,,谢谢~~ 很急的!!!
...全文
24 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pbtech 2003-05-15
但是很多是debug,比较好用
回复
wang79518 2003-05-14
yl_yz(yz)的测试方法我很赞同,我一般都是用这个方法,很有效的
回复
ggt2008 2003-05-14
yl_yz(yz)的测试方法很不错!!!
回复
yl_yz 2003-05-14
你自己用messagebox('?',kkk) 看看kkk的值就知道错那里拉.
回复
myzoucp18 2003-05-14
dd_no,kehu_no数据类型是char

kkk="dd_no='"+sle_1.text+"'"

回复
huangxinru 2003-05-14
少引号
string kkk
if cbx_1.checked=true and cbx_2.checked=false then
kkk="dd_no='"+sle_1.text+"'"
elseif cbx_1.checked=true and cbx_2.checked=true then
kkk="dd_no='"+sle_1.text+"' and kehu_no='"+sle_2.text+"'"
elseif cbx_1.checked=false and cbx_2.checked=true then
kkk="kehu_no='"+sle_2.text+"'"
elseif cbx_1.checked=false and cbx_2.checked=false then
kkk=""
end if
if kkk<>"" then
dw_1.setfilter(kkk)
dw_1.filter()
end if


回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

867

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-14 08:07
社区公告
暂无公告