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

وضع دالة في تقرير


إذهب إلى أفضل إجابة Solved by Foksh,

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

اخواني اعضاء المنتدي الكرام تحية طيبة وبعد

لو سمحتم مش عارف اضع هذه الدالة في الاستعلام

IIf([eltkeem_elam]="غ" And [elnoa]="ذكر" And [elsaf]="الأول";"ومنقول للصف الثاني الابتدائي";IIf([eltkeem_elam]="غ" And [elnoa]="انثي" And [elsaf]="الأول";"ومنقولة للصف الثاني الابتدائي";IIf([eltkeem_elam]<>"غ" And [elnoa]="ذكر" And [elsaf]="الأول";"ومنقول للصف الثاني الابتدائي";IIf([eltkeem_elam]<>"غ" And [elnoa]="انثي" And [elsaf]="الأول";"ومنقولة للصف الثاني الابتدائي";IIf([eltkeem_elam]="غ" And [elnoa]="ذكر" And [elsaf]="الثاني";"ومنقول للصف الثالث الابتدائي";IIf([eltkeem_elam]="غ" And [elnoa]="انثي" And [elsaf]="الثاني";"ومنقولة للصف الثالث الابتدائي";IIf([eltkeem_elam]<>"غ" And [elnoa]="ذكر" And [elsaf]="الثاني";"ومنقول للصف الثالث الابتدائي";IIf([eltkeem_elam]<>"غ" And [elnoa]="انثي" And [elsaf]="الثاني";"ومنقولة للصف الثالث الابتدائي";IIf([eltkeem_elam]="غ" And [elnoa]="ذكر" And [elsaf]="الثالث";"ومنقول للصف الرابع الابتدائي";IIf([eltkeem_elam]="غ" And [elnoa]="انثي" And [elsaf]="الثالث";"ومنقولة للصف الرابع الابتدائي";IIf([eltkeem_elam]<>"غ" And [elnoa]="ذكر" And [elsaf]="الثالث";"ومنقول للصف الرابع الابتدائي";"ومنقولة للصف الرابع الابتدائي")))))))))))

اسف علي العنوان اقصد وضع دالة في استعلام

تم تعديل بواسطه Moosak
تنسيق الكود
رابط هذا التعليق
شارك

أخي @2saad ، لا اريد أن أكون سلبي في ردودي صدقني ، ولكني أوجهك للأفضل بإذن الله ..

استخدم علامتي الكود <> عند ادراجك لأي كود في مواضيعك مستقبلاً . فهذا أولا يسهل على القارئ قراءة الكود . أيضاً سيظهر بشكل جميل ويظهر كأنه كود وليس نص .

 

على العموم ما اسم الجدول بما أنه سيكون في استعلام ؟؟؟؟

وهل على ما يبدو أنك تريد عمل ترفيع للصفوف :excl:

تم تعديل بواسطه Foksh
رابط هذا التعليق
شارك

56 دقائق مضت, 2saad said:

شكرا لرد حضرتك معلش أنا بتأخر في الرد انت عارف النت في مصر

 

ولا يهمك أخي الكريم @2saad .. بص أول حاجة لازم نفهمها إن الاستعلام اللي انت كاتبه يحتوي الكثير من الشروط ؛ وده ممكن يكون معقد شوية ، فإحنا هنحاول أول حاجة إننا نقسم الشروط دي بطريقة تانية .

إحنا بدل ما نستخدم الجملة IIF المتكررة والمتداخلة !! ممكن نستخدم مكانها الدالة Switch اللي بتشبة الى حد ما الدالة Case .. على العموم جرب الكود ده ويا رب خير :-

SELECT [eltkeem_elam], [elnoa], [elsaf], Switch(
        [eltkeem_elam] = "غ" And [elnoa] = "ذكر" And [elsaf] = "الأول", "ومنقول للصف الثاني الابتدائي",
        [eltkeem_elam] = "غ" And [elnoa] = "انثي" And [elsaf] = "الأول", "ومنقولة للصف الثاني الابتدائي",
        [eltkeem_elam] <> "غ" And [elnoa] = "ذكر" And [elsaf] = "الأول", "ومنقول للصف الثاني الابتدائي",
        [eltkeem_elam] <> "غ" And [elnoa] = "انثي" And [elsaf] = "الأول", "ومنقولة للصف الثاني الابتدائي",
        [eltkeem_elam] = "غ" And [elnoa] = "ذكر" And [elsaf] = "الثاني", "ومنقول للصف الثالث الابتدائي",
        [eltkeem_elam] = "غ" And [elnoa] = "انثي" And [elsaf] = "الثاني", "ومنقولة للصف الثالث الابتدائي",
        [eltkeem_elam] <> "غ" And [elnoa] = "ذكر" And [elsaf] = "الثاني", "ومنقول للصف الثالث الابتدائي",
        [eltkeem_elam] <> "غ" And [elnoa] = "انثي" And [elsaf] = "الثاني", "ومنقولة للصف الثالث الابتدائي",
        [eltkeem_elam] = "غ" And [elnoa] = "ذكر" And [elsaf] = "الثالث", "ومنقول للصف الرابع الابتدائي",
        [eltkeem_elam] = "غ" And [elnoa] = "انثي" And [elsaf] = "الثالث", "ومنقولة للصف الرابع الابتدائي",
        [eltkeem_elam] <> "غ" And [elnoa] = "ذكر" And [elsaf] = "الثالث", "ومنقول للصف الرابع الابتدائي",
        [eltkeem_elam] <> "غ" And [elnoa] = "انثي" And [elsaf] = "الثالث", "ومنقولة للصف الرابع الابتدائي"
    ) AS Result
FROM result_end_1;

الإستعلام Update ..

mas.zip

 

وكإضافة أخرى ، هذا الاستعلام نفسه ولكن باستعمال الجملة الشرطية IIF :-

SELECT [eltkeem_elam], [elnoa], [elsaf], IIf([eltkeem_elam]="غ" And [elnoa]="ذكر" And [elsaf]="الأول", "ومنقول للصف الثاني الابتدائي",
    IIf([eltkeem_elam]="غ" And [elnoa]="انثي" And [elsaf]="الأول", "ومنقولة للصف الثاني الابتدائي",
    IIf([eltkeem_elam]<>"غ" And [elnoa]="ذكر" And [elsaf]="الأول", "ومنقول للصف الثاني الابتدائي",
    IIf([eltkeem_elam]<>"غ" And [elnoa]="انثي" And [elsaf]="الأول", "ومنقولة للصف الثاني الابتدائي",
    IIf([eltkeem_elam]="غ" And [elnoa]="ذكر" And [elsaf]="الثاني", "ومنقول للصف الثالث الابتدائي",
    IIf([eltkeem_elam]="غ" And [elnoa]="انثي" And [elsaf]="الثاني", "ومنقولة للصف الثالث الابتدائي",
    IIf([eltkeem_elam]<>"غ" And [elnoa]="ذكر" And [elsaf]="الثاني", "ومنقول للصف الثالث الابتدائي",
    IIf([eltkeem_elam]<>"غ" And [elnoa]="انثي" And [elsaf]="الثاني", "ومنقولة للصف الثالث الابتدائي",
    IIf([eltkeem_elam]="غ" And [elnoa]="ذكر" And [elsaf]="الثالث", "ومنقول للصف الرابع الابتدائي",
    IIf([eltkeem_elam]="غ" And [elnoa]="انثي" And [elsaf]="الثالث", "ومنقولة للصف الرابع الابتدائي",
    IIf([eltkeem_elam]<>"غ" And [elnoa]="ذكر" And [elsaf]="الثالث", "ومنقول للصف الرابع الابتدائي",
    IIf([eltkeem_elam]<>"غ" And [elnoa]="انثي" And [elsaf]="الثالث", "ومنقولة للصف الرابع الابتدائي", "")))))))))))) AS Result
FROM result_end_1;

 

تم تعديل بواسطه Foksh
تنسيق الرد إضافة الكود الثاني
رابط هذا التعليق
شارك

1 دقيقه مضت, 2saad said:

نا عايز أعمل استعلام علي الجدول الموجود

هو انت فتحت الملف المرفق ، وفتحت الاستعلام Update ؟؟؟؟؟؟ :rol:

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

12 دقائق مضت, 2saad said:

بس أنا عايز اعمل استعلام علي كل بيانات الجدول  الموجود  واضع الدالة المطلوبة كشرط في نفس الاستعلام

مش فاهم :blink:

 

طيب على أمل اني أكون فهمتك صح ..

شوف كده

mas.zip

تم تعديل بواسطه Foksh
رابط هذا التعليق
شارك

 

انت عايز دالة بوحدة نمطية تقوم بهذه المهمة ، واستدعائها من خلال استعلام ؟؟؟؟؟؟

يا  رب أكون فهمت صح المرا دي  :wavetowel:

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

تمام حضرتك

أنا بعت لحضرتك ملف به استعلام علي الجدول والمطلوب زي ما حضرتك بتقول 

ارجو وضع الدالة في الاستعلام وهي تأخذ بياناتها من الاستعلام

mas.rarimage.png.4e0ca7acdedec94fbc0ea90cf9cb3725.png

ارجو وضع الدالة في الاستعلام بعد الصورة ديimage.png.8807d62daec10774131945c98406bfa4.png

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

الان, 2saad said:

أخوك لسه بيتعلم وبحاول اصمم برنامج كنترول

 

ولا يهمك يا أخي ، ولكني انصحك بأن لا تبخل في وصف المطلوب حتى لا يبخل عليك أحد في الإجابة :dance1:

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information