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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Изменение фильтра или recordset формы
 
 автор: myth   (02.12.2008 в 20:21)   личное сообщение
 
 

Каким образом можно изменить фильтр или RecordSource формы без ее открытия.
Может быть есть какая-то системная команда?
Т.Е. нужно что-то типо того -
Form_MyForm.RecordSource = "Select * from table1"
. Но сделать это нужно из другого модуля и при закрыторй MyForm..

  Ответить  
 
 автор: osmor   (03.12.2008 в 08:43)   личное сообщение
 
 

при закрытой не получится
придется открыть просто или в режиме конструктора.

  Ответить  
 
 автор: alecks_lp   (03.12.2008 в 08:49)   личное сообщение
 
 

к посту осмора

    DoCmd.OpenForm FormName, acDesign, , , , acHidden
    Forms(FormName).RecordSource = "SELECT..."
    DoCmd.Close acForm, FormName

  Ответить  
 
 автор: myth   (03.12.2008 в 20:36)   личное сообщение
 
 

:)
А я вот уже догадался вчера ночью!
Только почему то когда поюзаешь по форме, изменишь recordsource, запускаешь эту функцию из главной формы - то виснет access(форма дочерняя), предлагает заbackup-иться и перезапускается....

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