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

Переводы статьи Переводы статьи
Код статьи: 209207 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версия данной статьи для Microsoft Access 97: 105128.
Материал, изложенный в данной статье, требует наличия базовых знаний об использовании макросов и программировании.

Данная статья применима к базам данных Microsoft Access (MDB) и проектам Microsoft Access (ADP).

Развернуть все | Свернуть все

В этой статье

Аннотация

Когда вы запускаете 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

Ссылки

Дополнительные сведения об использовании параметра setup /y см. в следующей статье базы знаний Майкрософт:
208488 Устранение неполадок, связанных со сбоями при обращении к странице памяти, в Microsoft Access 2000 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения об использовании параметра /Pwd см. в следующих статьях базы знаний Майкрософт:
207891 Не удается использовать параметр /Pwd для защищенной паролем базы данных в Access 2000 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
292302 Не удается использовать параметр /pwd для защищенной паролем базы данных в Access 2002 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения об использовании параметров командной строки при создании пакета распространения см. в следующей статье базы знаний Майкрософт:
236519 Написание макросов и параметров для ярлыков в мастере упаковки и развертывания (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения об использовании параметра /convert см. в следующей статье базы знаний Майкрософт:
319253 Параметр командной строки /convert конвертирует базу данных в Access 2002 только в файл формата Access 2000 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения о проблеме, возникающей при открытии базы данных Access с профилем пользователя, см. в следующей статье базы знаний Майкрософт:
266769 Ошибка при запуске Microsoft Access 2000 с профилем пользователя (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Для получения дополнительных сведений о параметрах командной строки выберите команду Справка: Microsoft Access в меню Справка, затем введите в поле помощника Office или мастера ответов строку параметры запуска из командной строки и нажмите кнопку Поиск.

Свойства

Код статьи: 209207 - Последний отзыв: 16 июля 2013 г. - Revision: 3.4
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Ключевые слова: 
kbstartprogram kbopenfile kbhowto kbinfo kbui KB209207

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com