السلام عليكم ورحمة الله وبركاته
استخدم أمر فرق التاريخ DATEDIFF مع تحديد نوع الفرق بالأيام 'd' في جملة الاستعلام كالتالي
فقط حدد فرق عدد الأيام في المكان الأحمر
[COLOR="#FF0000"]ملاحظة هامة: تحديد نوع فرق الأيام بالـ MS Access هو 'd' وبالنسبة SQL Server هو DAY بدون علامات تنصيص
[/COLOR]
السلام عليكم ورحمة الله وبركاته
استخدم أمر فرق التاريخ DATEDIFF مع تحديد نوع الفرق بالأيام 'd' في جملة الاستعلام كالتالي
فقط حدد فرق عدد الأيام في المكان الأحمر
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sql As String = " SELECT *, DATEDIFF('d', NOW(), [columndate]) AS [الأيام المتبقية] " & _
" FROM table1 " & _
" WHERE DATEDIFF('d', NOW(), [columndate]) <= @days "
Dim comm As New OleDb.OleDbCommand(sql, conn)
comm.Parameters.AddWithValue("@days", [color=#FF0000]2[/color] )
Dim dt As New DataTable
Dim da As New OleDb.OleDbDataAdapter(comm)
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub[COLOR="#FF0000"]ملاحظة هامة: تحديد نوع فرق الأيام بالـ MS Access هو 'd' وبالنسبة SQL Server هو DAY بدون علامات تنصيص
[/COLOR]
السلام عليكم ورحمة الله وبركاته
