Имя: Пароль:
1C
 
сжатие mdb
0 фобка
 
01.02.10
17:35
ммм.. Кто знает, подскажите пожалуйста, как программно сжать и востановить базу access из 1С?
1 Tatitutu
 
01.02.10
17:36
а архиватором воспользоваться религия не позволяет ?
2 МихаилМ
 
01.02.10
17:38
в аксесных макросах (не путать с модулями вба ) есть такая макра
не помню можно ли макру запустить из аксеса без базы.
3 фобка
 
01.02.10
17:39
(1) позволяет, но речь идет о физическом удалении записей, которые были удалены логически
4 Жан Пердежон
 
01.02.10
18:29
всё есть в хелпе аксесса, параметры командной строки:

/compact конечная база данных или конечный проект Microsoft Access

Сжатие и восстановление базы данных Microsoft Access или сжатие проекта Microsoft Access, указанной перед параметром /compact, и закрытие Microsoft Access. Если опустить имя конечного файла базы данных после параметра /compact, база данных после сжатия записывается в файл с исходным именем и расположением. Для сохранения сжатого файла под другим именем необходимо указать имя конечного файла. Если в значении конечная база данных или конечный проект Microsoft Access не указан путь, то по умолчанию конечный файл создается в папке «Мои документы».
5 фобка
 
02.02.10
09:33
(4) спасибо.. про строку запуска я читал, боюсь не подойдет..
1с ежедневно заново заполняет таблицу в mdb, т.е. удаляет все предыдущие значения, хотелось бы в коде учесть сразу сжатие, чтобы база не пухла.
Думаю, OLE мне в руки и ковырять CompactRepair.. Вчера нагуглить ничего внятного не удалось
6 фобка
 
02.02.10
10:01
(4) подойдет, мыслить надо проще)) спс!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.