Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как через .bat запустить функцию в базе Access?
 
 автор: lurix   (11.08.2009 в 11:57)   личное сообщение
 
 

Есть база, в ней есть функция на обновление таблиц.
Мне необходимо через .bat запустить эту функцию.
Подскажите пожалуйста, как это сделать?...

  Ответить  
 
 автор: osmor   (11.08.2009 в 12:14)   личное сообщение
 
 

вариант1
Запустить Access с параметрами (см Help по параметрам командной строки) /cmd
Вариант 2 (более предпочтительный)
все обработки вынести из MDB и переписать на VBS и запускать этот скрипт
пример работы с базой из vbs
http://hiprog.com/index.php?option=com_content&task=view&id=461

  Ответить  
 
 автор: lurix   (11.08.2009 в 18:01)   личное сообщение
 
 

Олег,
огромное спасибо!!!!!

нашла аналогичный в Инете:

set acc = CreateObject("Access.Application")
acc.OpenCurrentDatabase("name_file.mdb")
acc.visible=false
acc.DoCmd.RunMacro ("name_macro")
acc.quit
set acc=nothing

и написала скрипт под свои требования!!!!!!
проверила - получилось!!!!!!!

  Ответить  
 
 автор: kot_k_k   (11.08.2009 в 12:14)   личное сообщение
 
 

Скорее всего только запуск базы, в базе Сервис - Параметры запуска выбираешь форму, которая запускается при открытии, и к форме цепляешь свое обновление.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList