Все тоже самое надо сделать, только формы должны иметь разное название. Например, одна форма myFind1, а другая myFind2, Requery не надо вызывать. Private Sub findCode_Change() Dim s As String s = nz(Me.findCode.Text,"") If s <> "" Then s = " WHERE CStr([Code]) Like '*" & s & "*'" Me.myFind1.Form.RecordSource = "SELECT TC, Code, Article, NameRu FROM [NEW]" & s & ";" Me.myFind2.Form.RecordSource = "SELECT TC, Code, Article, NameRu FROM [OLD]" & s & ";" End Sub