الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا لايمكن فتح الفورم اكثر من مرة

مغلق
بدأه Dena22 في 2 يونيو 2005 · 5 رد · 491 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي سؤالان في ado

1- لدي برنامج مربوط مع قاعدة البيانات اكسس من خلال ado ، لماذا عند محاولة فتح احدى شاشات البرنامج اكثر من مرة تظهر رسالة خطأ؟( الصورة موجودة بالمرفقات )

2- لو كان البرنامج يتكون من عدة شاشات وكل شاشة تأخذ بياناتها من قاعدة بيانات واحدة ولكن جداول مختلفة، هل يجب تعريف الاتصال ومسار قاعدة البيانات والصفوف في كل شاشة على حدة أم ماذا؟

يعني مثلا هل اكتب في كود كل شاشة

Dim db As New ADODB.Connection

Dim rs As New ADODB.Recordset

db.Provider = "microsoft.jet.oledb.4.0;"

rs.Open "[table]", db, adOpenStatic, adLockPessimistic

لقد حاولت وأنشأت موديول وكتبت فيه الكود السابق إلا أنه لم يتعرف على أي منها

ماهو الحل؟؟؟ أفيدوني !!

p1.zip

p2.zip

#2

مطلوب منك اغلاق الجدول بعد فتحه لكي تتمكني من فتحه مرة أخرى وذلك بكتابة

rs.Close

في حدث انهاء الفورم

Private Sub Form_Unload(Cancel As Integer)
rs.Close
End Sub

تم تعديل هذه المشاركة بواسطة HnHn في 3 يونيو 2005 في 02:38

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#3

فينك ياعم هانى المنتدى ضلم من غيرك ياريت تطمننا عليك ونعرف سبب غيابك :lol: :lol: :lol: :lol:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#4

شكراً جزيلاً أخي HnHn

ولقد أضفت أيضاً إلى الكود

Private Sub Form_Unload(Cancel As Integer)

rs.Close

db.Close

End Sub

لأنه بدون هذه الإضافة كانت تظهر لي نفس الرسالة

ألف شكر :)

#5

تحياتي للجميع وشاكرلك أخ GHOST2010 هذا الاهتمام

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

والحمد الله ان مو ضوع الاخ Dena22 تم حله

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#6

ربنا يوفقك فى المشروع وان شاء الله هايطلع ممتااااااااااااااااااااز :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

هذا الموضوع مغلق.

مواضيع مشابهة