عبدالله 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 رابط هذا التعليق شارك More sharing options...
Amr Ashraf قام بنشر يناير 22, 2022 مشاركة قام بنشر يناير 22, 2022 24 دقائق مضت, عبدالله 760 said: جربت Select Case و جربت ElseIf وجربت if ولم اوفق في أي نتيجة وعليكم السلام ورحمة الله وبركاته , ارفق القاعدة للتعديل عليها . رابط هذا التعليق شارك More sharing options...
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 رابط هذا التعليق شارك More sharing options...
عبدالله 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 تعديل رابط هذا التعليق شارك More sharing options...
Amr Ashraf قام بنشر يناير 22, 2022 مشاركة قام بنشر يناير 22, 2022 2 دقائق مضت, عبدالله 760 said: السؤالا الآن هل استطيع استخدام Select Case او ElseIf انا بالفعل اديتك الحل اللى ينفع فى منشئ التعابير فى الاستعلام , لكن كل من IF,Select Case دوال خاصة بVBA لا يمكن استخدامها فى الاستعلامات . 1 رابط هذا التعليق شارك More sharing options...
Eng.Qassim قام بنشر يناير 22, 2022 مشاركة قام بنشر يناير 22, 2022 اخي العزيز .. بعد اذن استاذي عمر للسهولة استخدام الوظيفة switch Switch([name_fild1]=100;[table2]![fild2];[name_fild1]=50;[table2]![fild2];[name_fild1]=30;[table2]![fild2]) 2 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يناير 22, 2022 مشاركة قام بنشر يناير 22, 2022 او اعمل لك وحدة نمطية ، ترسل لها البيانات المطلوبة من الاستعلام ، وفي الوحدة النمطية ، اعمل معادلاتك ، وارسل النتيجة الى الاستعلام. هذا مثال: جعفر 2 رابط هذا التعليق شارك More sharing options...
عبدالله 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: او اعمل لك وحدة نمطية ، ترسل لها البيانات المطلوبة من الاستعلام ، وفي الوحدة النمطية ، اعمل معادلاتك ، وارسل النتيجة الى الاستعلام. هذا مثال: جعفر استاذي جعفر ... قرأت لك العديد من المشاركات الجميلة هنا .... وشرف لي ردك على موضوعي وجاري الاطلاع على الموضوع المقترح لكن اعتقد عندي مشكلة في بناء الجداول او القاعدة وقد اطرح القاعدة في موضوع مستقل للتأكد من بناءها بشكل صحيح رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان