咖啡快好了,可是还有难题:
qahwa 2002-04-06 06:56:46 快完成了,大概还有四五个问题,看样子提不够100个问题了,分还不少,故百分相赠!
呵呵,这个问题对我来说真的很难呀,一下午了。。。
为什么我点“显示”按钮只能执行弹出message("系统提示","输入编号错误,请重新输入."),当编辑框中无数据或前者数据大于后者数据时均无反映?(应该在窗口中显示出两者之间的数据呀。请看详情:
在窗口w_1上有dw_manreport,还有两个掩码框,我想点击“显示”按钮,在d_1的dw中显示出两个掩码框之间数据包括的记录,比如掩码框分别输入100,200,则窗口显示100到200之间的记录:
记录字段”编号“设置为: 字段属性:num类型: char长度: 6
bh1,bh2为全局变量。
窗口代码为open事件:
bh1 = "0"
bh2 = "999999"
dw_manreport.settransobject(sqlca)
dw_manreport.retrieve(bh1,bh2)
“显示”按钮clicked事件:
bh1=em_1.text
bh2=em_2.text
//结束编号应大于起始编号
if bh1 > bh2 then
messagebox("系统提示","输入编号错误,请重新输入.")
else
dw_manreport.settransobject(sqlca)
dw_manreport.retrieve(bh1,bh2)
end if
我想是不是该在什么地方加sql语句,提取参数,再用retrieve提取数据?但百试不得解,请教!