Как программно убрать флажок в поле типа "Логическое"?

Admiral67
Дата: 27.09.2005 22:35:54
Народ,

Есть база данных, в которой в столбце "Print" ставится флажок для отметки тех строк которые нужно распечатать. Ставится автоматом, при переносе данных из другой таблицы через запрос на добавление.
Потом, когда данные распечатаны, начинается геморрой - нужно вручную снять флажок в этом поле (логический тип данных) - обычно это 100-200 записей.
Сделал форму, табличную. Кнопку. Дело за макросом
Ваши мысли?
smi
Дата: 28.09.2005 01:24:45
Admiral67
Народ,

Есть база данных, в которой в столбце "Print" ставится флажок для отметки тех строк которые нужно распечатать. Ставится автоматом, при переносе данных из другой таблицы через запрос на добавление.
Потом, когда данные распечатаны, начинается геморрой - нужно вручную снять флажок в этом поле (логический тип данных) - обычно это 100-200 записей.
Сделал форму, табличную. Кнопку. Дело за макросом
Ваши мысли?


Делаешь запрос на обновление.
Выводишь туда свой Print.
В графе «Обновление» ставишь 0.
Вешаешь на кнопку
DoCmd.OpenQuery "Запрс"
Все
Admiral67
Дата: 28.09.2005 21:26:19
Спасибо.

Вопрос еще один - как убрать системные сообщения об обновлении таблицы и запуске запроса. Пробовал в макросе выбрать макрокоманду "Вывод на экран" - не помогла. При чем насколько знаю эта "мулька" с сообщениями появилась только Office 2003 - на работе Office XP, сообщений не появляется.
Пользователь2
Дата: 29.09.2005 13:01:31
Сервис -> Параметры -> Правка и поиск -> Подверждение -> Убери соответсвующие галки.

В макросе команда: УстановитьСообщения - Да/Нет.

Вот еще: Как запускать запросы из VBA.