hur.cn - 华软网

 热门搜索

scrolltorow函数出错,在线急等啊!!!

  作者:未知    来源:网络    更新时间:2019/10/7
if sle_1.text="" or sle_2.text="" or sle_3.text="" then
messagebox("提醒!","输入的验证信息不完整,请继续输入!")
else
string my_sle1,my_sle2,my_sle3
integer Net
long result1
my_sle1=trim(parent.sle_1.text)
my_sle2=trim(parent.sle_2.text)
my_sle3=trim(parent.sle_3.text)
result1=my_login.find(my_sle1,1,totalrow)
if result1=0 then
Net=messagebox("身份分歧法!","你的身份分歧法,请重新输入验证信息!",exclamation!,OKCancel!,1)
if net=1 then
parent.sle_1.text=""
parent.sle_2.text=""
parent.sle_3.text=""
parent.sle_1.setfocus()
else
close(w_login)
end if
else
     my_login.scrolltorow(result1)
if my_sle2<>trim(my_login.getitemstring(result1,"cusname")) then
net=messagebox("身份分歧法!","你的身份分歧法,请重新输入验证信息!",Exclamation!,OKCancel!,1)
if net=1 then
parent.sle_1.text=""
parent.sle_2.text=""
parent.sle_3.text=""
parent.sle_1.setfocus()
else
close(w_login)
end if
else
if my_sle3<>trim(my_login.getitemstring(result1,"cusname")) then
net=messagebox("身份分歧法!","你的身份分歧法,请重新输入验证信息!",Exclamation!,OKCancel!,1)
if net=1 then
parent.sle_1.text=""
parent.sle_2.text=""
parent.sle_3.text=""
parent.sle_1.setfocus()
else
close(w_login)
end if
else
pub_cusid=trim(my_login.getitemstring(result1,"cusid"))
pub_cuspassword=trim(my_sle3)
close(w_main)
end if
end if
end if
end if
上面是确定按扭下的代码。保存时总是提醒my_login.scrolltorow(result1)中的scrolltorow函数有“Unknown function name: scrolltorow”的毛病,请列位高人指点啊!!!!
------华软网友回答------
你最好设断点追踪一下看看result1的值是几多
------华软网友回复------
你最好设断点追踪一下看看result1的值是几多
------华软网友回复------
你最好设断点追踪一下看看result1的值是几多
------华软网友回复------
my_login应该是个window吧```不是DW吧
------华软网友回复------
my_login非当前数据窗口
------华软网友回复------
另外你的语句规范不杂的,数据窗口最好用dw_前缀,便于他人阅读,if语句用的欠好,嵌套太多,如果不想继续执行执行能够用单一if语句  if 条件 then return
------华软网友回复------
parent是什么,你用了多TAB页面?最好看看my_login(应该是数据窗口)位于w_login内照旧w_login内的其余内部,然后确定my_login.scrolltorow(result1)中是否需要parent.my_login.scrolltorow(result1),实在是看陌生你的界面分布      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。