此頁沒有內(nèi)容條目
內(nèi)容

WillChangeField 和 FieldChangeComplete (RecordsetEvent) 方法

   

WillChangeField 方法在掛起操作對(duì) Recordset 中一個(gè)或多個(gè) Field 對(duì)象的值進(jìn)行更改前調(diào)用。FieldChangeComplete 方法在一個(gè)或多個(gè) Field 對(duì)象的值已經(jīng)更改后調(diào)用。

語法

WillChangeField cFields, Fields, adStatus, pRecordset

FieldChangeComplete cFields, Fields, pError, adStatus, pRecordset

參數(shù)

cFields   長(zhǎng)整型,Fields 中的 Field 對(duì)象數(shù)目。

Fields   變體型數(shù)組,包含帶有掛起發(fā)生更改的 Field 對(duì)象。

pError   Error 對(duì)象,說明當(dāng) adStatus 值為 adStatusErrorsOccured 時(shí)所發(fā)生的錯(cuò)誤,否則將不對(duì)它進(jìn)行設(shè)置。

adStatus   EventStatusEnum 狀態(tài)值。

當(dāng)調(diào)用 WillChangeField 時(shí),如果引發(fā)事件的操作成功,該參數(shù)設(shè)置為 adStatusOK;如果該方法無法請(qǐng)求取消掛起操作,則設(shè)置為 adStatusCantDeny

當(dāng)調(diào)用 FieldChangeComplete 時(shí),如果引發(fā)事件的操作成功,該參數(shù)設(shè)置為 adStatusOK;如果操作失敗,則設(shè)置為 adStatusErrorsOccurred。

WillChangeField 返回前,將該參數(shù)設(shè)置為 adStatusCancel 可請(qǐng)求取消掛起的操作。

FieldChangeComplete 返回前,將該參數(shù)設(shè)置為 adStatusUnwantedEvent避免后續(xù)的通知。

pRecordset   Recordset 對(duì)象,發(fā)生該事件所針對(duì)的 Recordset。

說明

WillChangeFieldFieldChangeComplete 事件可因下列 Recordset 操作而發(fā)生: Value 和帶有字段及數(shù)組參數(shù)值的 Update