참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.
Access에서 폼폼 보기, 디자인 보기, 인쇄 미리 보기 또는 데이터시트 보기 에서 여 OpenForm 매크로 함수를 사용할 수 있습니다. 폼에 대 한 데이터 항목과 창 모드를 선택 하 고 양식에 표시 되는 레코드를 제한할 수 있습니다.
참고: OpenForm 매크로 함수 Access 웹 앱에서는 사용할 수 없습니다.
설정
OpenForm 매크로 인수는 다음과 같습니다.
매크로 함수 인수 | 설명 |
---|---|
양식 이름 |
열려는 폼의 이름입니다. 양식 이름 상자에 현재 데이터베이스의 모든 폼의 드롭다운 목록을 표시합니다. 이 인수는 필수 인수입니다. 라이브러리 데이터베이스 에서 OpenForm 매크로 함수가 있는 매크로 실행 한 다음 현재 데이터베이스에이 이름 가진 폼에 대 한 액세스 먼저 찾습니다. |
보기 |
보기 양식이 열립니다. 보기 상자에서 양식, 디자인, 인쇄 미리 보기, 데이터 시트, 피벗 테이블또는 피벗 차트 를 선택 합니다. 기본 양식입니다. 참고: Access 2013로 시작 하는 Access에서에서 피벗 테이블 및 피벗 차트 보기 기능이 제거 되었습니다. 참고: 보기 인수 설정은 폼의 DefaultView 및 ViewsAllowed 속성 설정이 무시 됩니다. 예를 들어 폼의 ViewsAllowed 속성이 데이터 시트, 폼 보기에서 폼을 여 OpenForm 매크로 여전히 사용할 수 있습니다. |
필터 이름 |
한 필터 을 제한 하거나 폼의 레코드 정렬 합니다. 기존 쿼리 또는 필터를 쿼리로 저장 된 이름을 입력할 수 있습니다. 그러나 쿼리 열려는 양식에서 모든 필드를 포함 하거나 OutputAllFields 속성이 예로 설정 해야 합니다. |
Where 조건문 |
유효한 SQL WHERE 절 (단어 없이 위치) 레코드를 선택 하는 양식에서 Access를 사용 하는 식 의 원본 테이블이 나 쿼리 또는 합니다. 필터 이름 인수 된 필터를 선택 하면 WHERE 절이 필터 결과에 적용 됩니다. 폼을 열고 다른 폼에 있는 컨트롤의 값으로 지정 된 레코드만을 다음 식을 사용 합니다. [ fieldname ] = Forms! [ 생략 ]! [ 컨트롤 이름 다른 폼의 ] Fieldname를 원본 테이블이 나 쿼리를 열려는 폼의 필드의 이름을 바꿉니다. 생략 하 고 컨트롤 이름 다른 폼의 다른 양식과 레코드와 일치 하도록 첫 번째 폼에 표시할 값이 포함 된 다른 폼에서 컨트롤의 이름으로 바꿉니다. 참고: Where 조건문 인수의 최대 길이는 255자 입니다. 보다 복잡 한 SQL WHERE 절이 넘게 입력 해야 할 경우 OpenForm 메서드를 사용 DoCmd 개체의 Visual Basic에서 VBA 모듈에 대 한 대신 합니다. VBA에서는 SQL WHERE 절 문을 최대 32,768자까지 입력할 수 있습니다. |
데이터 모드 |
데이터 입력 폼에 대 한 모드입니다. 이 폼 보기 또는 데이터 시트 보기에서 열 폼에만 적용 됩니다. 추가 (사용자 새 레코드를 추가할 수 있지만 기존 레코드를 편집할 수 없음)를 선택한 편집 (새 레코드를 추가 및 기존 레코드를 편집할 수 있는 사용자), 또는 읽기 전용 (사용자 레코드를 볼 수)입니다. 참고
|
창 모드 |
창 모드 양식이 열립니다. 일반 (폼 속성에서 설정한 모드에서 열림), 숨김 (양식에 숨김), 아이콘 (폼으로 열려면 화면 맨 아래에 있는 작은 제목 표시줄)를 선택 하거나 대화 상자 (양식의 모달 및 팝업 속성이 예로 설정). 기본값은 보통입니다. 참고: 문서 탭된을 사용 하는 경우에 일부 창 모드 인수 설정이 적용 되지 않습니다. 겹치는 창으로 전환 합니다.
|
주의
이 매크로 함수 탐색 창에서 폼을 두 번 클릭 하거나 탐색 창에서 폼을 마우스 오른쪽 단추로 클릭 하 고 보기를 선택 하는 것과 비슷합니다.
폼은 모달 (그 해야 닫거나 사용자 수 있는 다른 작업을 수행 하기 전에) 또는 (사용자 폼이 열려 있는 동안 다른 창으로 이동할 수) 모덜리스 수 있습니다. 팝업 폼 (수집 하거나 다른 모든 Access 창 맨 위에 유지 되는 정보를 표시 하는 데 폼)는 될 수도 있습니다. 양식을 디자인할 때 모달 및 팝업 속성을 설정 합니다. 창 모드 인수에 대 한 기본 를 사용 하는 경우 폼 속성 설정으로 지정 된 모드로 열립니다. 창 모드 인수에 대 한 대화 상자 를 사용 하는 경우 이러한 속성 모두 예로 설정 되어 있습니다. 숨겨진 또는 아이콘으로 연 양식 표시 하거나 복원할 때 해당 속성 설정에 지정 된 모드로 돌아갑니다.
창 모드 인수 대화 상자에 설정 된 폼을 열 때 Access 폼을 닫거나 숨길 때까지 매크로 일시 중지 합니다. SetValue 매크로 함수를 사용 하 여 아니요로Visible 속성을 설정 하 여 폼을 숨길 수 있습니다.
폼의 필터 속성의 설정은 프로젝트 필터와 WHERE 조건 적용 됩니다.
팁: 탐색 창에서 폼을 선택 하 고 매크로 창으로 끌어 수 있습니다. 그러면 폼 보기에서 선택한 폼을 클릭 하면 나타나는 OpenForm 매크로를 자동으로 만들어집니다.
예제
매크로 사용 하 여 열리는 폼에 있는 컨트롤의 값으로 설정
다음 매크로 공급 업체 폼의 단추에서 Products 폼을 엽니다. GoToControl 매크로, SetValue및 울림, OpenForm사용을 보여 줍니다. SetValue 매크로 공급 업체 폼의 현재 공급자에 게 제품 양식에 공급 업체 ID 컨트롤을 설정합니다. GoToControl 매크로 함수 다음 새 제품에 대 한 데이터 입력을 시작할 수 있는 범주 ID 필드에 포커스를 이동 합니다. 이 매크로 공급 업체 폼의 제품 추가 단추에 연결 해야 합니다.
매크로 함수 | 인수: 설정 | 설명 |
---|---|---|
Echo |
화면 표시: 없음 |
매크로 실행 중인 동안 화면 업데이트를 중지 합니다. |
OpenForm |
양식 이름: 제품 보기 형식: 폼 데이터 모드: 추가 창 모드: 기본 |
Products 폼을 엽니다. |
Setvalue 매크로 함수 |
항목: [Forms]! [제품]! 공급 업체 [Id] 식: 공급 업체 Id |
공급 업체 폼의 현재 공급자에 게 공급 업체 ID 컨트롤을 설정 합니다. |
GoToControl |
컨트롤 이름: CategoryID |
범주 ID 컨트롤으로 이동 합니다. |