vfp判断表单内容是否被修改过?
一表单,里面有文本控件其值属性是VALUE,值从表一的字段获取如.TEXT1.VALUE=姓名;表单里另有一表格,数据源从表二来。当点击“修改”按钮,整个表单所有显示内容...
一表单,里面有文本控件其值属性是VALUE,值从表一的字段获取如.TEXT1.VALUE=姓名;
表单里另有一表格,数据源从表二来。
当点击“修改”按钮,整个表单所有显示内容的控件READONLY=.F.;那么,此时当我关闭此表单时,如何判断表单里的内容是否已经被修改了下?因为我想这样,如果我仅仅点了下“修改”按钮,而没有对内容做任何修改,那么关闭表单是就不出现消息框MESSAGEBOX提示;若作了修改,则关闭表单是出现MESSAGEBOX提示。
简言之,就是如何判断表单的空间里的内容是否被修改过?
谢谢。
但解决不了我的问题,我的GRID里的记录是来源于表二中符合条件的记录,每当GRID外表单内控件输入不同的记录号后,此GRID都重新获取该记录号对应的记录进行显示,该GRID的RECORDSOURCE是表三,当获取新的记录之前,表三都得ZAP,然后追加新记录。这意味着,用UPDATE()验证GRID1(即表三)总是返回.T.,即便我对新获取的记录没做任何更改。所以,UPDATE()在这里解决不了问题。 展开
表单里另有一表格,数据源从表二来。
当点击“修改”按钮,整个表单所有显示内容的控件READONLY=.F.;那么,此时当我关闭此表单时,如何判断表单里的内容是否已经被修改了下?因为我想这样,如果我仅仅点了下“修改”按钮,而没有对内容做任何修改,那么关闭表单是就不出现消息框MESSAGEBOX提示;若作了修改,则关闭表单是出现MESSAGEBOX提示。
简言之,就是如何判断表单的空间里的内容是否被修改过?
谢谢。
但解决不了我的问题,我的GRID里的记录是来源于表二中符合条件的记录,每当GRID外表单内控件输入不同的记录号后,此GRID都重新获取该记录号对应的记录进行显示,该GRID的RECORDSOURCE是表三,当获取新的记录之前,表三都得ZAP,然后追加新记录。这意味着,用UPDATE()验证GRID1(即表三)总是返回.T.,即便我对新获取的记录没做任何更改。所以,UPDATE()在这里解决不了问题。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询