[ms-access] خطأ 2115 على اختيار مربع تمرير



Answers

ربما كنت تصطدم مع الحدث بيفوريوديت.

جرب استخدام أفتيروديت.

Question

لدي مربع تمرير على شكل وأنا أحاول برمجيا تحديد أحد العناصر في مربع تمرير بعد تشغيل استعلام سكل الخاص بي على قاعدة بيانات الوصول. يمكنني استخدام التعليمات البرمجية التالية لتكرار عبر العناصر وتعيين العنصر المحدد:

'Make the appropriate location appear in the combobox
For i = 0 To cboLocations.ListCount - 1
  If Me.cboLocations.Column(0, i) = locindex Then
    Debug.Print "locindex: " & locindex & vbCrLf & " Me.cboLocations.Column(0, i):" & Me.cboLocations.Column(0, i)
    Me.cboLocations.SetFocus
    Me.cboLocations.ListIndex = i '<<< error 2115
    Exit For
  End If
Next i

كما هو مبين، أظل الحصول على خطأ 2115: الماكرو أو الدالة تعيين إلى الخاصية بيفوريودات أو فاليداتيونريول لهذا المجال يمنع الوصول من حفظ البيانات في الحقل.

لم يتم تعيين أي من خصائص هذا الكومبوكس المشار إليها في رسالة الخطأ إلى أي شيء. لذلك أنا عالقة. يرجى تقديم النصيحة.




Related