منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : بشأن زيادة ساعه بالليبل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته 
أسعد الله جميع أوقاتكم


لدي فورم فيه label يعرض فيه الوفت هكذا 00:00:00 كيف أضيف عليه ساعه ؟

مثلا لما يكون 02:12:07 أبي لما أضغط على البوتن يكون هكذا 03:12:07

يعني يضيف ساعه واحده .


الهدف من ذلك لدي قاعدة بيانات sql وفيها خانه "ti" تحفظ فيه الساعه .. المطلوب بعد مرور 8 ساعات على الإضافه لا يمكن التعديل على البيانات .


أتمنى تكون الصوره واضحه 



لكم ودي .
الأفضل من وجهة نظري والمعمول به في الغالب
هو أن يكون في الجدول حقل باسم CreatedDate أو سمه ما شئت
وهو يعبر عن تاريخ إنشاء السجل
المهم هو عبارة عن تاريخ DateTime وليس Date فقط

بواسطة هذا الحقل يمكنك معرفت فرق الوقت في البرنامج بين تاريخ الإنشاء وتاريج Now محاولت التعديل على السجل
إذا اكبر من 8 ساعات قم بإجراءاتك

والأصح من هذا كلة أن يكون التحكم في قاعدة البيانات وليس في البرنامج
من خلال stored procedure
التحقق من فرق الوقت أو أي نوع من أنواع الـــ validation الأفضل أن يتم داخل الــ stored procedure
(22-01-18, 04:41 PM)عبدالله الدوسري كتب : [ -> ]الأفضل من وجهة نظري والمعمول به في الغالب
هو أن يكون في الجدول حقل باسم CreatedDate أو سمه ما شئت
وهو يعبر عن تاريخ إنشاء السجل
المهم هو عبارة عن تاريخ DateTime وليس Date فقط

بواسطة هذا الحقل يمكنك معرفت فرق الوقت في البرنامج بين تاريخ الإنشاء وتاريج Now محاولت التعديل على السجل
إذا اكبر من 8 ساعات قم بإجراءاتك

والأصح من هذا كلة أن يكون التحكم في قاعدة البيانات وليس في البرنامج
من خلال stored procedure
التحقق من فرق الوقت أو أي نوع من أنواع الـــ validation الأفضل أن يتم داخل الــ stored procedure


شكرا لك عزيزي عبدالله الدوسري على سرعة تجاوبك ..


عملة إضافه حقل CreatedDate وجعلته من خاصية DateTime  وأضفت ليبل آخر Now 

( ممكن كود الـ if )
Now هي اسم لفنكشن Function تجلب لك تاريخ ووقت اللحظة , الآن

لا يحتاج أن تقوم بعمل ليبل لها
للإستفسار عن تاريخ ووقت ( الآن ) قم بإستدعاء الوظيفة DateTime.Now أو فقط Now
(22-01-18, 05:54 PM)عبدالله الدوسري كتب : [ -> ]Now هي اسم لفنكشن Function  تجلب لك تاريخ ووقت اللحظة , الآن

لا يحتاج أن تقوم بعمل ليبل لها
للإستفسار عن تاريخ ووقت ( الآن ) قم بإستدعاء الوظيفة DateTime.Now أو فقط Now

ممتاز اخوي عبدالله بس كيف كود الاستعلام ؟

أبي الكود إذا الوقت اكبر من 8 ساعات يعطي مسج بوكس
الله يهديك .. انت لا حاط مثال ولا اي اشي انا اقدر ابي علية المثال

ارفق الكود الخاص بالحفظ , عند الضغط على زر الحفظ مثلاً .
سيكون التعديل علية سهل , ومتماشي مع برنامجك
(22-01-18, 06:30 PM)عبدالله الدوسري كتب : [ -> ]الله يهديك .. انت لا حاط مثال ولا اي اشي انا اقدر ابي علية المثال

ارفق الكود الخاص بالحفظ  , عند الضغط على زر الحفظ مثلاً .
سيكون التعديل علية سهل , ومتماشي مع برنامجك

شكرا لك تمت حل المشكله وضبطت الكود