السلام عليكم و رحمة الله و بركاته
اود ان استفسر عن كيفية عمل عداد تنازلى داخل الداتا جريد فيو بمعنى
انى اريد وضع عمود به عداد تنازلى يبدأ من 30 يوم و حتى 0 يوم و يقل بمعدل 1 لكل يوم
السلام عليكم و رحمة الله و بركاته
اود ان استفسر عن كيفية عمل عداد تنازلى داخل الداتا جريد فيو بمعنى
انى اريد وضع عمود به عداد تنازلى يبدأ من 30 يوم و حتى 0 يوم و يقل بمعدل 1 لكل يوم
اذا كنتتستخدم datatable قم باضافة حقل جديد ثم اضاف القيم
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim td As New DataTable
td.Columns.Add("nCode")
td.Columns.Add("sName")
For index As Integer = 30 To 1 Step -1
Dim nr As DataRow = td.NewRow()
nr(0) = index
td.Rows.Add(nr)
Next
DataGridView1.DataSource = td
End Subسبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); اشكرك جدا اخى على المساعدة بعد تطبيق الكود
يقوم بمحو كل اعمدة الداتا جريد فيو و يضيف 30 صف مترقمين من 30 ل 1
ما اريد توضيحه هو ان الداتا جريد فيو عندى بها عمود اسمه "days" و يتم ادخال القيمة 30 اليه بالكود و لكن ما اريده هو بعد ادخال القمية يبدأ هذا العدد فى التناقص بمعدل 1 لكل يوم على العلم انا كل صف ف الداتا جريد فيو به قيمة تختلف عن الصف الاخر
على ما اعتقد ممكن نستخدم DateTimePicker فى هذه العملية بحيث كل ما الايام تذيد يوم كل قيم هذا العمود "days" تقل 1
انا فكرت فى كده بس مش عارف هطبقه ازاى بالكود :/
تم تعديل هذه المشاركة بواسطة ™Sn!p3R™ في 22 يونيو 2014 في 13:45
هذا مجرد فكرة كود عدله بما يناسبك
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); اخى لم استطيع استخدام الكود الذى ارفقته او التعديل عليه لانه بعيد عن ما اطلبه
ارفقت لك نموزج ما اطلبه هو عند الضغط على Button1 جميع قيم العمود days تقل 1 فقط
تم تعديل هذه المشاركة بواسطة ™Sn!p3R™ في 26 يونيو 2014 في 17:13
السلام عليكم ورحمة الله
حل المس\الة بسيط
اليك الكود التالي لحل المشكلة
"Update table1 SET days = days - 1"
وهذا مقطع البرنامج الذي تحتاج للتعديل والعرض
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim QueryStr = "Update table1 SET days = days - 1"
Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(QueryStr, Conn)
Dim DataSet1 As New DataSet
DataAdapter1.Fill(DataSet1, "Table1")
Conn.Close()
Showtable()
End Sub
Private Sub Showtable()
Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
Dim DataSet1 As New DataSet
DataAdapter1.Fill(DataSet1, "Table1")
Conn.Close()
DataGridView1.DataSource = DataSet1.Tables("Table1")
End Subاشكرك جداً احى جزاك الله كل خير