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

سؤال في تكوين أستعلام متعدد

مغلق
بدأه lyla في 9 يناير 2003 · 14 رد · 1,228 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

http://www.arabteam2000.com/vb/showthread....&threadid=18824

وأوسع من معرفتي من خلال الأمثلة في البرنامج الا أنها واجهتني بعص العوائق وأرجو أن أجد لها جواب لها وهي :

أولاً : ماهي فائدة النموذج ( نموذج الأستعلام ) في البرنامج

ثانيا : عندما أضفت حقل جديد check box

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

وهذه نسخة من الملف بعد الإضافة للتوضيح

http://www.geocities.com/lyla_allyla/emplies.zip

#2

أخي الكريمة

السلام عليكم

بالنسبة للتساؤل الأول فنموذج الاستعلام هدفه فتح النموذج بشروط معينة حيث إننا نستخدم الأمر docmd.openform لفتح النموذج وهو يتيح لنا تمرير شروط معينة لتحديد البيانات التي نرغب في عرضها ومثل هذه الميزة ليست موجودة في أمر فتح الاستعلام docmd.openquery ولذلك وضعت النموذج المبني على الاستعلام حتى يكون التعامل معه في تصفية البيانات أسهل

أما المشكلة الثانية فربما السبب هو الخطأ في تسمية عناصر التحكم في النموذج حيث يجب مراعاة ما يلي :

1- أن تكون القوائم باسم "Combo" مع رقمين مثل 20 أو 21 أو غيرها

2- وهذه النقطة ربما تكون هي السبب أنه بعد وضع الـ Combo يجب فتح صفحة الخصائص وفي علامة تبويب غير ذلك ستجدين خاصية "علامة" ضعي فيها اسم الحقل الذي المرتبط مع هذه القائمة بين قوسين معقوفين [] كما فعلت أنا في بقية القوائم

3- مربع checkbox الموجود بجانبها يجب أن يكون اسمه "Check" مع رقمين مماثلين لرقم القائمة التي يحاذيها

تحياتي

أخوك / أبو هاجر

#3

أو كيه أبوهاجر طبقت كل التعليمات و وجدت علامة [] ناقصه وسميتها بأسم الحقل المرتبط به وتفذت أمر البحث ولكن هذة المرة يقول مايلي :

The openForm action wac canceled

و وجدته يشير على سطر الكود التالي :

DoCmd.OpenForm stDocName, acFormDS, , tempwhere, acFormEdit, acHidden

فماذا يعني هذا ؟:(

#4

الأخت الكريمة

السلام عليكم

ما نوع الحقل الذي تبحثين فيه إذا لم يكن نصياً فريما يحتاج الكود إلى تعديل لأن الكود الذي كتبته صالح لحقول النص فقط

إذا كان نصياً فحبذا لو أرفقت مثالاً حتى أستطيع معرفة المشكلة بشكل أوضح

تحياتي

#5

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

http://www.geocities.com/lyla_allyla/emplies.zip

#6

السلام عليكم

الرابط لا يعمل

تحياتي

#8

الأخت الكريمة

السلام عليكم

مرفق المثال بعد التعديل حيث أضفت كوداً لفحص القيمة المدخلة في الحقل فإذا كانت نصاً استخدمنا علامات التنصيص "" عند إدخال الشرط

أما إذا كانت القيمة رقمية فلا نستخدم علامات التنصيص

كما لا حظت أنك لم تكتبي اسم الحقل وهو [العمر] في خاصية علامة للقائمة الأخيرة المضافة رغم أنها تبحث في حقل العمر

تحياتي

أخوك / أبو هاجر

emplies.zip

#9

الله يعطيك العافية أبجرب وأشوف وبعلمك النتائج . مع تحياتي

#10

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

#11

أختي الكريمة

السلام عليكم

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

المطلوب منك كالتالي

1- إضافة Checkbox باسم "Check" مع رقمين مماثلين لرقم القائمة التي يحاذيها

2- إضافة مربع قائمة باسم Combo مع رقمين مماثلين للرقمين الموجودين في اسم الـ Checkbox المحاذي لها

3- وضع اسم الحقل الذي تبحث فيه تلك القائمة في خاصية علامة للقائمة بالشكل التالي [اسم الحقل]

أخيراً الكود السابق صالح لحقول الأرقام والنص فقط ولا يصلح مع حقول التاريخ

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

http://www.arabteam2000.com/vb/showthread....E6+%E5%C7%CC%D1

تحياتي

أخوك / أبو هاجر

#12

الله يبارك فيك وفي أمثالك براجع ماكتبته وأحاول أفهم الموضوع ونزلت المثال الذي وضعته وسوف أراجع الموضوع بجدية وتأمل أكثر وسوف أخبرك بالنتائج أن شاء الله . مع تحياتي:)

#13

ألف شكر ياأخي الكريم فقد عرفت المشكلة التي كنت واقعه فيها ونحلت بفضل الله ثم بك . بقي لي مشكلة بسيطة أخي أبوهاجر , وهي لو أفترضت أن عندي حقل (نعم/لا) وحقل خاص بالتاريخ . والمطلوب عندما أعمل كليك click على حقل (تم) ينطبع تاريخ اليوم في خاصية الحقل في النموذج ويتسجل في قاعدة البيانات . والمثال فيه توضيح أكثر . مع تحياتي وشكري

http://www.geocities.com/lyla_allyla/table.mdb

#14

الأخت الكريمة

السلام عليكم

مرفق المثال بعد التعديل

تحياتي

table.zip

#15

الله يرحم والديك ويحرم وجهك من النار على جهدك وتعبك معاي . أختك في الله (gift)

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

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