Вопрос № 37602: Здравствуйте эксперты!
Есть форма в Access вызывающая модуль с процедурами для обновления/добавления данных из сети в бд, расчет в бд, выгрузку/обработку в excel, архивацию и подготовку письма с вложенным архивом нужного отчета. В форме добавлен ...Вопрос № 37668: Здраствуйте, Уважаемые ЭКСПЕРТЫ!
Помогите пожалуйста написть макрос.
Необходимо, чтобы он в листе excel автоматически скрывал строки если там одно значение (например в 2-ом столбце в некоторых строках значение 0), главное чтобы он их только с...
Вопрос № 37.602
Здравствуйте эксперты!
Есть форма в Access вызывающая модуль с процедурами для обновления/добавления данных из сети в бд, расчет в бд, выгрузку/обработку в excel, архивацию и подготовку письма с вложенным архивом нужного отчета. В форме добавлен таймер показывающий время с начала запуска модуля до завершения (00:00:00). После запуска модуля окно формы "замерзает" и значение таймера обновляется только при переходе от процедуры к процедуре. Как сделать чтобы в течение выполнения процедур модуля можно было видеть посекундную
динамику обновления таймера в форме?
Отправлен: 15.03.2006, 19:34
Вопрос задал: Dobrov (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: PsySex
Здравствуйте, Dobrov!
В свойствах формы найдите параметр TimerInterval, по умолчанию он равен нулю, установите численное значение, это время в милисекундах. Через данный промежуток времени будет обрабатываться событие Form_Timer()
т.е.
------------------------------------------------
Private Sub Form_Timer()
'здесь пишите код для обновления таймера
End Sub
------------------------------------------------
Ответ отправил: PsySex (статус: Студент)
Ответ отправлен: 15.03.2006, 23:45
Вопрос № 37.668
Здраствуйте, Уважаемые ЭКСПЕРТЫ!
Помогите пожалуйста написть макрос.
Необходимо, чтобы он в листе excel автоматически скрывал строки если там одно значение (например в 2-ом столбце в некоторых строках значение 0), главное чтобы он их только скрывал, а не удалял и если значение в строке меняется формулой, то строка снова появлялась.
Заранее ОГРОМНОЕ СПАСИБО!!!!!!!!!
Отвечает: Genyaa
Здравствуйте, Меньшиков Роман Константинович!
Вот что у меня получилось... (cм. приложение)
Чтобы макрос заработал:
- его нужно вставить в модуль листа, на котором все действо должно происходить
- на листе нужно столбцу (или области), значения которого должны проверяться на 0, присвоить имя "HideIfZero"
Если в именованную область включить несколько столбцов, то строка скроется, если все значения в строке внутри этой области будут нулевыми.
Приложение:
Ответ отправил: Genyaa (статус: 2-ой класс)
Ответ отправлен: 16.03.2006, 15:56 Оценка за ответ: 5