السلام عليكم...
أخواني الأعزاء انا جديد في المنتدى أرجو منكم مساعدتي في هذا الكود البسيط...
If Option1.Value = True Then DataEnvironment1.Connection1.ConnectionString = App.Path + "\db1.mdb" DataEnvironment1.rsCommand1.Open "select in_pay,in_pay_date,typein,std_nm from inmoney order by typein" DataReport1.Show End If
هذا الكود يقوم بطباعة البيانات الظاهرة في MSFlexgrid المربوطة بقاعدة بيانات Access عن طريق DATA1
وتظهر البيانات في التقرير بشكل سليم و لكن المشكلة هي:
عند اغلاق التقرير و الضغط مرة أخرى على زر إظهار التقرير يظهر الخطأ التالي:
RunTime Error 3705: This operation is not allowed when the object is open
ولا يستجيب مرة أخرى إلا عند إغلاق التطبيق و إعادة تشغيله
رغم أني جربت العديد من الأكواد التي تقوم بعملية Close للـ:
DataEnvironment
RecordSet
DataReport
Connection
أرجو منكم المساعدة و لكم جزيل الشكر...