عبدالله 760 قام بنشر يناير 22, 2022 قام بنشر يناير 22, 2022 (معدل) السلام عليكم عندي استعلام وأريد إضافة حقل جديد محسوب وأريد ان يكون بشروط متعددة Expr1: IIf([name_fild1]="100";[table2]![fild2]) IIf([name_fild1]="50";[table2]![fild2]) IIf([name_fild1]="30";[table2]![fild2]) تظهر لي نتيجة الشرط الأول فقط ولا تظهر نتيجة الشروط الأخرى بمعنى اذا تحقق الشرط الاول ضع القيمة كذا واذا تحقق الشرط الثاني ضع القيمة كذا وهي مختلفة وهكذا ... حاولت كثيرا بالحل وبحث في قوقل وفي المنتدى ولم اوفق بالإجابة جربت Select Case و جربت ElseIf وجربت if ولم اوفق في أي نتيجة تم تعديل يناير 22, 2022 بواسطه عبدالله 760
Amr Ashraf قام بنشر يناير 22, 2022 قام بنشر يناير 22, 2022 24 دقائق مضت, عبدالله 760 said: جربت Select Case و جربت ElseIf وجربت if ولم اوفق في أي نتيجة وعليكم السلام ورحمة الله وبركاته , ارفق القاعدة للتعديل عليها .
Amr Ashraf قام بنشر يناير 22, 2022 قام بنشر يناير 22, 2022 (معدل) او ضع هذا التعبير فى عمود فى استعلامك , مثال للجملة الصحيحة : Result: IIf([Field1]=50,"One",IIf([Field1]=100,"Two",IIf([Field1]=150,"Three",IIf([Field1]=200,"Four",IIf([Field1]=300,"Five"))))) النتيجة : تم تعديل يناير 22, 2022 بواسطه Amr Ashraf 1
عبدالله 760 قام بنشر يناير 22, 2022 الكاتب قام بنشر يناير 22, 2022 (معدل) شكرا اخي عمر القاعدة كبيرة جدا وشكرا لك على الحل Expr1: IIf([name_fild1]="100";[table2]![fild2]; IIf([name_fild1]="50";[table2]![fild3]; IIf([name_fild1]="30";[table2]![fild4];))) السؤال الآن هل استطيع استخدام Select Case او ElseIf في منشئ التعبير في الاستعلام وكيفية تطبيقها على مثالي ؟ تم تعديل يناير 22, 2022 بواسطه عبدالله 760 تعديل
Amr Ashraf قام بنشر يناير 22, 2022 قام بنشر يناير 22, 2022 2 دقائق مضت, عبدالله 760 said: السؤالا الآن هل استطيع استخدام Select Case او ElseIf انا بالفعل اديتك الحل اللى ينفع فى منشئ التعابير فى الاستعلام , لكن كل من IF,Select Case دوال خاصة بVBA لا يمكن استخدامها فى الاستعلامات . 1
Eng.Qassim قام بنشر يناير 22, 2022 قام بنشر يناير 22, 2022 اخي العزيز .. بعد اذن استاذي عمر للسهولة استخدام الوظيفة switch Switch([name_fild1]=100;[table2]![fild2];[name_fild1]=50;[table2]![fild2];[name_fild1]=30;[table2]![fild2]) 2
jjafferr قام بنشر يناير 22, 2022 قام بنشر يناير 22, 2022 او اعمل لك وحدة نمطية ، ترسل لها البيانات المطلوبة من الاستعلام ، وفي الوحدة النمطية ، اعمل معادلاتك ، وارسل النتيجة الى الاستعلام. هذا مثال: جعفر 2
عبدالله 760 قام بنشر يناير 22, 2022 الكاتب قام بنشر يناير 22, 2022 7 ساعات مضت, Amr Ashraf said: انا بالفعل اديتك الحل اللى ينفع فى منشئ التعابير فى الاستعلام , لكن كل من IF,Select Case دوال خاصة بVBA لا يمكن استخدامها فى الاستعلامات . بالفعل اخي عمر حلك انهى المشكلة ... وطلبت اضافة معلومة وحصلتها منك ايضا فكتب الله لك الاجر 1 ساعه مضت, Eng.Qassim said: اخي العزيز .. بعد اذن استاذي عمر للسهولة استخدام الوظيفة switch Switch([name_fild1]=100;[table2]![fild2];[name_fild1]=50;[table2]![fild2];[name_fild1]=30;[table2]![fild2]) مهندس قاسم اضافة جميل جزاك الله خيرا 14 دقائق مضت, jjafferr said: او اعمل لك وحدة نمطية ، ترسل لها البيانات المطلوبة من الاستعلام ، وفي الوحدة النمطية ، اعمل معادلاتك ، وارسل النتيجة الى الاستعلام. هذا مثال: جعفر استاذي جعفر ... قرأت لك العديد من المشاركات الجميلة هنا .... وشرف لي ردك على موضوعي وجاري الاطلاع على الموضوع المقترح لكن اعتقد عندي مشكلة في بناء الجداول او القاعدة وقد اطرح القاعدة في موضوع مستقل للتأكد من بناءها بشكل صحيح
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.