ADO WillChangeField ve FieldChangeComplete Olayları
❮ Kayıt Kümesi Nesne Referansını Tamamlayın
WillChangeField Etkinliği
WillChangeField olayı, bir veya daha fazla Alan Nesnesinin değerleri değişmeden önce tetiklenir.
Not: Bu olay geri dönmeden önce, bu olaya neden olan işlemi iptal etmek için status parametresini adStatusCancel olarak ayarlayın.
FieldChangeComplete Olayı
FieldChangeComplete olayı, bir veya daha fazla Alan Nesnesinin değerleri değiştirildikten sonra tetiklenir.
Not: Bu olay geri dönmeden önce, sonraki bildirimleri önlemek için durum parametresini adStatusUnwantedEvent olarak ayarlayın.
Not: Value özelliğini ayarladığınızda ve Alan ve değer dizisi parametreleriyle Update yöntemini çağırdığınızda WillChangeField olayı ve FieldChangeComplete olayı meydana gelebilir.
Sözdizimi
WillChangeField numfields,fields,status,objRs
FieldChangeComplete numfields,fields,objErr,status,objRs
Parameter | Description |
---|---|
numfields | The number of Field objects in fields |
fields | An array that contains Field objects with changes |
status | An EventStatusEnum value that indicates the status of the execution of the event |
objErr | The name of an Error object that describes the error if status is set to adStatusErrorsOccurred, otherwise it is not set |
objRs | The name of the Recordset Object that triggered this event |
EventStatusEnum Değerleri
Constant | Value | Description |
---|---|---|
adStatusOK | 1 | The operation that caused the event was successful |
adStatusErrorsOccurred | 2 | The operation that caused the event failed |
adStatusCantDeny | 3 | The operation that caused the event cannot be cancelled |
adStatusCancel | 4 | The operation that caused the event is cancelled |
adStatusUnwantedEvent | 5 | Prevents subsequent notifications before the event method has finished executing |
❮ Kayıt Kümesi Nesne Referansını Tamamlayın