Сжатие приложений в ms access
С появлением Access 2000 ситуация несколько улучшилась. В параметрах базы появился флажок "Сжимать при закрытии". Постоянное сжимание базы, хоть и позволяло минимизировать объем базы, но замедляло работу (в и-нете это обсуждалось) одно ожидание завершения сжатия, особенно когда объем базы перевалил за 10 Мб, может помотать пользователю нервы (а он, естественно, помотает Вам). Вот если бы можно было управлять этим флажком из программы. Тогда можно дать указание на сжатие файла базы при закрытии, а при открытии базы, сбрасывать установку флажка. Так можно реализовать однократное сжатие базы. Можно написать подпрограмму сжатия базы по расписанию. осталось только узнать, как это можно сделать. оказывается сделать это очень просто. Всего две строчки кода
SetOption "Auto Compact", True ' включить
и
SetOption "Auto Compact", False ' выключить
Теперь одну строку надо повесить на кнопку включения сжатия файла, а вторую вставить в макрос AutoExec или стартовую форму. И всё готово.
<< В начало < Предыдущая 1 2 Следующая > В конец >>
SetOption "Auto Compact", True ' включить
и
SetOption "Auto Compact", False ' выключить
Теперь одну строку надо повесить на кнопку включения сжатия файла, а вторую вставить в макрос AutoExec или стартовую форму. И всё готово.