17-02-22, 08:45 PM
(آخر تعديل لهذه المشاركة : 17-02-22, 08:50 PM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
اخي الكريم
انت تريد عمل ثلاث جمل استعلام واحدة لانتهاء السلع باليوم والثانية بعد أسبوع والأخيرة بعد شهر
حسب طريقتك لا يمكن تنفيذ هذه الاستعلامات !!! لماذا؟
انت ستعمل جملة شرطية فيها 3 حالات سيتم التحقق اولا من السلع اليومية ثم الاسبوعية ثم الشهرية
فأن تحقق الشرط الاول سيتم اهمال بقية الشروط ولن يتم تنفيذ اي منها
لا حظ لو ان لدينا مواد ستنتهي هذا اليوم ومواد أخرى ستنتهي بعد اسبوع وأخرى بعد شهر كيف سيتم تنفيذ الكود؟
لو افترضنا ان لديك في كل يوم سلعة ستنتهي وبناء على ذلك سيتم تنفيذ هذا الاستعلام دوما ولن يتم تنفيذ شرطي الاستعلام الثاني او الثالث حتى ولو كان فيهما سلع ستنتهي بعد أسبوع او بعد شهر
ولو افترضنا ان هذا اليوم لا يوجد فيه سلع ستنتهي إذا سيتم تنفيذ شرط الاستعلام الثاني حسب تسلسل كود الاستعلامات ولن يتم تنفيذ الاستعلام الثالث حتى ولو كان فيه منتجات ستنتهي بعد شهر
أما لو لم يكن لديك منتجات ستنتهي اليوم او بعد اسبوع عندها سيتم تنفيذ الاستعلام الشهري
على ماسبق لايمكن عمل ذلك فأنت تعلم أن البرمجة تنفذ على التسلسل وليست على التوازي وعبر المقارنات يتم التخطي والتحكم بالأكواد
الان اعمل لنفسك فنجانا من القهوة وفكر جيدا ماذا تريد ... لأنه لايمكن عرض الثلاث حالات معا من خلال 3 استعلامات منفصلة ويمكن تصادف ان في كل حالة لدينا منتجات منتهة الصلاحية
أتمنى ان اكون قد وضحت لك الامر
اخي الكريم
انت تريد عمل ثلاث جمل استعلام واحدة لانتهاء السلع باليوم والثانية بعد أسبوع والأخيرة بعد شهر
حسب طريقتك لا يمكن تنفيذ هذه الاستعلامات !!! لماذا؟
انت ستعمل جملة شرطية فيها 3 حالات سيتم التحقق اولا من السلع اليومية ثم الاسبوعية ثم الشهرية
فأن تحقق الشرط الاول سيتم اهمال بقية الشروط ولن يتم تنفيذ اي منها
لا حظ لو ان لدينا مواد ستنتهي هذا اليوم ومواد أخرى ستنتهي بعد اسبوع وأخرى بعد شهر كيف سيتم تنفيذ الكود؟
لو افترضنا ان لديك في كل يوم سلعة ستنتهي وبناء على ذلك سيتم تنفيذ هذا الاستعلام دوما ولن يتم تنفيذ شرطي الاستعلام الثاني او الثالث حتى ولو كان فيهما سلع ستنتهي بعد أسبوع او بعد شهر
ولو افترضنا ان هذا اليوم لا يوجد فيه سلع ستنتهي إذا سيتم تنفيذ شرط الاستعلام الثاني حسب تسلسل كود الاستعلامات ولن يتم تنفيذ الاستعلام الثالث حتى ولو كان فيه منتجات ستنتهي بعد شهر
أما لو لم يكن لديك منتجات ستنتهي اليوم او بعد اسبوع عندها سيتم تنفيذ الاستعلام الشهري
على ماسبق لايمكن عمل ذلك فأنت تعلم أن البرمجة تنفذ على التسلسل وليست على التوازي وعبر المقارنات يتم التخطي والتحكم بالأكواد
الان اعمل لنفسك فنجانا من القهوة وفكر جيدا ماذا تريد ... لأنه لايمكن عرض الثلاث حالات معا من خلال 3 استعلامات منفصلة ويمكن تصادف ان في كل حالة لدينا منتجات منتهة الصلاحية
أتمنى ان اكون قد وضحت لك الامر
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
