Что-то вроде этого должно дать вам основу для работы.
Dim db As DAO.Database
Dim rs1 As DAO.Recordset
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("SELECT DateTo, TenantName, TenantAddress1 FROM " & Me.RecordSource)
If rs1.RecordCount > 0 Then
rs1.MoveFirst
Do Until rs.EOF
MsgBox rs.Fields("DateTo") & ", " & rs.Fields("TenantName") & ", " & rs.Fields("TenantAddress1")
rs1.MoveNext
Loop
End If
rs1.Close
set rs1 = Nothing
set db = Nothing
Вам нужно изменить строку set rs1 = db...
, чтобы включить любые критерии, которые вы хотите добавить.
Что-то вроде:
set rs1 = db.OpenRecordset("SELECT DateTo, TenantName, TenantAddress1 FROM " & Me.RecordSource & " WHERE DateTo >= #1/1/2010#")
Или по любым критериям, которые вы ищете.