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

سؤال لخبراء ado

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

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

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

إلا أنه عند النقر على مفتاح addnewrecord تظهر لي رسالة خطأ

هل يمكن ايضاح الخطأ ، ولكم جزيل الشكر

المثال في الملف مرفق

1.zip

#2

بعد التحية

لقد وفقنى الله ووجدت الخطأ

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

وبالتالى لابد عند ادخال البيانات من ادخال بيانات هذا الحقل ايضا او ممكن تغيير نوع الحقل من رقم

الى ترقيم تلقائى وقد عدلت لكى المثال المرفق وان شاء الله سيعمل :rolleyes:

1.rar

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

feed.1.gif

#3

أخي الفاضل ghost2010

شكرا جزيلا على التعديل

ولكن لماذا عندما أقوم بعمل Save تظهر لي رسالة الخطأ المرفقة ، مع العلم بأنه عند تشغيل البرنامج مرة أخرى فإني أجد البيانات التي أضفتها موجودة؟

ملاحظة ( صورة رسالة الخطأ في المرفقات )

error.zip

#4

تحية طيبة

تظهر هذه الرسالة لانكى عند تصميم القاعدة جعلتى الحقل الاول(num) مفتاح اساسى

وبالتالى لايمكن تكرار البيانات داخله لذلك يجب عليكى التأكد من البيانات المدخلة لمنع

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

وتغييرها الى (نعم بتكرار) وهذه هى الطريقة الاسهل او تغيرى نوع الحقل الى ترقيم تلقائى

لمنع التكرار وقد عدلت لكى القاعدة وان شاء الله هاتشتغل ولو فى مشاكل لاتترددى فى السؤال

واى حد عنده معلومة تانية ياجماعة ياريت يقولهالنا عشان كلنا نستفيد :rolleyes:

1_Modified.rar

تم تعديل هذه المشاركة بواسطة ghost2010 في 1 مايو 2005 في 09:49

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

feed.1.gif

#5

أخي الفاضل ghost2010

ألف شكر على المساعدة القيمة

ولكن لدي استفسار ، بافتراض أن قاعدة البيانات ستحتوي على اكثر من جدول وسيكون بين الجداول علاقات ، اذن في هذه الحالة سنحتاج الى مفتاح أساسي ، ومن المعروف ان بياناته لن تتكرر مهما كانت ، ما الحل في مثل هذه الحالة؟

ولك جزيل الشكر

#6

الحمد لله ان البرنامج اشتغل

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

فاذا كانت موجودة من قبل فيعطى البرنامج رسالة تفيد بان البيانات موجودة من قبل

وللعلم اذا كان المفتاح الاساسى رقمى فمن الافضل جعله ترقيم تلقائى لتفادى التكرار

وعدم تمكين المستخدم من تمرير البيانات له

اتمنى ان تكون الفكرة واضحة :rolleyes:

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

feed.1.gif

#7

أخي الفاضل ghost2010

الحمد لله اشتغل البرنامج ولكن عند النقر على زر delete تظهر رسالة خطأ ؟؟؟؟!!!!!

ما سببها ؟ ارجو المساعدة ولك جزيل الشكر

:( :( :(

ملاحظة : صورة رسالة الخطأ موجودة في المرفقات

delete error.zip

#8

هل تستطيعين ارفاق الملف حتى نستطيع ان نجد الخطأ؟ :unsure:

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

feed.1.gif

#9

هاهو الملف في المرفقات

وشكرا جزيلا ;)

1_Modified.zip

#10

اختى الفاضلة.......

تحية عطرة

هذا هو الملف وقد جربته اكثر من مرة ويعمل جيداً فأتمنى ان يعمل معكى وان حدثت اى مشاكل معه فأرجو اخبارى وفقكى الله الى كل خير :rolleyes:

Modifyication.rar

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

feed.1.gif

#11

أخي ghost2010

شكرا جزيلا على الرد ولكن أود منك إيضاح التعديل الذي قمت بعمله؟

وشكرا

#12

هل لكى ان تخبرينى اولاً هل عمل معكى الملف ام لا؟ :rolleyes:

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

feed.1.gif

#13

نعم لقد عمل البرنامج ولكن أريد أن أعرف ما التعديل الذي قمت به؟

#14

حسناً يمكنكى معرفة التعديل اذا راجعتى حدث تحميل الفورم فى الملفين :rolleyes:

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

feed.1.gif

#15

شكرا جزيلا وآسفه على الازعاج :)

عندي طلب صغير بافتراض أني أردت عرض محتويات القاعدة في تقرير باستخدام DataReport

لماذا تظهر لي رسائل الخطأ التالية ( موجودة في المرفقات )؟؟

أرجو التوضيح وشكرا

1.zip

2.zip

#16

اختى العزيزة انا اسف جداً لانى لن استطيع مساعدتك حيث اننى لم اتعامل مع التقارير حتى الان سواء بالكريستال ريبورت او بالداتا ريبورت.انا فى غاية الاسف :(

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

feed.1.gif

#17

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

وبالنسبة للتقارير فأنا أيضا مبتدئة لذلك أواجه بعض الصعوبة

:)

#18

لدي بضعة استفسارات على المثال المرفق أرجو الإفادة عنها

1- ممكن أعرف ماسبب عدم حدوث التعديل على الحقول عند النقر على زر التعديل؟

2- ماسبب ظهور رسالة الخطأ المرفقة عند فتح فورم البيانات اكثر من مرة أثناء التشغيل؟

3- لو أردت إضافة حقل جديد في قاعدة البيانات بحيث يكون رقم تسلسلي لكل اسم ، بمعنى لايتم كتابة الرقم من قبل المستخدم وإنما فقط يتم عرض الرقم التسلسلي لكل اسم ، وكلما أَأضيف سجل جديد يتم إعطاءه رقم متسلسل تلقائيا ، وايضا اذا تم حذف سجل فإن الرقم التسلسلي للسجل الذي يليه

يتغير تلقائيا وهكذا...، هل اجعل نوع الحقل (ترقيم تلقائي ) أم (رقم ) ؟ مع العلم بأنه يمكن للمستخدم تغيير بدء التسلسل من خلال وضع خيار معين يضاف للبرنامج. :unsure:

؟؟؟؟؟؟؟؟؟؟؟

أرجوالمساعدة وشكرا

ملاحظة: مرفق ملف البرنامج وصورتي رسالة الخطأ

Modifyication.zip

ado1.zip

ado2.zip

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

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