ник: ars_bs
это стоит на открытие отчета, просто подредактируешь под себя и все будет ок
Dim sq As String
Dim formname As String
Dim x As String
formname = Screen.ActiveForm.Name
x = "Forms!" + formname + "!хирург"
sq = "SELECT доктора.kod, доктора.хирург FROM доктора WHERE (((доктора.хирург)=" & x & "));"
Me.RecordSource = sq