السلام عليكم
تفضل اخي الكريم
تم الانتهاء من ( البحث العام - البحث بين تاريخين - البحث بقيمة الشيك )
Option Compare Database
Option Explicit
Dim myCriteria As String
Private Sub X0_Exit(Cancel As Integer)
Me.Search2.Requery
End Sub
Private Sub X2_Exit(Cancel As Integer)
If IsNull([X1]) Or IsNull([X2]) Then
MsgBox "يجب أن تدخل التاريخين الافتتاحي والختامي", vbInformation, "Acoade 2019"
DoCmd.GoToControl "X1"
Else
If [X1] > [X2] Then
MsgBox "يجب أن يكون التاريخ الختامي أكبر من التاريخ الافتتاحي", vbInformation, "Acoade 2019"
DoCmd.GoToControl "X2"
Else
myCriteria = myCriteria & "("
myCriteria = myCriteria & "[الشيك].[تاريخ الاصدار] between #" & Format(Me.X1.Value, "mm/dd/yyyy") & "# and #" & Format(Me.X2.Value, "mm/dd/yyyy") & "#"
myCriteria = myCriteria & ")"
Debug.Print myCriteria
Me.Search2.Form.Filter = myCriteria
Me.Search2.Form.FilterOn = True
End If
End If
End Sub
Private Sub X3_Exit(Cancel As Integer)
If Not IsNull(Me.X3) Then
myCriteria = myCriteria & "("
myCriteria = myCriteria & "[الشيك].[المبلغ ارقام]= " & Me.X3 & ""
myCriteria = myCriteria & ")"
Debug.Print myCriteria
Me.Search2.Form.Filter = myCriteria
Me.Search2.Form.FilterOn = True
End If
End Sub
متابعة الشيكات v391.rar
تحياتي