首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb查询旋钮不起作用,

2012-12-18 
pb查询按钮不起作用,急!!!我写了个查询按钮的脚本,但是不起作用,保存的时候也没有提示错误,请各位高手帮忙

pb查询按钮不起作用,急!!!
我写了个查询按钮的脚本,但是不起作用,保存的时候也没有提示错误,请各位高手帮忙看看,非常感谢!!
string r_rkbh,r_spmc,r_shbj
date r_rqmin,r_rqmax
int r_count
r_rkbh=sle_rkbh.text  +'%'
r_spmc=dw_spmc.getitemstring(1,1) +'%'
if isnull(r_spmc)=true   then
      r_spmc='%'
end if
r_rqmin=date(em_min.text )
r_rqmax=date(em_max.text)
select shbj into :r_shbj from wgrkd;
select count(*) into :r_count from wgrkd where rkbh=:r_rkbh;    
if rb_wsh.checked=true   then
r_shbj='N' 
elseif   rb_ysh.checked=true  then
r_shbj='Y'
else  
r_shbj='%'
end if
[解决办法]
楼主还是使用debug或messagebox 检查一下select 的结果再说



select count(*) into :r_count from wgrkd where rkbh=:r_rkbh; 

 既然r_rkbh已加通配符 where 条件 应使用 like 

[解决办法]
不起作用..
看你的代码,起作用,好像也没变化。
除非最后加个messagebox('',r_shbj)
看r_shbj是不是你想要的结果。
不对就是
select count(*) into :r_count from wgrkd where rkbh=:r_rkbh;  
既然r_rkbh已加通配符 where 条件 应使用 like
这个了 
 

[解决办法]
非常感谢呀!!!
[解决办法]
杯具了,还是没有找到原因,就是不起作用
[解决办法]
select shbj into :r_shbj from wgrkd;

表wgrkd是单行记录表吗?如果不是肯定不对了。
[解决办法]
不是单行记录表,点击查询没有显示任何内容
[解决办法]
利用SQL跟踪器,跟踪到查询语句,然后SQL查询分析器中一查就知道原因了
[解决办法]
还是调试看看,看看每行代码的执行情况
[解决办法]
select shbj into :r_shbj from wgrkd;
这句你是想查查出所有的shbj 赋给变量 r_shbj 吧 但是这样应该是实现不了的吧
[解决办法]
问高手
[解决办法]
代码逻辑有问题,看不懂
[解决办法]
你小子是不是写错了事件.    没写在clicked 下?
[解决办法]
哥 ,设置断点,调试一下。
     建议必须学会。
[解决办法]

引用:
哥 ,设置断点,调试一下。
  建议必须学会。

搞不懂,debugbreak()一下。

热点排行