Отфильтруйте форму с помощью кнопки на другой форме - PullRequest
0 голосов
/ 30 марта 2010

У меня есть форма с кнопкой cmd, которая в данный момент открывает другую форму и показывает все записи для нескольких типов PartitionStyles и TrimFinishs (486 в настоящее время), мне нужно иметь возможность отфильтровать вторую форму, чтобы показать только TrimFinish I необходимо.

Private Sub lbl600SeriesS_Click () Dim stDocName As String Dim stLinkCriteria As String

stDocName = "frmModules"
stLinkCriteria = "Forms!frmModules![TrimFinish] = 1"
DoCmd.OpenForm stDocName, , , stLinkCriteria

End Sub

На данный момент он показывает только новую запись, я знаю, что должно быть 162 записи с использованием 1, что я пропустил или сделал неправильно.

1 Ответ

1 голос
/ 30 марта 2010

База stLinkCriteria для поля в источнике записей frmModules. Итак, если RecordSource содержит числовое поле с именем TrimFinish, попробуйте что-то вроде этого:

stLinkCriteria = "[TrimFinish] = 1"

Если RecordSource является чертежом запроса из более чем одной таблицы, вы можете указать имя поля с псевдонимом таблицы:

stLinkCriteria = "YourTableAlias.[TrimFinish] = 1"

Если у вас все еще есть проблемы, отредактируйте ваш вопрос, чтобы описать RecordSource от frmModules. Если это запрос, вставьте его в представление SQL.

...