![]() |
|
ماهو الكود الصحيح و العملي لهذا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : ماهو الكود الصحيح و العملي لهذا (/showthread.php?tid=29555) الصفحات:
1
2
|
ماهو الكود الصحيح و العملي لهذا - kador - 05-05-19 السلام عليكم و رحمة الله و بركاته
مرحبا بكم أعضاء المنتدى الغالي
الرجاء الاجابة على هذا الاستفسار
ما هو الكود لعمل هذه المعادلة
اذا كان الفرق بين التاريخ الاول و التاريخ الثاني في الداتا جريت فيو مثلا 3 ايام بدون احتساب الجمعة و السبت ......يقوم البرنامج بعمل حدث معين
RE: ماهو الكود الصحيح و العملي لهذا - ابراهيم ايبو - 05-05-19 السلام عليكم اخي الكريم
لدي بعض الاستفسارات قبل انشاء الخوارزمية وكتابة الكود
هل تريد ان يقوم البرنامج اتوماتيكيا بعمل الحدث عند مرور 3 ايام؟ طبعا دون احتساب ايام الجمعة والسبت
ما الغاية من الكود فلربما هناك طريقة اخرى؟
كلما اوضحت الهدف من الكود والمشكلة المراد حلها ... سهلت علينا كتابة الكود
دمت بخير ... رمضان كريم
RE: ماهو الكود الصحيح و العملي لهذا - kador - 05-05-19 أخي شكرا لاجابتك
الغاية من الكود هي اعارة كتاب للطالب و عند مرور 3 ايام ولم يتم ارجاع الكتاب يقوم البرنامج بالتنبيه
RE: ماهو الكود الصحيح و العملي لهذا - ابراهيم ايبو - 05-05-19 السلام عليكم اخي Kador
أنشأت لك مثال فيه 2 DateTimePecker الاول للتاريخ الحالي والثاني لتاريخ الاعارة
ومن خلال الفرق بينهما يعرض انتهاء المدة مع مراعاة يومي الجمعة والسبت
وضعت لك الكود داخل Button
وانت ستقوم بتوظيفه حسب مالديك
مثلا الفكرة التالية :
انشئ حقلا لتاريخ الاعارة وسيتم عرض هذا التاريخ في الداتا غرايد الثانية
انشئ حقلا من نوع yes/no لتفعيل اعادة الكتاب او لا
ضع هذا الكود داخل حدث FormLoad وعند تحميل البيانات اجعل السجل المنتهي وقته الى اللون الاحمر
افكار كثيرة يمكن ان تنفذها
المهم فكرة كود انتهاء المدة مرفق بالمثال وسأحاول انشاء مثال آخر كامل انشاء الله
دمت بخير ... رمضان كريم
RE: ماهو الكود الصحيح و العملي لهذا - ابراهيم ايبو - 05-05-19 السلام عليكم ورحمة الله وبركاته
اخي Kador
هذا مثال مع قاعدة بيانات لاعارة الكتب وبيان حالة الاعارة وانتهاء وقت الاعارة
ارجو ان يستفيد منه كل من يبحث عن الفكرة
RE: ماهو الكود الصحيح و العملي لهذا - kador - 06-05-19 أخي ابراهيم اشكرك من كل قلبي على اجابتك و تعبك معي الله يجازيك كل خير
لقد اطلعت على مثالك جيدا .......لكن لو لاحظت في طلبي اني كنت اريد حساب فرق التاريخ من خلال الدا جريت فيو
و قد ارفقت لك صورة تبين ما اريده
اريد تغيير القيم التي باللون الأحمر الى التي باللون الأخضر
أشكرك كثيرا سيدي
RE: ماهو الكود الصحيح و العملي لهذا - alsouf - 06-05-19 تابع الموضوع التالي : http://vb4arb.com/vb/showthread.php?tid=10621 RE: ماهو الكود الصحيح و العملي لهذا - kador - 07-05-19 شكرا لردكم اخي
alsouf و ابراهيم
طلبي اني كنت اريد حساب فرق التاريخ من خلال الدا جريت فيو
مع عدم احتساب الجمعة و السبت
RE: ماهو الكود الصحيح و العملي لهذا - ابراهيم ايبو - 07-05-19 السلام عليكم اخي الكريم
انت لاتحتاج الى حساب فرق التاريخ في الداتا غرايد لان ذلك سيكون متغيرا كل يوم
حيث ان تاريخ الاعارة محدد اما تاريخ الانتهاء فهو 3 ايام اعتبارا من تاريخ الاعارة والحساب يكون بالمقارنة مع التاريخ الحالي وتكون النتيجة انتهاء المدة
اما لو اننا وضعنا تاريخ الانتهاء في قاعدة البيانات فيمكن حساب الفرق بينهما ووضع قيمة الفرق في قاعدة البيانات ولكن ليس لها اي فائدة
لذلك الافضل الحساب كما في المثال حيث تتم المقارنة عند المرور على السجلات وتكون النتيجة في البانل اما انتهاء باللون الاصفر اولا باللون الابيض..
اما اللون الاحمر الموجود على اسم الكتاب فهو للدلالة على ان الكتاب مازال معارا ولم تتم اعادته وعند الاعادة نعدل السجل بوضع اشارة الشك على
checkbox ونضغط تعديل وبذلك يصبح لون الكتاب اسود.... اما من ناحية جعل اللون اخضر فقط استبدل كلمة Red ب Green في الصب StateBook
بالمثال الاخير اعارة الكتب
رمضان كريم ... دمت بخير
RE: ماهو الكود الصحيح و العملي لهذا - kador - 08-05-19 الاخ :ابراهيم رمضانك كريم و أشكرك على اهتمامك
اما بعد
على حسب شرحك انه لا توجد دالة تستثني حساب مصادفة يوم معين ؟؟؟
ألا يمكن هذا بــــــ:
عمل For loop على جميع هذه الايام وذلك باستخدام الفرق في عدد الايام بين التاريخين ثم فحص التاريخ اذا كان عطلة باستخدام DatePart(DateInterval.Weekday
|