Solved finding RECORDS WITH TWO CRITERIA (1 Viewer)

sbaud2003

Member
Local time
Today, 22:22
Joined
Apr 5, 2020
Messages
178
I HAVE A TABLE WHERE SERIAL NO IS AUTO GENERATED AND THE CORRESPONDING YEAR.
i WAND TO HAVE TWO COMBO BOX SHEWING THE SERIAL NO AND THE YEAR. i WANT TO FIND THE RECORDS BASED ON THE SERIAL NO SELECTED FROM COMBO SERIAL NO BASE ON THE YEAR IN COMYEAR
I HAVE TRIED WITH THE CODE BUT NOT WORKING

Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[PAYMENT_SL] = " & Str(Nz(Me![COMSL], 0)) And "[FINYEAR] = " & Me![COMTFY]
If Not rs.EOF Then Me.Bookmark = rs.Bookmark

NAY BODY CAN HELP
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 00:52
Joined
May 7, 2009
Messages
19,237
Code:
Dim rs As DAO.Recordset
Set rs = Me.RecordsetClone
With rs
    If Not (.BOF And .EOF) Then
        .MoveFirst
        .FindFirst "[PAYMENT_SL] = " & Str(Nz(Me![COMSL], 0)) & " And [FINYEAR] = " & Me![COMTFY]
        If Not .NoMatch Then
            Me.Bookmark = .Bookmark
        End If
    End If
End With
Set rs = Nothing
 

Ranman256

Well-known member
Local time
Today, 12:52
Joined
Apr 9, 2015
Messages
4,337
If seisl# is a string,them it must be in quotes:

rs.FindFirst "[PAYMENT_SL] = '" & Str(Nz(Me![COMSL], 0)) & "' and [fINYEAR] = " & Me![COMTFY]
 

sbaud2003

Member
Local time
Today, 22:22
Joined
Apr 5, 2020
Messages
178
Code:
Dim rs As DAO.Recordset
Set rs = Me.RecordsetClone
With rs
    If Not (.BOF And .EOF) Then
        .MoveFirst
        .FindFirst "[PAYMENT_SL] = " & Str(Nz(Me![COMSL], 0)) & " And [FINYEAR] = " & Me![COMTFY]
        If Not .NoMatch Then
            Me.Bookmark = .Bookmark
        End If
    End If
End With
Set rs = Nothing
Thnaks a lot sir.....
its perfectly working..
this forum is relay wonderful
I am learning alot.
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 00:52
Joined
May 7, 2009
Messages
19,237
ur welcome.
 

Users who are viewing this thread

Top Bottom