Access 2016 中的错误 2115
Error 2115 in Access 2016
我有一个错误:
Run-time error 2115
The macro or function set to the BeforeUpdate or ValidationRule property for this field is preventing Microsoft Access from saving the data in the field.
代码如下,第2行调试访问中断:
Set rs = db.OpenRecordset("Select * from TransactionsC Where IDClient = '" & Extract & _
"' Order by IDTransaction DESC")
Set Me.EditTransactionsC_subform.Form.Recordset = rs
Me.EditTransactionsC_subform.Form.Requery
Set rs1 = db.OpenRecordset("Select Filed, Year, Notes from ClientNotes Where IDClient = '" & _
Extract & "' Order by Year DESC")
Set Me.ClientNotes_subform.Form.Recordset = rs1
Me.ClientNotes_subform.Form.Requery
我不知道错误是什么。
无需打开和设置记录集对象变量。
Me.EditTransactionsC_subform.Form.RecordSource = "SELECT * FROM TransactionsC WHERE IDClient = '" & Extract "' ORDER BY IDTransaction DESC;"
但为什么要更改 RecordSource 属性?建议改用 Filter 和 FilterOn 属性或 DoCmd.FindRecord
.
我有一个错误:
Run-time error 2115
The macro or function set to the BeforeUpdate or ValidationRule property for this field is preventing Microsoft Access from saving the data in the field.
代码如下,第2行调试访问中断:
Set rs = db.OpenRecordset("Select * from TransactionsC Where IDClient = '" & Extract & _
"' Order by IDTransaction DESC")
Set Me.EditTransactionsC_subform.Form.Recordset = rs
Me.EditTransactionsC_subform.Form.Requery
Set rs1 = db.OpenRecordset("Select Filed, Year, Notes from ClientNotes Where IDClient = '" & _
Extract & "' Order by Year DESC")
Set Me.ClientNotes_subform.Form.Recordset = rs1
Me.ClientNotes_subform.Form.Requery
我不知道错误是什么。
无需打开和设置记录集对象变量。
Me.EditTransactionsC_subform.Form.RecordSource = "SELECT * FROM TransactionsC WHERE IDClient = '" & Extract "' ORDER BY IDTransaction DESC;"
但为什么要更改 RecordSource 属性?建议改用 Filter 和 FilterOn 属性或 DoCmd.FindRecord
.