|
|
|
| Есть форма, и ее требуется открыть сразу в режиме "Изменить фильтр".
Т.е. чтобы данные подгружались только после применения фильтров.
Как я понимаю, для этого в свойствах формы на открытии нужно указать
DoCmd.RunCommand acCmdFilterByForm
DoCmd.RunCommand acCmdClearGrid
А можете ли подсказать полный код "от" и "до"? А то в VBA я никакая... | |
|
| |
|
47 Кб. |
|
| Вы же все уже сами написали...
в форме на событие загрузка пишите
DoCmd.RunCommand acCmdFilterByForm
DoCmd.RunCommand acCmdClearGrid
ну вот пример... | |
|
| |
|
|
|
| Хммм... До этого все тоже самое сделала, но выдает ошибку:
"Error accesing file. Network connection may have been lost"
С чем это м.б. связано? Все файлы на моем локальном компе, работаю не через сеть. Связи между таблицей и формой в порядке | |
|
| |
|
|
|
| Еще раз переопределила связи, Акс перестал ругаться Все нормально работает. Огромное спасибо за хэлп! | |
|
| |
|
|
|
| Аналогичный вопрос, но под Рантаймом такая прога отказывается выполнять команды, нагло сообщая: Execution of this application has stopped due to a run-time error. The application can't continue and will be shut down. То есть выполнение приложения остановлено из-за ран-тайм ошибки...
Помогите, как преодолеть? | |
|
| |
|
|
|
| под RunTime все ошибки run-time error. Нужно в полном ACCESS добиться нормального выполнения. | |
|
| |
|
|
|
| В полном аксессе выполняется без проблем.
P.S. Всё происходит под 2007-м Аксессом... Точнее, уже при смене расширения c accdb на accdr...
Точнее, в полном Аксессе приходится вручную "Применять фильтр". Может подскажете, как это сделать? | |
|
| |
|
|
|
| обычно это симптом слетевшей ссылки в референсах
чтобы проверить в рантайме сделай закладку с вызовом своей процедурки
в которой пройдись по коллекции референс и проверь ссылки на миссинг | |
|
| |