L E D O قام بنشر أغسطس 15, 2010 قام بنشر أغسطس 15, 2010 الساده خبراء المنتدي ارجو تعديل هذا الكود [quote]DoCmd.RunSQL "UPDATE Restaurant, Query1 SET Restaurant.val1 = ""W"" " & _ "WHERE (((Query1.TableNumber)==""1""))"[/quote] ليكون الشرط هو null بدلا من "1" اي انني اريد ان اخبره حينما يكون الاستعلام خاليا تمام من اي بيانات ضع حرف "W" في الجدول restaurant انا اريد ان يكو الكود بطريقه الداله if فمثلا اريد ان اخبره اذا كان الاستعلام يساوي 1 ضع حرف W واذا كان لا يساوي شيئا ضع حرف E ارجو المساعده وشكرا لكم
ابوخليل قام بنشر أغسطس 15, 2010 قام بنشر أغسطس 15, 2010 الاستعلام Query1 من اين يأخذ بياناته ولا بد ان هذه البيانات تدخل عن طريق النموذج ارفق مثالك ، فقد لا تحتاج لعبارة SQL هذه
ledoledo قام بنشر أغسطس 15, 2010 قام بنشر أغسطس 15, 2010 اخي ابو الانس ارجو التعديل على هذا المرفق 222.rar
ابوخليل قام بنشر أغسطس 15, 2010 قام بنشر أغسطس 15, 2010 مع ان مثالك غير مكتمل يعني لم تتضح طريقة ادخال البيانات ففي المرفق احدى الطرق التي يمكن تنفيذ الفكرة عن طريقها انظر الى الكود تستطيع زيادة الشروط او انقاصها . 2_2.rar
ledoledo قام بنشر أغسطس 15, 2010 قام بنشر أغسطس 15, 2010 اخي ابو الانس ما اريده فقط هو اذا كان الاستعلام لا يوجد به اي بيانات فانه في تلك الحاله يضع حرف معين في جدول restaurant أما اذا كان بالاستعلام بيان به رقم الطاوله يساوي 1 فانه يضع في جدول restaurant حرف اخر وهذا عن طريق النموذج اما في المرفق الذي تفضلت به اخي ابو الانس فهو لا يربط الاستعلام بالشرط على حسب فهمي للكود فارجو منك الصبر معي و تعديل الكود لك جزيل الشكر
ابوخليل قام بنشر أغسطس 16, 2010 قام بنشر أغسطس 16, 2010 اما في المرفق الذي تفضلت به اخي ابو الانس فهو لا يربط الاستعلام بالشرط على حسب فهمي للكود بلى الاستعلام مربوط بالشرط عن طريق الحقل TableNumber هل جربت جعل الاستعلام خالي ؟ أيضا اجعل الرقم في الاستعلام 1 ثم اجعله 2 وانظر فرق النتيجة في الجدول ووافني برؤيتك معذرة كما ذكرت لك المثال ناقص ( من اين يأتي رقم 1 في الاستعلام والأهم من ذلك كيف يكون خاليا من البيانات ؟ )
L E D O قام بنشر أغسطس 16, 2010 الكاتب قام بنشر أغسطس 16, 2010 (معدل) سيدي الفاضل قد اكون غير موفق في شرح المطلوب وعسي ان يوفقني الله هذه المره حتي استفيد من علمك وحفظت لنا اخى ابو الانس هناك جدولين أولا : الاول Reservation لادخال بيانات الحجز وهذا الجدول به حقل TableNumber حسنا ثانيا :الثاني Restaurant به حقل واحد فقط مخصص لإدخال حرف معين من حرفين اما E أو R مثلا ثالثا : الاستعلام مطلوب منه ان يحدد البيانات التي بها TableNumber هو 1 فقط فلنفرض ان هنا بيان في جدول Reservation بإسم (أحمد) يجلس على طاولة رقم 1 إذن سوف يظهر في الاستعلام حتي الآن كل شئ طبيعي المطلوب فقط هو الآتي من خلال زر الأمر في النموذج (( اذا كان هنا حجز يحقق شرط الاستعلام السابق اي رقم الطاوله به 1 اذن بعد ضغط زر النموذج سوف يقوم بتغيير الحرف الموجود في جدول Restaurant إلي R اما اما اذا لم يكن هناك حجز على طاوله رقم 1 بالتالي سوف لن يحمل الاستعلام اي نتائج وهذا ما اقصده بان يصبح خاليا وفى تلك الحاله اريد عند ضغط الزر يقوم بتغيير الحرف في جدول Restaurant إلي E ارجو التوفيق في الوصول للحل المثالي اخي ابو الانس وشكرا للاهتمام ملحوظة النموذج حر لا يتصل بالاستعلام مباشره بل هو مجرد واجهه وزر لهذا اردت ان يكون الكود Sql حيث لا يشترط ان يكون النموذج متصل بالاستعلام تم تعديل أغسطس 16, 2010 بواسطه L E D O
L E D O قام بنشر أغسطس 16, 2010 الكاتب قام بنشر أغسطس 16, 2010 نعم أخي هذا بالفعل ما أردت تماما جزاك الله خيرا على صبرك معي و شكرا جزيلا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.