السلام عليكم
ارجو تصحيح الكود الخاص بتنفيذ جملة sql
حيث انى عندى عدد 4 تكست بوكس واريد عند عدم وجود قيمة فى اى تكست يتم عرض الجدول بالكامل واذا كتبت اى قيمة فى التكست بوكس يتم البحث عنها ويعرضها فقط فى الجدول وشكرا
Private Sub Command3_Click()
If txtFields(1) = "" Or txtFields(2) = "" Or txtFields(3) = "" Or txtFields(4) = "" Then
SQL = ("Select * From JournalDetail where PostPeriod >=" & Spin1 & " And PostPeriod <= " & Spin2 & "" & "") & " ORDER BY EntryNo, " & Text1 & ""
ElseIf txtFields(1) > 0 Or txtFields(2) > 0 Or txtFields(3) > 0 Or txtFields(4) > 0 Then
SQL = ("Select * From JournalDetail where PostPeriod >=" & Spin1 & " And PostPeriod <= " & Spin2 & _
" And VoucherNo >=" & txtFields(1) & " And VoucherNo <= " & txtFields(2) & ";") & " ORDER BY EntryNo, " & Text1 & ""
End If
txtsql.Text = SQL
On Error Resume Next
grid.Rows = rsSD.RecordCount + 1
grid.Row = 1
grid.Col = 1
grid.RowSel = grid.Rows - 1
grid.ColSel = grid.Cols - 1
grid.Clip = rsSD.GetString(adClipString, -1, Chr(9), Chr(13), vbNullString)
grid.Row = 1
End Sub