السلام عليكم ورحمة الله وبركاته
لدي مثال بسيط قمت من خلاله بربط قاعدة بيانات اكسس بالفيجوال بيسك من خلال ado
إلا أنه عند النقر على مفتاح addnewrecord تظهر لي رسالة خطأ
هل يمكن ايضاح الخطأ ، ولكم جزيل الشكر
المثال في الملف مرفق
بعد التحية
لقد وفقنى الله ووجدت الخطأ
الخطأ كان فى طريقة ادخال البيانات حيث انك عند تصميم القاعدة جعلتى نوع الحقل الاول رقم
وبالتالى لابد عند ادخال البيانات من ادخال بيانات هذا الحقل ايضا او ممكن تغيير نوع الحقل من رقم
الى ترقيم تلقائى وقد عدلت لكى المثال المرفق وان شاء الله سيعمل :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
تحية طيبة
تظهر هذه الرسالة لانكى عند تصميم القاعدة جعلتى الحقل الاول(num) مفتاح اساسى
وبالتالى لايمكن تكرار البيانات داخله لذلك يجب عليكى التأكد من البيانات المدخلة لمنع
التكرار او تلغى خاصية المفتاح الاساسى من الحقل ثم الذهاب الى خاصية مفهرس
وتغييرها الى (نعم بتكرار) وهذه هى الطريقة الاسهل او تغيرى نوع الحقل الى ترقيم تلقائى
لمنع التكرار وقد عدلت لكى القاعدة وان شاء الله هاتشتغل ولو فى مشاكل لاتترددى فى السؤال
واى حد عنده معلومة تانية ياجماعة ياريت يقولهالنا عشان كلنا نستفيد :rolleyes:
تم تعديل هذه المشاركة بواسطة ghost2010 في 1 مايو 2005 في 09:49
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
أخي الفاضل ghost2010
ألف شكر على المساعدة القيمة
ولكن لدي استفسار ، بافتراض أن قاعدة البيانات ستحتوي على اكثر من جدول وسيكون بين الجداول علاقات ، اذن في هذه الحالة سنحتاج الى مفتاح أساسي ، ومن المعروف ان بياناته لن تتكرر مهما كانت ، ما الحل في مثل هذه الحالة؟
ولك جزيل الشكر
الحمد لله ان البرنامج اشتغل
الحل كما قلت لكى هو عمل بحث عن البيانات المدخلة لحقل المفتاح الاساسى فى قاعدة البيانات
فاذا كانت موجودة من قبل فيعطى البرنامج رسالة تفيد بان البيانات موجودة من قبل
وللعلم اذا كان المفتاح الاساسى رقمى فمن الافضل جعله ترقيم تلقائى لتفادى التكرار
وعدم تمكين المستخدم من تمرير البيانات له
اتمنى ان تكون الفكرة واضحة :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
أخي الفاضل ghost2010
الحمد لله اشتغل البرنامج ولكن عند النقر على زر delete تظهر رسالة خطأ ؟؟؟؟!!!!!
ما سببها ؟ ارجو المساعدة ولك جزيل الشكر
:( :( :(
ملاحظة : صورة رسالة الخطأ موجودة في المرفقات
هل تستطيعين ارفاق الملف حتى نستطيع ان نجد الخطأ؟ :unsure:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اختى الفاضلة.......
تحية عطرة
هذا هو الملف وقد جربته اكثر من مرة ويعمل جيداً فأتمنى ان يعمل معكى وان حدثت اى مشاكل معه فأرجو اخبارى وفقكى الله الى كل خير :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
أخي ghost2010
شكرا جزيلا على الرد ولكن أود منك إيضاح التعديل الذي قمت بعمله؟
وشكرا
هل لكى ان تخبرينى اولاً هل عمل معكى الملف ام لا؟ :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
نعم لقد عمل البرنامج ولكن أريد أن أعرف ما التعديل الذي قمت به؟
حسناً يمكنكى معرفة التعديل اذا راجعتى حدث تحميل الفورم فى الملفين :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اختى العزيزة انا اسف جداً لانى لن استطيع مساعدتك حيث اننى لم اتعامل مع التقارير حتى الان سواء بالكريستال ريبورت او بالداتا ريبورت.انا فى غاية الاسف :(
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
أخي محمد شكرا جزيلا على كل مشاركاتك القيمة السابقة والتي افادتني كثيرا
وبالنسبة للتقارير فأنا أيضا مبتدئة لذلك أواجه بعض الصعوبة
:)
لدي بضعة استفسارات على المثال المرفق أرجو الإفادة عنها
1- ممكن أعرف ماسبب عدم حدوث التعديل على الحقول عند النقر على زر التعديل؟
2- ماسبب ظهور رسالة الخطأ المرفقة عند فتح فورم البيانات اكثر من مرة أثناء التشغيل؟
3- لو أردت إضافة حقل جديد في قاعدة البيانات بحيث يكون رقم تسلسلي لكل اسم ، بمعنى لايتم كتابة الرقم من قبل المستخدم وإنما فقط يتم عرض الرقم التسلسلي لكل اسم ، وكلما أَأضيف سجل جديد يتم إعطاءه رقم متسلسل تلقائيا ، وايضا اذا تم حذف سجل فإن الرقم التسلسلي للسجل الذي يليه
يتغير تلقائيا وهكذا...، هل اجعل نوع الحقل (ترقيم تلقائي ) أم (رقم ) ؟ مع العلم بأنه يمكن للمستخدم تغيير بدء التسلسل من خلال وضع خيار معين يضاف للبرنامج. :unsure:
؟؟؟؟؟؟؟؟؟؟؟
أرجوالمساعدة وشكرا
ملاحظة: مرفق ملف البرنامج وصورتي رسالة الخطأ
هذا الموضوع مغلق.