Microsoft Access отключить фильтр и остаться на записи - PullRequest
0 голосов
/ 25 мая 2011

В настоящее время у меня реализовано поведение, позволяющее моей MS Acess DB переходить к определенной записи в другой подчиненной форме. Однако это оставляет фильтр включенным, и когда я выключаю фильтр, подчиненная форма возвращается к первой записи в общем наборе. Можно ли как-то перейти к этой записи, затем отключить фильтр, но остаться на той записи, которую я нашел?

Я пытался вставить код VBA при вводе или нажатии, но не могу понять, что делать.

1 Ответ

0 голосов
/ 26 мая 2011

Используйте первичный ключ вашей подчиненной формы, чтобы вернуться к записи.Поместите командную кнопку в форму и в случае процедуры кнопки сделайте что-то вроде этого:

Dim ID as Variant

With [SubForm].Form
  ID=!PrimaryKey.Value
  .FilterOn = False
  .Recordset.FindFirst "[ID]=" & ID
End With

Это должно привести вас в парк с мячом.

...