hur.cn - 华软网

 热门搜索

简单问题,解决马上放分

  作者:未知    来源:网络    更新时间:2018/12/6
function:data_close
datawindow_name.accepttext()
IF DataWindow_Name.ModifiedCount()+DataWindow_Name.DeletedCount()>0 THEN
CHOOSE CASE MessageBox("提醒信息","数据已经修改,您要保存修改吗?",Information!,YesNoCancel!,1)
CASE 1
int i
i=DataWindow_Name.update()
IF i>0 THEN
COMMIT;
MessageBox("提醒信息","数据存储成功!")
CLOSE(Window_Name)
RETURN(0)
ELSE
MessageBox("提醒信息","数据存储失利!")
rollback;
RETURN(1)
END IF
CASE 2
CLOSE(Window_Name)
RETURN(0)
CASE 3
RETURN(1)
END CHOOSE
ELSE
CLOSE(Window_Name)
RETURN(0)
END IF




w_1中closequery事件
IF DATA_CLOSE(THIS,dw_1)=0 THEN
RETURN 0
ELSE
RETURN 1
END IF


提醒 bad argument list for function: data_close
     Condition for if statement must be a boolean




为实现在窗口关闭时如果有数据更改提醒是否保存!




------华软网友回答------
data_close函数的
参数怎么定义的
------华软网友回复------
都是this惹的祸
------华软网友回复------
检查一下函数的参数,可能问题在这
------华软网友回复------
参数定义的有问题      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。