Использование параметров командной строки в Microsoft Access

Источник: microsoft

Когда вы запускаете Microsoft Access из меню Пуск или контекстного, вы можете использовать параметры командной строки для модификации процесса загрузки программы. Например, вы можете открыть ту или иную базу данных, запустить макрос или ввести пароль.

Дополнительная информация

В приведенной ниже таблице перечислены параметры командной строки для Microsoft Access.
   Параметр       Результат                                       Объект применения
   -----------------------------------------------------------------
   database     Открывает заданную базу данных        База данных
                или проект Microsoft Access. В случае       или проект
                необходимости укажите путь. Если вы         Access 
                используете Windows 95, то по умолчанию 
                используется путь к папке «Мои документы».	
                            
   /excl        Открывает заданную базу данных для             Только 
                исключительного доступа. Чтобы открыть базу     база данных
                данных для общего использования                Access
                в многопользов. среде, пропустите этот параметр.  
	
   /ro          Открывает заданную базу данных или    База данных 
                проект Access только для чтения.        или проект
                                                          Access
                                                           

   /user        Запуск Access от имени заданного     Только 
   имя_пользователя     пользователя          база данных
                                                                Access.

   /pwd        Запуск Access с заданным          Только 
   пароль        паролем.                                 база данных  
                                                                      Access.

   /profile     Запуск Access с использованием     База данных
   профиль_ заданного профиля пользователя   или проект 
   пользователя вместо стандартных настроек      Access
                Windows, созданных при установке
                Access. Этот параметр заменяет /ini,  	
                который использовался для    	
                определения файла настроек в   	
                предыдущих версиях Access.

   /compact     Сжимает и восстанавливает базу       база данных
   целевая_  данных или сжимает проект Access   или проект 
   база_данных  заданный перед параметром /compact,   Access.
   или целевой  затем закрывает Access. Если вы пропустите имя файла
   проект        целевого проекта после параметра  	
   Access   /compact, то файл сожмется в первоначальном  	
                имени и папке. Чтобы сжать базу под другим  
                именем, укажите целевой файл. Если вы не 	
                указываете путь к целевой базе или  	
                проекту Access, целевой файл создается  	
                по умолчанию в папке «Мои документы». В 	
                проекте Access этот параметр сжимает 	
                файл проекта Access (.adp), но не  	
                базу данных SQL Server. 
	
   /repair      Восстанавливает базу данных Access,           Только
                заданную перед параметром, затем...база данных 
                закрывает Access. В функции сжатия и восста-   Access
                новления объединены в параметре  	
                /compact. Параметр /repair оставлен 	
                 для совместимости с прежними версиями. 
	
   /convert     Конвертирует базу данных Access      Только
   целевая_  пред. версии в базу данных             база данных
   база_данных    с новым именем, затем закрывает  Access
                Access. Перед использованием параметра  	
                укажите целевую базу данных. 	

   /x  macro    Запускает Access и указанный макрос  База данных 
                  Можно также запустить макрос     или проект
                при открытии базы данных с             Access 
                помощью макроса AutoExec.
                             
   /cmd         Указывает, что значение, введенное  База данных
                далее в командной строке, будет      или проект 
                возвращено функцией Command. Этот   Access 
                должен указываться в командной строке
                На последнем месте. Как альтернативу /cmd можно также	
                использовать точку с запятой (;). 	

   /nostartup   Запускает без вывода диалогового    база данных
                окна запуска (второго диалогового     или проект 
                окна, которое вы видите при запуске Access).  Access
                                                           

   /wrkgrp      Запуск Access с заданным               Только 
   файл с       файлом информации о рабочей      база данных 
   информацией о                                    Access
   рабочей группе
			

Примечания

Чтобы при открытии базы данных запустить процедуру Visual Basic for Applications, воспользуйтесь действием RunCode в макросе AutoExec или в макросе, который вы запустили с помощью параметра командной строки /x. При открытии базы данных можно также запустить процедуру Visual Basic, создав форму с процедурой, определенной для ее события формы Visual Basic. Присвойте этой форме значение автозагрузочной. Для этого щелкните правой кнопкой мыши окно Database, выберите Startup и затем войдите в эту форму в поле Display Form/Page.
Чтобы задать в командной строке наклонную черту (/) или точку с запятой (;), введите этот символ дважды. Например, чтобы задать в командной строке пароль ;mjs/md, введите ;;mjs//mdпосле параметра командной строки /pwd.
Примеры:

Можно ввести следующую команду в диалоговом окне Пуск, чтобы открыть базу данных Access 2000 в эксклюзивном режиме, при котором во время загрузки запускается указанный макрос:

"C:\Program Files\Microsoft Office\Office\msaccess.exe" "C:\Program Files\Microsoft Office\Office\samples\northwind.mdb" /Excl /X Add Products
Чтобы открыть в эксклюзивном режиме базу данных Access 2002 с загрузкой указанного макроса, введите в диалоговом окне Пуск следующую команду:
"C:\Program Files\Microsoft Office\Office10\msaccess.exe" "C:\Program Files\Microsoft Office\Office10\samples\northwind.mdb" /Excl /X Add Products
Аналогично, если вы хотите открыть в эксклюзивном режиме базу данных Access 2002, при котором во время загрузки запускается указанный макрос, введите в диалоговом окне Пуск следующую команду:
"C:\Program Files\Microsoft Office\Office11\msaccess.exe" "C:\Program Files\Microsoft Office\Office11\samples\northwind.mdb" /Excl /X Add Products

Для получения дополнительных сведений о параметрах командной строки выберите команду Справка: Microsoft Access в меню Справка, затем введите в поле помощника Office или мастера ответов строку параметры запуска из командной строки и нажмите кнопку Поиск.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=10355