![]() |
|
[VB.NET] اضافة بشرط مرور 7 ايام - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] اضافة بشرط مرور 7 ايام (/showthread.php?tid=36159) |
اضافة بشرط مرور 7 ايام - محمد بوقزاحة - 19-08-20 السلام عليكم ورحمة الله اخوتي الاعضاء ارجو مساعدتي في ايجاد كود او حل لمنع المستخدم من اضافة سجل جديد لمدة معين مثلا : عند اضافة سجل بتاريخ اليوم 19-08-2020 لا يمكنه اضافه سجل اخر الا بعد مرور 7 ايام اي بعد تاريخ 26-08-2020 والسلام عليكم RE: اضافة بشرط مرور 7 ايام - Anas Mahmoud - 19-08-20 التواريخ مجرد تجربة ، قم بالاستعلام عن تاريخ اخر سجل عندك ، لااعلم نوع قاعدة البيانات لديك كود : Dim LastAddedDate As Date = #8-19-2020# 'اخر تاريخ يمكنك الاستعلام عنه من قاعدة البياناتRE: اضافة بشرط مرور 7 ايام - محمد بوقزاحة - 19-08-20 شكرا اخي الكريم RE: اضافة بشرط مرور 7 ايام - ابراهيم ايبو - 19-08-20 السلام عليكم ورحمة الله وبركاته اخي محمد اليك هذه الطريقة اولا يجب ان يكون لديك حقل نوع تاريخ يتم فيه تسجيل اليوم الحالي عند اضافة السجل وعادة يكون هذا السجل هو الاخير اي ان الاي دي لهذا السجل سيكون هو الاكبر(Maxid) وفي كود الاضافة سنقوم بجلب هذا السجل ثم نقوم بالتحقق من التاريخ الموجود مع اضافة 7 ايام له فان كان اصغر او يساوي تاريخ اليوم الحالي فهذا يعني انه مضى اكثر من 7 ايام عليه عندها سنسمح بالاضافة والا فلا يمكن الاضافة ماذا لو كان الجدول لايحوي اية سجلات وبالتالي هو فارغ (0) سجل في هذه الحالة يمكننا الاضافة ايضا ولعمل ماسبق نحتاج الى فنكشن يجلب الماكس اي دي وفي كود الاضافة نقوم اولا يالاستعلام عن اخر سجل ومقارنة التاريخ مع تاريخ اليوم الحالي افترضت اسم الجدول Personal وحقل الاي دي CV_ID وحقل التاريخ ذو الاندكس 3 1 فنكشن MaxID كود : Public Function MaxID_Personal() As DataTableكود : Private Sub Btn_Save_Click(sender As Object, e As EventArgs) Handles Btn_Save.Click |