hur.cn - 华软网

 热门搜索

难题

  作者:未知    来源:网络    更新时间:2017/9/26
em_5.text=string(today())
em_6.text=string(now())
em_1.enabled=true
em_2.enabled=true
em_4.enabled=true
em_5.enabled=true
em_6.enabled=true
em_7.enabled=true
em_8.enabled=true
em_9.enabled=true
em_10.enabled=true
em_11.enabled=true
em_12.enabled=true
em_13.enabled=true
em_14.enabled=true
em_15.enabled=true
sle_1.enabled=true
sle_2.enabled=true
sle_3.enabled=true
sle_4.enabled=true
sle_5.enabled=true
mle_1.enabled=true
ddlb_1.enabled=true
ddlb_3.enabled=true
cb_1.enabled=true
cb_2.enabled=true
sle_1.setfocus()
string zxno,zxno1,zxno2
int zxno3

select zxno 
into :zxno 
from zxdj_tab;
if zxno="" then
 em_2.text="00000001"
else 
 declare cursor1 cursor for select zxno from zxdj_tab;
 open cursor1;
 fetch cursor1 into :zxno1;
 zxno2=""
 do while sqlca.sqlcode=0
  if zxno1>zxno2 then
   zxno2=zxno1
  else
   zxno2=zxno2
  end if 
  fetch cursor1 into :zxno1;
 loop
 close cursor1;
 zxno3=integer(zxno2) + 1
 zxno2=string(zxno3)
 em_2.text=zxno2
end if
zxno=""
zxno1=""
zxno2=""
zxno3=0


以上是一个添加控件的click事件发现添加到十就加不下去了?什么原因?高手指教。
------华软网友回答------
有什么出错提示?
------华软网友回复------
不太明白你的意思,你所说的“添加到十”是怎么回事?

------华软网友回复------
没有什么提示,添加到十是指em_1.text只能从00000001到00000009,以后就单击保存不能保存,000000001到000000009能保存。怎么回事?
------华软网友回复------
是不是代码行超过范围了?
------华软网友回复------
你的用意我不是很明白,但是,你可以在PB调试窗口中单步走,一般会找到问题所在。我每次都是发现这样的问题通过调试,每一步都有值显示。嘿嘿,一点建议。
------华软网友回复------
把所有判断变量是否为空的地方加上NULL值判断
如果还是这样的话
应该是游标语句的问题
建议换成用数据窗口控件或者数据存储+动态数据窗口取数据试一下      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。