数据有效性(Data Validation)

请参阅

种类 Data Editing
默认目录 Visual FoxPro Catalog\Foundation Classes\Data Query
_datachecker
基类 Custom
类库 _datanav.vcx
父类 _custom
示例 ...\Samples\Vfp98\Solution\Ffc\conflicts.scx

说明

该类用来捕捉缓冲数据的数据冲突。

使用该类的方法是:将其拖放到一个项目或表单中,或者从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到表单上时,需要指定合适的属性值。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。

有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”

属性、事件、方法程序 说明
HandleRecord 方法程序 比较每个字段的当前值、原值和磁盘上的初始值,如果检测到更改或冲突,将显示一个信息框。
语法:HandleRecord(lnScope)
返回值:nReturn
参数:
lnScope 指定了有效性验证的等级∶

0 = 检查冲突
1 = 检查冲突并确认更改
nReturn 指定所采取的动作∶
0 = 没有更改
1 = 成功更改
2 = 无法更改

String 方法程序 由 HandleRecord 方法程序调用,返回一个与所传递值对等的字符值。本方法程序只为备注字段返回一个通知。
语法:String(luValue)
返回值:
参数:
luValue 指定需要检查的值。
VerifyChanges 方法程序 提示用户保存对表或记录进行的所有更改。
语法:VerifyChanges( )
返回值:
参数:
VerifyEachChange 方法程序 提示用户确认所进行的每次更改。
语法:VerifyEachChange( )
返回值:
参数:
CheckcConflicts 方法程序 记录编辑开始后,当数据更改时通知用户。
语法:CheckcConflicts( )
返回值:
参数: