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

تحديث الداتا ست

مغلق
بدأه mbmh في 12 مايو 2005 · 4 رد · 636 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

الاخوة الكرام في المنتدى

عملت برنامج فيجوال نت يمثل واجهة فورم محتوية على مربعات نصوص مرتبطة بقاعدة بيانات اكسس عن طريق داتا ست

وبعد ان نفذت البرنامج واجهتني مشكلة في التحديث تمثل في عدم تحديث البيانات بعد تغيير قيمها في مربع النص لا بعد الانتقال الى السجل التالي او السجل السابق

يعني لو اننا وضعنا المؤشر على مربع نص الخاص بالاسم وغيرنا الاسم الموجود ومن ثم قمنا بتحديث قاعدة البيانات فان التغييرات التي اجريناها لا تظهر

ولكن ان قمنا بنفس العملي ولكن قبل ان نقوم بالتحديث قمنا بلانتقال الى اي سجل اخر فان البيانات سوف تتحدث وكل شي تمام

هل من حل لهذه المشكلة ..

خاصة وانها تمثل معضلة كبيرة في حالة عدم وجود سوى سجل واحد في قاعدة البيانات

mbmh80@yahoo.com

#2

اخوي انت سويت الفورم عن طريق الداتا فورم ويزارد؟؟

اذا كنت مسويه بطريقة الداتا فورم ويزارد

وتبي لما تنتقل من السجل الاول الى الثاني مع حفظ التعديلات على الاول

انسخ الكود اللي في زر Update

والصقه في الكود اللي في Next

هذا على حسب فهمي للسؤال ....

اذا كنت انا فاهم غلط

ارجو ان تضع مشروعك هنا في المشاركة

وان شاء الله نساعدك :)

تمنياتي بالتوفيق لك

#3

اخي الحبييب شكرا على الرد ولكن انا لم اعمل الفورم باستخدام الفورم وزرد

وبالنسبة لعملية التحديث ان المستخدم لا يمكنه الانتقال الى اي سجل لا بعد ان يضغط على زر التحديث لان عملة التعديل اصلا لا يمكن ان يقوم بها الا اذا قام بضغط زر معين خاص بالتعديل ونفس الشي مع الاضافة

ولتوضيح المشكلة اليك التالي

لنفرض انك صنعت قاعدة بيانت باستخدام الاكسس قيها جدول يحتوي ثلاث حقول

a1 a2 a3

ثم عملت فورم وعملت داتا ست مع كل تفاصيلها طبعا(ادبتر وكونكشن)

ثم وضعت ثلاث مربعات نص على الفورم

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

وقمت بتعبئة الداتا ست

وعملت زر اضافة سجل جديد

شغل البرنامج وقم باضافة سجل جديد

بعد ادخل المعلومات ستضغط زر التحديث أو خزن المعلومات

اغلق البرنامج ومن ثم اعد تشغيله

لن تجد السجل الذي اضفته

:rolleyes:

#4

يا جماعة اين انتم الا يوجد من يعرف جواب هذا لسؤال

:blink:

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

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