![]() |
|
اضافة التاريخ الى جميع السجلات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=39415) |
اضافة التاريخ الى جميع السجلات - aftfm - 30-08-21 السلام عليكم ورحمة الله وبركاته استخدمت هذا الكود لنقل جزء من البيانات الى جدول آخر ويوجد في الجدول الثاني حقل لتاريخ اليوم و الملاحظات وارغب في اضافة وتعبئة حقل التاريخ الى جميع السجلات حسب ما هو مكتوب في اداة التاريخ كود : Dim strSQL As String = ""هذا الكود المستخدم في نقل البيانات من جدول الى الجدول الثاني RE: اضافة التاريخ الى جميع السجلات - ابراهيم ايبو - 30-08-21 السلام عليكم ورحمة الله وبركاته اخي الكريم قم باضافة كود تعدبل لحقل التاريخ بدون شرط بعد جملة الانسرت بحيث يأخذ من اداة التاريخ وبهذا سيتم تعديل كل السجلات بتاريخ اداة التاريخ RE: اضافة التاريخ الى جميع السجلات - aftfm - 30-08-21 جزيت خيراً اخي العزيز هذا الكود يقوم بالتعديل لكن اريده بشروط معينة 1- عدم التكرار في حالة وجود نفس تاريخ اليوم بيحث يتم نقل البيانات والتعديل على التاريخ في حالة ما إذا كان التاريخ غير موجود كود : Dim cmdUpdate As New OleDbCommandوضعت شرط التحقق من التاريخ كود : Dim cmd As New OleDbCommand(" Select DateOfDay From tblAtten Where DateOfDay = #" & Me.txtDateOfDay.MyText & "#", Con)ولكنه يقوم بتعديل التاريخ في حميع ا لسجلات للتوضيح اريد كل يوم نقل البيانات مع تاريخ جديد وفي حالة التاريخ موجود لا يتم نقل البيانات RE: اضافة التاريخ الى جميع السجلات - ابراهيم ايبو - 30-08-21 السلام عليكم اخي الكريم لم تذكر انك تقوم بنقل سجلات كل يوم اما وانك تقوم بنسخ سجلات معينة كل يوم وقد تكون عددا معينا وتريد عند نقلها ان تأخذ تاريخ اليوم وبما ان الجدول فيه بيانات سابقة قد تم ادخال تاريخ مختلف لكل مجموعة تم نقلها هنا سنعمل شرط اضافة التاريخ للسجلات التي تم نقلها اليوم بأن يكون التعديل شرط ان يكون حقل التاريخ ب Is Null او Nothing وبهذا سيتم اضافة تاريخ اليوم يجب التجربة (لانني لم اجرب) RE: اضافة التاريخ الى جميع السجلات - aftfm - 30-08-21 هذا مثال للتوضيح RE: اضافة التاريخ الى جميع السجلات - ابراهيم ايبو - 30-08-21 السلام عليكم ورحمة الله وبركاته اخي الكريم هذا كود النقل واضافة التاريخ وان كانت السجلات قد تم نقلها اليوم سوف لن يتم نقلها اتمنى ان اكون قد فهمت منك ماتريد وان يلبي هذا الكود مرادك 1- قم بحذف السجلات من الحدول ثم شغل الكود ولاحط اضافة تاريخ اليوم 2 - اعد النقر على كود النقل سوف يخبرك ان بيانات هذا اليوم قد تم نقلها 3 - اذهب الى قاعدة البيانات الجدول الثاني وغير التاريخ الى تاريخ اقدم ثم شعل البرنامج وقم بنقل السجلات ستلاحط انه تم النقل واضافة تاريخ اليوم بقي مسألة التاريخ الهجري يمكنك تعديله او حلها حسب ماترى دمت بخير كود : Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickRE: اضافة التاريخ الى جميع السجلات - aftfm - 30-08-21 الف شكر اخي العزيز ابراهيم الكود شغام 100% هل في حالة اذا تغيير اليوم يتم نقل البيانات من جديد بتاريخ اليوم الجديد صح كذا |