لو أن عندي 2 فورم
وقاعدة بيانات
وقمت بربط قاعدة البيانات بــ ADODC1
ويوجد في الفورم الأول يوجد DATA Combo
في الفورم الثاني يوجد تكست بوكس وهو للإضافة
في الفورم الثالث يوجد تكست بوكس وهو للتعديل
ما يحدث كالآتي
عندما أضيف سجل جديد تسير العملية مضبوط
ولكن بعد الإضافة إذا عدت إلى الفورم الأولى ثم انقلت منها إلى الفورم الثالث التي هي للتعديل
وأقوم بالتعديل يحدث لي خطأ بأنه لا يتم تعديل البيانات بل أضافتها مرة أخرى
وكذلك يحدث نفس الخطأ إذا أردنا استبدال كود التعديل بكود المسح فإنى عندما اشير إلى سجل لكي أقوم بمسحه فإنه يقوم بمسح سجل أخر ثاني
فما المشكلة
وما هي الأكواد الصحيحة :
1-لإضافة سجل جديد في الفورم الثاني وعرضه بعد ذلك في الفورم 1 دون إغلاق البرنامج
2- لتعديل سجل في الفورم الثالث وعرضه بعد ذلك في الفورم 1 دون إغلاق البرنامج
3- مسح سجل في الفورم الرابع وإظهار النتيجة في الفورم الأول دون إغلاق البرنامج
(كود المسح - التعديل - الإضافة مع عمل تحديث لقاعدة البيانات )
مع أداة الربط ADODC1
مع ملاحظة أنه عندما أريد أيضا مسح أخر سجل في الجدول فإنه يظهر لي رساله خطأ ويقول انه يوجد Either BOF or EOF
وشكرا
وسأحاول رفع مثال لكي توضح الأمور أمامكم ولكن وافني بالأكواد بسرعة من فضلكم
شكرا
:angry: