Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Удалить серверный фильтр
 
 автор: Аленка   (29.11.2008 в 22:42)   личное сообщение
 
 

Как объявить удаление серверного фильтра в активной форме через публичную процедуру в общем модуле?

  Ответить  
 
 автор: Аленка   (01.12.2008 в 17:33)   личное сообщение
 
 

????

  Ответить  
 
 автор: Lvm   (02.12.2008 в 06:07)   личное сообщение
 
 

Никак не соображу, где в форме может быть серверный фильтр, и что это за фильтр такой?
О, извиняюсь, нашел. Кажется я им ни разу не пользовался...

  Ответить  
 
 автор: Lvm   (02.12.2008 в 07:05)   личное сообщение
 
 

Ну, как бы так вот:

Public Sub DelFil()
Dim frmCurrentForm As Form
Set frmCurrentForm = Screen.ActiveForm
frmCurrentForm.ServerFilter = ""
frmCurrentForm.Refresh
End Sub

  Ответить  
 
 автор: Аленка   (02.12.2008 в 17:29)   личное сообщение
 
 

пробовала я так. не выходит.
я объясню, в чем проблема.
у меня есть переход из ленточной формы в одиночную на определенную запись. но иногда при нескольких таких переходах почему-то устанавливается серверный фильтр на определенной записи (при каких условиях это происходит, я так и не уследила до сих пор) и после этого одиночная форма остается как вкопанная на этой записи и никакие отмены фильтра и т.п. не помогают. помогает лишь одно: зайти в конструктор формы и удалить этот серверный фильтр.
но я же не буду этого делать постоянно? вот я и хотела программно удалить серверный фильтр, чтобы при загрузке формы сразу его снимать, так как у меня его быть не должно вообще.
я еще попробую, может что-то и получится.
спасибо за вариант!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList