استخدام دالة Switch في اكسس
هنتعلم في المقال ده
Switch Accessدالة switch في لغة Cدالة SWITCHدالة switch في فيجوال بيسكالفرق بين if و switchفي حالة عدم تحقق الشرط ينفذ الكود بين القوسينتمارين على switchبعد الانتهاء من كتابة اوامر الدالة نضع علامةللخروج من جملة switch نكتب الأمر
Switch Access
دالة switch في لغة C
دالة SWITCH
دالة switch في فيجوال بيسك
الفرق بين if و switch
في حالة عدم تحقق الشرط ينفذ الكود بين القوسين
تمارين على switch
بعد الانتهاء من كتابة اوامر الدالة نضع علامة
للخروج من جملة switch نكتب الأمر
استخدام دالة Switch في اكسس
استخدام دالة Switch في اكسس
تعد دالة الـSWITCH إحدى الدوال المنطقية التابعة لبرنامج الإكسيل، والتي تستخدم لتقييم تعبير منطقي معيّن من خلال مجموعة من القيم، بحيث ستعرض في النهاية نتيجة أوّل قيمة مطابقة للتعبير هذا، أمّا إذا لم يكن هنالك أية قيمة تحقق التعبير المنطقي المدخل فستقوم هذه الدالة بإرجاع قيمة افتراضية اختيارية يحددها المستخدم، ومن الجدير بالذكر أن دالة الـSWITCH أُدرجت للمرة الأولى ضمن إصدار إكسيل لعام 2016، ولذلك فليس من الممكن استخدامها في الإصدارات الأقدم، وعلى المستخدم التأكد من الإصدار الذي يملكه قبل محاولة استخدام دالة الـSWITCH، كما تعد هذه الدالة بديلًا عن استخدام مجموعة من دوال الـIF المتداخلة.
شكل الدالة
switch (expr1;value1;expr2;value2;...)
مكونات الدالة switch
تتكون الدالة من جزئين
الجزء الأول : التعبير expr
الجزء الثاني النتيجة وهو ما سيحدث فى حالة تحقق الشرط أو التعبير المطابق true
مثال على الدالة switch
إذا كان لدينا مجموعة معلمين ولكل معلم درجة مختلفة ونريد إعطاء حافز مخصص لكل درجة فإذا كانت الدرجة معلم تكون قيمة الحافز 100 وإذا كانت الدرجة معلم أول تكون قيمة الحافز 200 و إذا كانت الدرجة معلم أول أ تكون قيمة الحفز 300 أما إذا كانت الدرجة معلم خبير تكون قيمة الحافز 400
ولإنشاء حقل يمثل الحافزفى هذا الاستعلام
ننتقل إلى وضع التصميم design view ونقف بالماوس في خانة فارغة ثم نضغط كليك يمين ونختر build لنفتح منشيء التعبيرات expression builder
نكتب عنوان الحقل وليكن عنوان الحقل الحافز ثم نضغط نقطتين فوق بعض ثم نضغط على الدوال functions ثم نختر الدالة switch ونضغط عليها double click ثم نحذف expr .
التعبير الأول هو أنه إذا كانت درجة الكادر تساوى معلم لذا نضغط على جدول الكادر kader ثم نضغط على اسم الكادر kadname ثم نكتب =“معلم“ ثم نضغط فاصلة منقوطة semi colon ونكتب الناتج وهو 100ويمكن اختبار ناتج الدالة بهذا الشرط الوحيد
نضغط على Ok لاختبار الدالة switch على هذا الشرط ثم نضغط على view لعرض الاستعلام في وضع datasheet viewكما هو موضح بالسهم أو نضغط على run
نفتح الاستعلام في وضع datasheet view نلاحظ أنه تم إنشاء حقل جديد في هذا الاستعلام عنوان هذا الحقل هو الحافز ثم أمام كل اسم درجته معلم فإن قيمة الحافز هي 100
إذا كانت الدرجة تساوى معلم تكون قيمة الحافز 100 جنيه وإذا كانت الدرجة معلم أول فإن قيمة الحافز تساوى 200 جنيه وإذا كانت الدرجة معلم أول أ فإن قيمة الحافز تساوى 300 جنيه أما إذا كانت الدرجة معلم خبير فإن قيمة الحفز تساوى 400 جنيه
وفى نهاية الدالة لا ننسى اغلاق قوس نهاية الدالة ثم نضغط على ok ثم نضغط على run لتشغيل الاستعلام كما هو مشار إليه بالسهم
استخدام دالة Switch في اكسس
ودلوقتي اتفضلوا ده فيديو شرح كيفية استخدام دالة Switch في اكسس
https://www.youtube.com/watch?v=uhnMJvCpPeo
استخدام دالة Switch في اكسس
اتعلمنا في المقال ده
Switch Accessدالة switch في لغة Cدالة SWITCHدالة switch في فيجوال بيسكالفرق بين if و switchفي حالة عدم تحقق الشرط ينفذ الكود بين القوسينتمارين على switchبعد الانتهاء من كتابة اوامر الدالة نضع علامةللخروج من جملة switch نكتب الأمر
Switch Access
دالة switch في لغة C
دالة SWITCH
دالة switch في فيجوال بيسك
الفرق بين if و switch
في حالة عدم تحقق الشرط ينفذ الكود بين القوسين
تمارين على switch
بعد الانتهاء من كتابة اوامر الدالة نضع علامة
للخروج من جملة switch نكتب الأمر
ولو عايز تعرف أكتر عن أفضل تطبيق لتعليم القرآن للأطفال إضغط هنا