Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Command 함수를 사용하여 Microsoft Office Access 2007 시작하는 데 사용되는 명령줄인수 부분을 반환할 수 있습니다.

주의

명령줄에서 Access를 시작하면 /cmd 옵션 뒤에 있는 명령줄의 모든 부분이 명령줄 인수로 프로그램에 전달됩니다. Command 함수를 사용하여 전달된 인수를 반환할 수 있습니다.

데이터베이스가 열리면 명령줄 인수를 변경하려면 다음을 수행합니다.

  1. 파일 메뉴에서 액세스 옵션을 클릭합니다.

  2. 애플리케이션 설정 대화 상자에서 고급을 클릭합니다.

  3. 명령줄 인수 상자에 새 인수를 입력합니다.

이제 Command 함수는 입력한 새 인수를 반환합니다.

Command 함수가 모듈의 VBA(Visual Basic for Applications) 코드 이외의 다른 곳에서 사용되는 경우 함수 다음에 빈 괄호를 포함해야 합니다. 예를 들어 양식의 텍스트 상자에 Command 함수를 사용하려면 텍스트 상자의 ControlSource 속성을 다음과 같은 식 설정합니다.

=Command()

예제

참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

다음 예제에서는 명령줄 인수를 사용하여 Access를 시작하고 Command 함수를 사용하여 이 인수의 값을 반환하는 방법을 보여줍니다.

이 예제를 테스트하려면 Windows 시작 단추를 클릭하고 실행을 클릭합니다. 한 줄의 실행 상자에 다음 코드를 입력합니다. 명령줄 정보의 일부를 따옴표로 묶어야 합니다.

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

다음으로 Northwind Traders 샘플 데이터베이스에 새 모듈을 만들고 다음 하위 절차를 추가합니다.

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

이 절차를 호출하면 Access에서 주문 양식이 열립니다. 데이터베이스를 열 때 자동으로 이 프로시저를 호출하는 AutoExec 매크로를 만들 수 있습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×