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

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

بدأه altop1 في 24 سبتمبر 2012 · 4 رد · 2,975 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم .

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

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

#2

لو انك وضعت مثال ليتم الإجابه بحسبه لكان افضل

لكن هذا لا يمنع الاجابة النظرية بحسب السؤال

بالنسبة لتشغيل الإستعلام الإجرائي، سواء كان الحاقي أو تحديث او حذف...الخ استخدم هذا الكود:

DoCmd.SetWarnings False
DoCmd.OpenQuery "XXXX"
DoCmd.SetWarnings True

السطر الأول يقوم بإيقاف التنبيه الذي يظهر عند تشغيل اي استعلام اجرائي، والثاني يقوم بتشغيل الإستعلام، والثالث يعيد تشغيل التنبيه

بالنسبة للمعايير ومنع التكرار فإنه يعتمد على شطارتك عند بناء وتصميم الإستعلام نفسه

1
#3

مشكور يا استاذ عبيدالله على تجاوبك ....

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

ايضا هنا تساؤل اخر وهو .

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

DoCmd.Requery

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

#4

لو انك تضع مثال من عندك كي نستطيع أن نساعدك

فأنا لا أعرف ما هي المعايير والشروط التي تريد أن تضعها

#5

Me.Refresh

أظنها تفي بالغرض

------------

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

جزاك الله خيرا أحي الكريم

 

1- لي سؤال جزاكم الله خير

عندي استعلام الحاقي يأخذ جميع البيانات أو السجلات من جدول يضاف اليها الشهر و سنة يتم أخذهما منcombobox في النموذج

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

و جزاكم الله ألف خير

تحياتي...

تم تعديل هذه المشاركة بواسطة Noure4 في 6 مايو 2014 في 21:13

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…