Кнопка доступа к форме для создания и фильтрации существующего отчета
У меня есть форма, которая предоставляет моим пользователям сводку времени отпуска (Associate Summary). У меня также есть отчет, который генерирует сводную информацию в формате отчета для электронной почты и печати (Summary). Оба прекрасно работают независимо от сводки, выбирающей отдельного пользователя на основе ComboBox, и отчет опрашивает всех пользователей. Я ищу способ разместить командную кнопку в форме (сводная сводка), чтобы открыть и отфильтровать отчет (сводка) по имени пользователя, которое в данный момент отображается в форме (сводная сводка). Я изменил свою форму с помощью кнопки и добавил этот код.
Private Sub Command22_Click()
DoCmd.OpenReport "Summary", acViewPreview, , "Name = " & Me.Combo8
End Sub
Это работало за исключением того, что меня просили ввести название для отчета. Тогда это генерируется так, как я хочу. Я попытался настроить поле, в котором не было поля со списком, предполагая, что множественные значения, связанные со списком, были проблемой.
Private Sub Command22_Click()
DoCmd.OpenReport "Summary", acViewPreview, , "Name = " & Me.Text12
End Sub
Text12 - это выражение, соединяющее два поля запятой.
=[Last] & ", " & [First]
result... Doe, John
Когда я использую командную кнопку сейчас, я получаю отладку со следующей ошибкой.
Run-Time error '3075':
Syntax error (comma) in query expression '(Name = Doe, John)'.
Мысли ...