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

متقاعد

الخبراء
  • Posts

    583
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    25

كل منشورات العضو متقاعد

  1. اذا كنت مهتم بالترقية للاصدار 11 من نظام التشغيل
  2. السلام عليكم اسم معروف لمحبي البرمجة وممتهنيها الحاليين والسابقين فلا يحتاج الامر الى فطنة لمعرفتكم وَلَيسَ يَصِحُّ في الأَفهامِ شَيءٌ. إِذا اِحتاجَ النَهارُ إِلى دَليلِ الشعر ديوان العرب وقل ان تجد عربيا لا ينظم الشعر او يستشهد به يقول الله عز وجل "إن الظن لا يغني من الحق شيئا" انا الان بمعرف مبرمج سابق اشارك معكم بشكل نظري وفق ما تسمح به ذاكرتي ويجود به وقتي فان وجدت القبول فانا هنا وان لم اجد حملت عصاي وانتقلت الى ان اجد ضالتي لا تثريب عليك اخي احمد يغفر الله لي ولك فما أنا إلا يدٌ أدماها سِوارها
  3. مع ذلك اخي قاسم لاخي احمد كل الود والاحترام ولايمكن ان اكون اعنيه فيننا زمالة قديمة واحترام متبادل ولو تلاحظ انني لم اتحدث مطلقا عن الكود ولا استخدام الدالة الذي اشار اليها وفي واقع الامر عندما شاهدت الموضوع قبل اي مشاركه منك اخي قاسم ومن اخي ابو بسلمة كتبت رد على اخي حلبي بعدم الحاجة الى الجدول وان الاستعلام يكفي ولكن ادركني الصباح فسكت عن الكلام المباح اللَّهُمَّ اهْدِنِي لِمَا اخْتُلِفَ فِيهِ مِنَ الْحَقِّ بِإِذْنِكَ، إِنَّكَ تَهْدِي مَنْ تَشَاءُ إِلَى صِرَاطٍ مُسْتَقِيمٍ
  4. غفر الله لنا ولك يا ابا بسملة فو الله ماقصدتك بقولي وانما قصدت نفسي عندما قلت ندع الامر لاهل الاختصاص واستانفت بقولي من تحدث بغير فته فلي من اسمي نصيب مبرمج سابق فلم يعد مجالي وليس فني وانما اعتمدت على ما اتذكر وشدني الموضوع فشاركت اللهم اغفر لاخي احمد اتمنى من استاذي @jjafferr حذف مشاركتي حتى لا يغضب منا من نحبهم
  5. السلام عليكم الموضوع شد انتباهي فعذرا على المداخلة دالة switch لها من اسمها نصيب فهي اشبه ماتكون بمفتاح تبديل يقوم بتقيم كل المتغيرات ثم يعرض احدها مثال Switch([ID]=1,"IBM",[ID]=2,"HP",[ID]=3,"NVidia") اي عندما تكون قيمة id =1 تكون القيمة اي بي ام 2 تكون اتش بي وهكذا ولا نحتاج الى تكرار الشرط لا اعتقد انها مثلها استاذ احمد الدالة المشابهة لـ if هي Select Case المثالين يوضحون الامر iif iif([ID]=1,"IBM",iif([ID]=2,"HP",iif([ID]=3,"NVidia","other"))) if if [id]=1 then [kh]="IBM" ElseIf me.id =2 then [kh] ="hp" ElseIf me.id =3 then [kh] ="NVidia" else [kh] ="other" End If وفي هذا المثال ☝️ لو استخدمنا Select Case لكان افضل Select Case me.id case 1 [kh] ="hp" case 2 [kh] ="hp" case 3 [kh] ="NVidia" Case Else [kh] ="other" End Select ومادمنا نتحدث عن ارجاع قيمة يمكنا الاشارة ايضا الى دالة Choose وهي تقوم بإرجاع قيمة من قائمة الاختيارات بناءً على قيمة الفهرس مثال Choose([id],"ibm","hp","NVidia") Choose و switch قد تعطي نتائج غير متوقعة لذا يراعي استخدام وسيطة مناسبه معهما والموضوع اكبر من ذلك فقد يظهرلنا ان هناك بعض التشابهة بين عمل العديد من الدوال ولكن لكل دالة استخدامها ومتى يكون ذلك اعتذر عن اي خطا في الاكواد لكوني اعتمد على الذاكرة والتي قد تخون احيانا . وهنا اتوقف وندع الامر لاهل الاختصاص قالت العرب من تحدث في غير فنه اتى بالعجائب والله اعلم
×
×
  • اضف...

Important Information