اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة في دالة iif


haniameen

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

السلام عليكم اخواني 

لدي استعلام لحساب نتيجة مادة اللغة العربية لثلاث فئات حسب حقل kind_edu ( نظامي - منازل - تعليم مجتمعي )

عند استخدام دالة iif لحساب نتيجة اللغة العربية في الاستعلام  لفئة النظامي فقط 

اجدها تحسب لباقي الفئات ايضا وهذا مرفوض 

حيث أن مضمون المعادلة يقول 

هذه معادلة النظامي  .........لو kind_edu يساوي نظامي وحقل [ ar_2 ] اقل من 12 وحقل [عربي] اقل من 50 يبقى "عربي " غير كده يبقى فاضي " " 

المفروض نتيجة العربي للمنازل والمجتمعي تظل خالية  حتى نكتب المعادلة التالية 

هذه معادلة المنازل  .........لو kind_edu يساوي منازل وحقل [ عربي22 ] اقل من 30 وحقل [عربي] اقل من 50 يبقى "عربي " غير كده يبقى فاضي " " 

هذه معادلة التعليم المجتمعي .........لو kind_edu يساوي تعليم مجتمعي  وحقل [ ar_2 ] اقل من 12.5 وحقل [عربي] اقل من 50 يبقى "عربي " غير كده يبقى فاضي " " 

 

فهل من الممكن تعديل الدالة iif  لفئة النظامي ويتم التطبيق لباقي الفئات

 

 

Untitled.png

نتيجة عربي.rar

رابط هذا التعليق
شارك

السلام عليكم

السبب يرجع لانك استخدمت "&" بدل ";"

اتفضل اليك ماتريد

عربي22: IIf([Kind_edu]="نظامي";Val([N_Ar_2])+Val([Ar_2]);IIf([Kind_edu]="منازل";Val([Ar_2])*2.5;IIf([Kind_edu]="تعليم مجتمعي";Val([Ar_2]))))

و

عربي: IIf([Kind_edu]="نظامي" Or [Kind_edu]="منازل";Val(Val([عربي11])+Val([عربي22]))/2;IIf([Kind_edu]="تعليم مجتمعي";Val([عربي11])+Val([عربي22])))

و

 

نتيجة عربي.rar

رابط هذا التعليق
شارك

32 دقائق مضت, Shivan Rekany said:

السلام عليكم

السبب يرجع لانك استخدمت "&" بدل ";"

اتفضل اليك ماتريد


عربي22: IIf([Kind_edu]="نظامي";Val([N_Ar_2])+Val([Ar_2]);IIf([Kind_edu]="منازل";Val([Ar_2])*2.5;IIf([Kind_edu]="تعليم مجتمعي";Val([Ar_2]))))

و


عربي: IIf([Kind_edu]="نظامي" Or [Kind_edu]="منازل";Val(Val([عربي11])+Val([عربي22]))/2;IIf([Kind_edu]="تعليم مجتمعي";Val([عربي11])+Val([عربي22])))

و

 

نتيجة عربي.rar

أخي Shivan Rekany 

الحقل المراد تعديل المعادلة فيه هوحقل نتيجة_عربي وليس حقل [عربي22 ] ولا حقل [عربي]

الحقول السابقة تعمل بكفاءة المشكلة في حقل [نتيجة_عربي] كما هو موضح بالصورة المرفقة

  • Like 1
رابط هذا التعليق
شارك

7 ساعات مضت, haniameen said:

هذه معادلة النظامي  .........لو kind_edu يساوي نظامي وحقل [ ar_2 ] اقل من 12 وحقل [عربي] اقل من 50 يبقى "عربي " غير كده يبقى فاضي " " 

المفروض نتيجة العربي للمنازل والمجتمعي تظل خالية  حتى نكتب المعادلة التالية

اليك هذا

نتيجة_عربي: IIf([Kind_edu]="نظامي" And Val([Ar_2])<12 Or [Kind_edu]="نظامي" And [عربي]<50;"عربي";" ")

قاعدتك فيها اكثر من 7000 سجلات

لعمل التعديلات ولرفع المنتدى خلي قلل سجلات الى 10 حتى 20 سجلات لكي يسهل على الجماعة
هل تريد ان نضيف للكود للمنازل والمجتمعي ام الكود الاعلاه يكفي ؟

  • Like 2
رابط هذا التعليق
شارك

4 دقائق مضت, Shivan Rekany said:

اليك هذا


نتيجة_عربي: IIf([Kind_edu]="نظامي" And Val([Ar_2])<12 Or [Kind_edu]="نظامي" And [عربي]<50;"عربي";" ")

قاعدتك فيها اكثر من 7000 سجلات

لعمل التعديلات ولرفع المنتدى خلي قلل سجلات الى 10 حتى 20 سجلات لكي يسهل على الجماعة
هل تريد ان نضيف للكود للمنازل والمجتمعي ام الكود الاعلاه يكفي ؟

سيتم اضافة كود للمنازل والمجتمعي ايضا بنفس الحقل كما في الحقول السابقة 

رابط هذا التعليق
شارك

اتفضل

اليك تكملة الكود

نتيجة_عربي: IIf([Kind_edu]="نظامي" And Val([Ar_2])<12 Or [Kind_edu]="نظامي" And [عربي]<50;"عربي";IIf([Kind_edu]="منازل" And Val([عربي22])<30 Or [Kind_edu]="منازل" And [عربي]<50;"عربي";IIf([Kind_edu]="تعليم مجتمعي" And Val([Ar_2])<12.5 Or [Kind_edu]="تعليم مجتمعي" And [عربي]<50;"عربي";" ")))

وهذا هو المرفق

 

نتيجة عربي (1).rar

  • Like 1
رابط هذا التعليق
شارك

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