|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Народ, подскажите кто в курсе. [1] Как создать MDE-файл НЕ через меню "Сервис/Служебные программы/Создать MDE-файл...", а как-нибудь не ручками - либо программно (может, метод объектный какой), либо через параметр командной строки MSA2000. [2] Как, опять-таки, программно выполнить обратную конвертацию из MSA2000 в MSA97. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2005, 12:38 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
ADE/MDE: SysCmd(603, [ADP/MDB Path], [ADE/MDE Path]) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2005, 13:09 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
SysCmd 603 в MSA97 работает нормально, а в MSA2000 ничего не делает и ошибку не генерит. А откуда сведения? Может там про MSA2000 чего сказано? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2005, 13:33 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
с 2000 не работал - а вот в Аксесе ХП всё работает нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2005, 13:35 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
вот понадобилось, Код: plaintext 1. 2. 3.
не работает и ошибку не выдает аксесс XP может еще есть способы? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 14:42 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
не работает проверил на двух компах acc2002 sp3 и acc2002 без sp не ADP не MDB не компилируется формат файла 2002 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 16:02 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
авторне ADP не MDB не компилируется в смысле компелируется и вручную MDE создается а вот программно MDE ADE никак ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 16:04 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
АлексейКне ADP не MDB не компилируется формат файла 2002 Если уж у вас не получается, я в панике))) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 16:05 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Если уж у вас не получается, я в панике))) коллективный (сетевой) разум всегда мощнее единичного ... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 16:14 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
АлексейК Если уж у вас не получается, я в панике))) коллективный (сетевой) разум всегда мощнее единичного ... Мне кажется пора закупать соль и спички))) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 16:16 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
кажись надыбал в чем дело скорее всего в блокировке открытого файла файловой системой т.к. перенес этот же код в VBS - в нем работает. попробую поглумиться над временной копией, но уже из аксесса ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 16:50 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Из запасов Вопрос: Файл MDB в MDE - программно Анатолий (Киев) У меня в А2000 эта конструкция тоже не работает. А вот эта работает прекрасно: Public Sub CompactCurrentDB() 'Выполняет сжатие текущей БД. '2071 - индекс позиции меню "Compact and repair database..." On Error Resume Next CommandBars.FindControl(1, 2071).accDoDefaultAction End Sub ... Serge Gavrilov Создать MDE Id = 2073 Создать ADE Id = 4135 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 17:12 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
все, получилось дело было в блокировке исходного файла открытого аксессом так работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 17:14 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
АлексейКвсе, получилось Так бы сразу ))) Выкладывая соль и спички ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 17:16 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Яйца теже, вид с другого боку Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 18:16 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
2 АлексейЕ тоже вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 21:22 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
а зачем такое нада? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 21:29 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
вадяа зачем такое нада? вобщем то конечно обычному неленивому человеку это ненадо всегда можно вручную откомпилировать сжать отсоединить проект от базы и закинуть каждому юзеру на компьютер (заставив или дождавшись закрытия приложения) все это от большой лени вношу правки в проект, проверяю работоспособность нажимаю кнопку вызывающую код в администраторском аддине, после чего проект автоматически подготавливается и распространяется пользователям если серьезно то автоматизация собственной рутины, при числе пользователей от десятков (тем более если они разнесены территориально) позволяет экономить уйму времени которое можно потратить на самообразование, общение в интернете и прочее.. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2005, 22:05 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
АлексейК Код: plaintext
У меня не работает и никаких ошибок не показывает. А я уж было обрадовался... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2005, 05:22 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
еще надо чтобы проект : 1 был того же формата что и аксесс в котором запущен (по умолчанию у аксесса XP формат файла 2000) 2 проект должен компилироваться (быть без ошибок в коде) проверить можно созданием *.[a,m]de вручную и еще проверь создается ли временный файл с этим именем ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2005, 09:25 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
вот что еще надыбал, всетаки Сергей гаврилов был прав относительно другого апликейшена. а у меня приведенный пример работал из за того что вызывался из аддина Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
SysCmd возвращает не ошибку а переменную если 0 - не создано 1 - ок ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2005, 09:36 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Ну вот теперь совсем другое дело! Все заработало! зы Лень - путь к совершенству) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2005, 10:29 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
запускаю описанную АлексеемК процедуру Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
когда у меня кончилось терпение, и я снял выполнение в Диспетчере Задач, то в папке обнаружил созданные TMP и mde файлы. Так вроде бы и ничего, но закралось сомнение – чего это оно так долго? и все ли там прошло как надо? Запуск mde показал, что всё вроде работает, но вдруг где засада? Вручную mde создаётся в секунды. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2009, 18:43 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
отключи антивир, попробуй прибить в диспетчере задач все процессы msaccess. по идее может мешать зависший процесс- или пререзапусти комп ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2009, 20:45 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
> отключи антивир отключил > попробуй прибить в диспетчере задач все процессы msaccess не вполне понял, что там прибить (выполнение кода, что ли?), ну ладно. Всё равно зависал при пошаговом прохождении процедуры. Стоило начать процедуру по F8 и продолжить её по Ctrl+F8 (установленном в конце) – как всё прошло быстро. Вот так. Спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2009, 21:41 |
|
|
start [/forum/topic.php?fid=45&msg=32884576&tid=1611612]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 449ms |
0 / 0 |