2010-06-22 3 views
6

사용자가 액세스 데이터베이스 파일을 열 자마자 하위 또는 기능을 실행할 수 있습니까? 그렇다면 어떻게?ms 액세스 : 데이터베이스에서 무언가를 수행

+1

Tony의 태그가 더 좋습니다. 벌거 벗은 태그로 "액세스"는 쓸모가 없습니다. MS Access와 관련하여 많은 주제가 겹치기 때문에 유용합니다. 액세스 VBA는 다른 형식의 VBA와 다르므로 더 나은 태그입니다. 롤백하면 고의적 인 잘못된 태깅에 대한 질문을 하향 조정할 것입니다. –

+0

부정확 한 태깅을 위해 Downvoted. –

답변

13

은 함수를 만듭니다. 매크로의 이름을 autoexec로 지정하십시오. 그런 다음 데이터베이스가 시작될 때마다 autoexec 매크로가 실행됩니다.

또 다른 작업은 데이터베이스가 시작될 때마다 열 수있는 양식을 설정하는 것입니다. 그런 다음 양식 이벤트 (DoSomething 함수를 열기 또는로드 할 때)에서 호출 할 수 있습니다.

이러한 방법 중 하나를 선택하십시오. 어느 쪽이든 DoSomething 실행하지 않고 시작하려면 데이터베이스가 자동 시작 루틴을 우회하도록 Shift 키를 누른 채로 있습니다.

2

시작시 Access 2007 Startup처럼 숨겨진 양식을 열 수 있습니다. 이전 Access 버전에서도 가능합니다.

로깅 또는 기타 '시스템'관련 작업에이 숨겨진 양식을 사용할 수 있습니다.

Public Function DoSomething() 
    ' do stuff ' 
End Function 

이 그런 다음 해봐요 함수를 호출하는 코드를 실행할 액션과 매크로를 만들 :