<完整记录对象参考
该WillMove事件
操作更改Recordset中的当前位置前触发WillMove事件。
Note:本次活动返回之前,设置状态参数为adStatusCancel取消导致此事件的操作或将其设置为adStatusUnwantedEvent可避免后续notications。
该MoveComplete事件
在记录的当前位置已改变后,会触发MoveComplete事件。
Note:本次活动返回之前,状态参数设置为adStatusUnwantedEvent可避免后续的通知。
Note:调用以下记录方法的一个时,可能会出现WillMove事件或事件MoveComplete:打开,移动,的MoveFirst,MoveLast,MoveNext的,MovePrevious,的AddNew,和重新查询。 这些事件也可能出现由于以下属性:过滤器,索引,书签,AbsolutePage和absolutePosition位置。
句法
WillMove reason,status,objRs
MoveComplete reason,objErr,status,objRs
参数 | 描述 |
---|---|
reason | 一个EventReasonEnum值,指定该事件的原因 |
status | 一个EventStatusEnum值,表示事件的执行状态 |
objErr | 描述错误,如果状态设置为adStatusErrorsOccurred Error对象的名称,否则未设置 |
objRs | 触发此事件的Recordset对象的名称 |
EventReasonEnum值
不变 | 值 | 描述 |
---|---|---|
adRsnRequery | 7 | 操作重新查询记录集 |
adRsnMove | 10 | 的操作而移动的记录中记录指针 |
adRsnMoveFirst | 12 | 的操作而移动记录指针到第一条记录在记录 |
adRsnMoveNext | 13 | 的操作而移动记录指针到下一条记录在记录 |
adRsnMovePrevious | 14 | 的操作而移动记录指针到上一条记录在记录 |
adRsnMoveLast | 15 | 的操作而移动记录指针到最后一个记录在记录 |
EventStatusEnum值
不变 | 值 | 描述 |
---|---|---|
adStatusOK | 1 | 引发该事件的操作成功 |
adStatusErrorsOccurred | 2 | 导致此事件的操作失败 |
adStatusCantDeny | 3 | 导致此事件的操作无法取消 |
adStatusCancel | 4 | 引起该事件的操作被取消 |
adStatusUnwantedEvent | 5 | 防止后续的通知之前的事件方法执行结束 |
<完整记录对象参考