اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

الساده خبراء المنتدي

ارجو تعديل هذا الكود

[quote]DoCmd.RunSQL "UPDATE Restaurant, Query1 SET Restaurant.val1 = ""W"" " & _

"WHERE (((Query1.TableNumber)==""1""))"[/quote]

ليكون الشرط هو null بدلا من "1" اي انني اريد ان اخبره حينما يكون الاستعلام خاليا تمام من اي بيانات ضع حرف "W" في الجدول restaurant

انا اريد ان يكو الكود بطريقه الداله if فمثلا اريد ان اخبره اذا كان الاستعلام يساوي 1 ضع حرف W واذا كان لا يساوي شيئا ضع حرف E

ارجو المساعده

وشكرا لكم

قام بنشر

الاستعلام Query1 من اين يأخذ بياناته

ولا بد ان هذه البيانات تدخل عن طريق النموذج

ارفق مثالك ، فقد لا تحتاج لعبارة SQL هذه

قام بنشر

مع ان مثالك غير مكتمل

يعني لم تتضح طريقة ادخال البيانات

ففي المرفق احدى الطرق التي يمكن تنفيذ الفكرة عن طريقها

انظر الى الكود تستطيع زيادة الشروط او انقاصها .

2_2.rar

قام بنشر

اخي ابو الانس

ما اريده فقط هو اذا كان الاستعلام لا يوجد به اي بيانات فانه في تلك الحاله يضع حرف معين في جدول restaurant أما اذا كان بالاستعلام بيان به رقم الطاوله يساوي 1 فانه يضع في جدول restaurant حرف اخر وهذا عن طريق النموذج اما في المرفق الذي تفضلت به اخي ابو الانس فهو لا يربط الاستعلام بالشرط على حسب فهمي للكود

فارجو منك الصبر معي و تعديل الكود

لك جزيل الشكر

قام بنشر

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

بلى الاستعلام مربوط بالشرط عن طريق الحقل TableNumber

هل جربت جعل الاستعلام خالي ؟ أيضا اجعل الرقم في الاستعلام 1 ثم اجعله 2 وانظر فرق النتيجة في الجدول ووافني برؤيتك

معذرة كما ذكرت لك المثال ناقص ( من اين يأتي رقم 1 في الاستعلام والأهم من ذلك كيف يكون خاليا من البيانات ؟ )

قام بنشر (معدل)

سيدي الفاضل

قد اكون غير موفق في شرح المطلوب وعسي ان يوفقني الله هذه المره حتي استفيد من علمك وحفظت لنا اخى ابو الانس

هناك جدولين

أولا : الاول Reservation لادخال بيانات الحجز وهذا الجدول به حقل TableNumber حسنا

ثانيا :الثاني Restaurant به حقل واحد فقط مخصص لإدخال حرف معين من حرفين اما E أو R مثلا

ثالثا : الاستعلام مطلوب منه ان يحدد البيانات التي بها TableNumber هو 1 فقط

فلنفرض ان هنا بيان في جدول Reservation بإسم (أحمد) يجلس على طاولة رقم 1 إذن سوف يظهر في الاستعلام

حتي الآن كل شئ طبيعي

المطلوب فقط هو الآتي

من خلال زر الأمر في النموذج (( اذا كان هنا حجز يحقق شرط الاستعلام السابق اي رقم الطاوله به 1 اذن بعد ضغط زر النموذج سوف يقوم بتغيير الحرف الموجود في جدول Restaurant إلي R اما

اما اذا لم يكن هناك حجز على طاوله رقم 1 بالتالي سوف لن يحمل الاستعلام اي نتائج وهذا ما اقصده بان يصبح خاليا وفى تلك الحاله اريد عند ضغط الزر يقوم بتغيير الحرف في جدول Restaurant إلي E

ارجو التوفيق في الوصول للحل المثالي اخي ابو الانس

وشكرا للاهتمام

ملحوظة

النموذج حر لا يتصل بالاستعلام مباشره بل هو مجرد واجهه وزر لهذا اردت ان يكون الكود Sql حيث لا يشترط ان يكون النموذج متصل بالاستعلام

تم تعديل بواسطه L E D O

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information