اذهب الي المحتوي
أوفيسنا

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

قام بنشر (معدل)

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

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

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

  • أفضل إجابة
قام بنشر (معدل)

:blink:

 

تفضل أخي @2saad ، نفس الدالة تم تنفيذها على استعلامك ..

mas.zip

 

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

شكرا جزيلا أخي الفاضل وبارك الله فيك وأكثر الله من أمثالك وجعله في ميزان حسناتك

معلش أنا بتعبك معاي كثيرا

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

 

  • Thanks 1
قام بنشر
الان, 2saad said:

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

 

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

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