|
Автоматизация создания 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 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
АлексейК, Спасибо за Вашу процедурку. Возник вопрос. Как можно в этой процедуре прописать запрет Shift при запуске в MDE, не отображать окно БД и др подобные вещи, а mdb чтоб такого запрета не было. Я так понимаю,м ожно перед созданием нового объекта аппликейшн выставить AllowBypassKey и прочие переменные такого рода. А потом после того как mde был создан вернуть в mdb все обратно. а вот не прибегая к таким манипуляциям можно сделатЬ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2009, 14:41 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
мне кажется что логичнее в ярлыке запуска mde указать ключ /runtime ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2009, 18:38 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
QWERiONЯ так понимаю,м ожно перед созданием нового объекта аппликейшн выставить AllowBypassKey и прочие переменные такого рода. Вы можете выставить все эти свойства непосредственно в mde ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2009, 23:47 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
подскажите пожалуйста! Не понимаю в чем дело, но не создает mde пишет ss=0 пробовал пошагово.. не работает. Код: plaintext
Может быть связано с тем что база защищена файлом рабочей группы? з.ы. пробовал на новом пустом mdb без файла раб. групп там все ок. .. отрабатывает хорошо и также хорошо создается файлик. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 17:31 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
да действительно дело в нем. попросил админа, чтоб он мне сделал рабочий файл файлом по умолчанию :) заработало.. только база почемуто теперь два раза просит ввести логин пароль =) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 18:11 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Может кому пригодится экспереминтировал в access 2010 с предложенными вариантами вот такой код создал скомпилированный "accde" были вставлены две новые строчки accapp.AutomationSecurity = 1 'MsoAutomationSecurityLow accapp.UserControl = False без них не работало Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2013, 08:02 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Помогите пожалуйста не могу создать MDE файл, Access 2002-2003. База большой, весить оно : 60-таблица, 10-запросы, 70-формы, 10-отчеты, 2-макросы, 10-модули please help......................................please help ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2014, 08:18 |
|
Автоматизация создания MDE
|
|||
---|---|---|---|
#18+
Пожалуйста помогите! У меня есть база имеющий 60-таблица, 10-запросы, 70-формы, 10-отчеты, 2-макросы, 10-модули. Не могу создать MDE пожалуйста помогите. Видно что база большой, если можно то программным путем можно создать MDE, кто знает помогите очень нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2014, 08:47 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1611612]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 187ms |
0 / 0 |