عندي مشكلة في التحكم في أغلاق السجلات وفتحها حيث تبدأ المشكلة بعد الاستعلام وهي كالتالي
أنا عامل مديول وعامل تعريف عام حيث يتم فتح السجلات عن طريقة الكود التالي
If rs.State = adStateClosed Then rs.Open "[Table1]", db, adOpenStatic, adLockOptimistic End If
أوك
وهذا الكود شغال وكويس ومضبوط في عملية التحديث والأضافة والتعديل
وعندي نافذة أخرى تحتوي على أستعلام
وطريقة الاستعلام كاالتالي
sql = "SELECT * FROM Table1 ORDER BY typ ='" & Trim(Ctyp.Text) & "'" Set rs = db.Execute(sql)
وايضا هذه الاستعلام مضبوط وشغال وكل شي تمام
المشكلة هي عند أغلاق نافذة الاستعلام وفتح النافذة الاولى ولكي يتم التعديل على البيانات يتم أظهار رسالة
خطأ ولابد من أغلاق البرنامج وتشغيلة من جديد
حيث المشكلة تتركز على هذا السطر
Set rs = db.Execute(sql)
فهو بعد الاستعلام يظل التركيز على السجلات من جملة الاستعلام وليس الجملة الاساسية الموجودة
في المديول .. فكيف يتم التحكم في هذه الطريقة
