ник: stix
Вот правильный вариант - это все безграничный SQL(нужны скобки в предложении WHERE и INNER JOIN лучше поставить!)
With FormF1.Form
If Len(s) <> 0 Then
strWHERE = " WHERE (Left([dom]," & Len(s) & ") = '" & s & "') ORDER BY street.street, main.dom;"
Else
strWHERE = ";"
End If
.RecordSource = "SELECT main.id, street.street, main.dom FROM street INNER JOIN main ON street.id=main.street_id" & strWHERE
.Requery
End With