Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Filtr / 3 сообщений из 3, страница 1 из 1
18.11.2004, 12:05:52
    #32788782
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Filtr
У меня как то странно работает фильтр. Есть форма "Аssets1" из которой вызывается другая "frmAddNewDevice". Вызов формы осуществляется следующей командой:

stDocName = "frmAddNewDevice"
stLinkCriteria = "[Asset]=" & Me![AssetNr]
DoCmd.OpenForm stDocName, , , stLinkCriteria


Источником формы "frmAddNewDevice" является таблица "Assets1". При вызове её данные на форме отбираются по вышеуказанному параметру "AssetNr". После изменений данных или внесении новой записи или просто без каких-либо изменений, после закрытия формы в 2-3 случаях из 10-ти фильтр на форме остаётся сохранённым и после очередного вызова формы данные отбираются по предыдущему параметру. Сделал событие на закрытии формы

Private Sub Form_Close()
Forms![Assets1].Requery
Me.FilterOn = False
End Sub
Но ничего не изменяется. Кто подскажет как правильно исправить?
...
Рейтинг: 0 / 0
18.11.2004, 12:11:09
    #32788799
С.е.р.г.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Filtr
Попробуй эту процедурку повесить не на закрытие а на открытие формы.
...
Рейтинг: 0 / 0
18.11.2004, 12:11:25
    #32788800
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Filtr
всё понял в чём дело.


Me.ServerFilter = ""
Me.ServerFilterByForm = False
Me.Requery
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Filtr / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]