<完整記錄對象參考
該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 | 防止後續的通知之前的事件方法執行結束 |
<完整記錄對象參考