السلام عليكم
عندي سؤال و هو كيفية عمل list
اي ... مثلا نحن نكتب
if i in (10,20,50,30) then
و نكمل
انا اريد عمل هذه المجموعة حسب ما يتم ادخاله من قبل المستخدم
اي ان المستخدم سيدخل مجموعة من القيم و انا اريد الفحص فيها بعد ادخالها جميعا
و شكرا
السلام عليكم
عندي سؤال و هو كيفية عمل list
اي ... مثلا نحن نكتب
if i in (10,20,50,30) then
و نكمل
انا اريد عمل هذه المجموعة حسب ما يتم ادخاله من قبل المستخدم
اي ان المستخدم سيدخل مجموعة من القيم و انا اريد الفحص فيها بعد ادخالها جميعا
و شكرا
شو يا جماعة
أنا بحاجة لحل ؟؟؟ او اي شي قريب من الفكرة
^UP^
;););)
المعذرة ،،،،،،،، السؤال غير واضح ؟؟؟؟؟؟؟؟
المقصود بذلك هو
ان المستخدم سيدخل أيام العطل من كل شهر و هذه يمكن ان تكون متفرقة
اي مثلا كان يوم 2 من شهر فبراير اجازة و كذلك يوم 14 من نفس الشهر
و كذلك يوم 25 من نفس الشهر و هكذا
انا اريد ان اقارن مع هذه القيم بعد ادخالها جميعا
لانه عندي loop بععد أيام الشهر المختار و المقارنة من خلال هذا loop اذا ما كانت قيمة ال i مثلا يوم جمعة او من ضمن الايام المحددة من خلال المستخدم كعطلة
while i <= j loop
d:= i||'-'||:b1.month1||'-'||:b1.year1;
-- يقارن هذا التاريخ مع جدول الاجازات فاذا وجده فهذا يعني أنه كان غياب في ذلك اليوم
و اذا لم يجده يتم مقارنته هل هو يوم عطلة او يوم جمعة
و اذا لم يجده يعني انه حضور
و لكن انا اود تحديد أيام العطل في التقرير
---------------------------------------
end loop ;
اسفة لظهور الرموز لم أقصد ان تظهر
إذا كانت أيام العطل موجودة في قاعدة البيانات
بالإمكان عمل كيسر لأخذ أيام العطل يوم يوم
وبذلك سيكون هناك لوووب داخل لووب
هذا الموضوع مغلق.