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

سؤال/ كود يقوم بفتح استعلام

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

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

الكود الخاص بفتح استعلام هو DOCMD.OPENQUERY ثم نقوم بتحديد أسم الاستعلام ..

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

سؤالي هو .. هل هناك كود آخر يقوم بفتح استعلام معين ومحدد ويعرض النتائج داخل فورم ..

بارك الله فيكم ...

#2

اخي الفاضل

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

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

وهذا مثال

QUERY.rar

اختكم

زهره

#3

اكو كتاب جامع الى الاكواد الخاصة بالاكسس والاستعلامات الخاصة بالاكسس لان استعلامات اوراكل ما تصير على الاكسس

#4

أخي وسام .. أستعمل خاصية البحث .. بارك الله فيك

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

بارك الله فيك مرة أخرى ..

#5

اخي الكريم

لا يوجد لديك مشكلة ان شاء الله تعالى

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

اختكم

زهره

#6

عزيزي حسن

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

لا استطيع الدخول بمعرفي كمشرف..هذا معرف سابق استرجعت كلمة المرور له

اشك ان عضويتي كمشرف حذفت

#7

أشكركم أعزائي على هذا التفاعل .. حياكم الله ..

سأشرح الموضوه بشكل أدق .. حيث أن عمل ملف مرفق سيحتاج إلى وقت طويل ..

05_01_06_01_02_29_1136494949T1.jpg

في هذه الصورة نلاحظ أن مصدر السجل عبارة عن استعلام سميته باسم QU1-1

عند تنفيذ هذا النموذج نلاحظ التالي :

05_01_06_01_05_06_1136495106T_.jpg

إذن الاستعلام السابق QU1-1 يقوم بعرض كلاً من NUMBER , QUESTION والخيارات المتبقية ..

وللعلم فإني قد وضعت شرط لهذا الأستعلام أن يقوم بعرض NUMER = 1 ، أي يعرض السؤال رقم واحد فقط "1"LIKE

حسناً .. لنفترض أني قمت بعمل استعلام آخر وليكن QU2-2 .. هذا الاستعلام عليه أن يعرض السؤال رقم 2 فقط "2"LIKE

وأريد أن يقوم النموذج السابق الخاص بالاستعلام QU1-1 أن يقوم بالتبديل إلى QU2-2 بدلا من QU1-1، ليعرض هذا النموذج السؤال رقم 2 بدلا من السؤال رقم 1، هذا فقط ما أريده تماماً ..

ملاحظة / من المؤكد أن جميع الاستعلامات السابقة مصدرها من جدول تم فيه إدخال الأسئلة ..

بارك الله فيكم

تم تعديل هذه المشاركة بواسطة hassaan100 في 6 يناير 2006 في 00:10

#8

أخي الكريم

حسب ما فهمت منك أنك تريد تغيير مصدر البيانات في النموذج

ولعمل ذلك ضع الكود التالي في الحدث الذي ينفذ عملية تغيير المصدر

me.RecordSource="اسم الاستعلام"

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

ولك تحيتي

#9

شكرا على ردك الكريم .. سأجرب ما تفضلت به .. بارك الله فيك

تم تعديل هذه المشاركة بواسطة hassaan100 في 7 يناير 2006 في 01:13

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

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

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

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

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

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