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

عمل رسالة عند اضافة الحاق سجلات بجدول

مغلق
بدأه رامي في 5 سبتمبر 2005 · 2 رد · 1,056 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد ان اعمل استعلام الحاقي لهذا الجدول ولكن بشرط :

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

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

ملاحظة لا اريد ان تظهر رسائل التحذير الخاصة بالاكسيس في حالة الاستعلامات الاجرائية .

ارجو الشرح مع المثال ان امكن

وشكر لكم تعاونكم

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#2

الاخ رامي

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

سنضع لك طريق للحل وعلى ضوئها تستطيع التعديل او التغيير كما تراه مناسب لك

1. لنفرض ان لديك جدولين الجدول الاول اسمه tblA ويوجد به حقل A والجدول الثاني اسمه tblB وبه حقل A

2. الجدول الاول به عدد 10 سجلات والجدول الثاني به عدد 6 سجلات بعض السجلات متشابهه مع بعض في كلا الجدولين

3. الان نريد ان نتأكد من تطابق الجدولين في السجلات المتشابهه ليظهر لنا السجلات الناقصه للجدول الثاني tblB

4. نقوم اولا بعمل استعلام البحث عن السجلات غير المتطابقه ونقوم بحفظ هذا الاستعلام بإسم QA

5. نقوم الان بعمل استعلام تحديث من الاستعلام الاول QB الى الجدول الثاني tblB

6. نقوم بإنشاء نموذج فاضي من البيانات ونضع عليه زر امر ونضع هذا الكود في حدث عند النقر

Private Sub zahrah_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery "QA"
DoCmd.OpenQuery "QB"
DoCmd.SetWarnings True
DoCmd.Requery
DoCmd.Close acQuery, "QA"
MsgBox "مبروك تمت العمليه بنجاح", vbOKOnly
End Sub

في هذا الكود نلاحظ التالي ان جميع العمليات تتم في لحظه ووقت واحد بالطريقة التالية :

1. الغاء رسائل تحذير اكسيس

2. فتح الاستعلام الاول QA

3. فتح استعلام التحديث QB

4. اعادة رسائل الخطأ للاكسيس

5. تحديث السجلات واغلاق الاستعلام الاول

6. اظهار رساله تفيد بأن عملية نقل السجلات الغير متشابهه بين الجدولين تمت بنجاح

وهذا مثال على ذلك

الحاق بيانات.rar

قبل تجربة المثال افتح الجدول الاول والجدول الثاني للتأكد من عدد السجلات في كل منهم " لمعاينة اطار القاعدة اضغط مفتاح الشفت في لوحة المفاتيح اثناء فتح القاعده

اختكم

زهره

#3

اختي العزيزة زهرة نصف المشكلة اتحلت في الحاق البيانات ولكن بقيت شي مهم اريده وهو انا الان مثلا عندي مجموعة اسماء احمد.زهرة.رامي .محمد عملت لهم استعلام الحاق من جدول a الى جدول b وتمت العمليى بنحاج اوكي ... الان لو اردت تكرار العملية اريد رسالة تانية تفيد بانه لا يمكن الحاق هذه البيانات لانه تم الحاقها مسبقا ً

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

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

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