OpenForm 매크로 함수

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

Access에서 폼폼 보기, 디자인 보기, 인쇄 미리 보기 또는 데이터시트 보기 에서 여 OpenForm 매크로 함수를 사용할 수 있습니다. 폼에 대 한 데이터 항목과 창 모드를 선택 하 고 양식에 표시 되는 레코드를 제한할 수 있습니다.

참고: OpenForm 매크로 함수 Access 웹 앱에서는 사용할 수 없습니다.

설정

OpenForm 매크로 인수는 다음과 같습니다.

매크로 함수 인수

설명

양식 이름

열려는 폼의 이름입니다. 양식 이름 상자에 현재 데이터베이스의 모든 폼의 드롭다운 목록을 표시합니다. 이 인수는 필수 인수입니다.

라이브러리 데이터베이스 에서 OpenForm 매크로 함수가 있는 매크로 실행 한 다음 현재 데이터베이스에이 이름 가진 폼에 대 한 액세스 먼저 찾습니다.

보기

보기 양식이 열립니다. 보기 상자에서 양식, 디자인, 인쇄 미리 보기, 데이터 시트, 피벗 테이블또는 피벗 차트 를 선택 합니다. 기본 양식입니다.

참고: Access 2013로 시작 하는 Access에서에서 피벗 테이블 및 피벗 차트 보기 기능이 제거 되었습니다.

참고: 보기 인수 설정은 폼의 DefaultViewViewsAllowed 속성 설정이 무시 됩니다. 예를 들어 폼의 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자까지 입력할 수 있습니다.

데이터 모드

데이터 입력 폼에 대 한 모드입니다. 이 폼 보기 또는 데이터 시트 보기에서 열 폼에만 적용 됩니다. 추가 (사용자 새 레코드를 추가할 수 있지만 기존 레코드를 편집할 수 없음)를 선택한 편집 (새 레코드를 추가 및 기존 레코드를 편집할 수 있는 사용자), 또는 읽기 전용 (사용자 레코드를 볼 수)입니다.

참고

  • 데이터 모드 인수 설정이 폼의 AllowEdits, 그러나, AllowAdditionsDataEntry 속성 설정이 무시 됩니다. 예를 들어 폼의 AllowEdits 속성을 아니요로설정 편집 모드에서 폼을 열려면 OpenForm 매크로 계속 사용할 수 있습니다.

  • 이 인수를 지정 하지 않으면 Access 폼의 AllowEdits, 그러나, AllowAdditionsDataEntry 속성에 따라 설정의 데이터 입력 모드에서 폼을 엽니다.

창 모드

창 모드 양식이 열립니다. 일반 (폼 속성에서 설정한 모드에서 열림), 숨김 (양식에 숨김), 아이콘 (폼으로 열려면 화면 맨 아래에 있는 작은 제목 표시줄)를 선택 하거나 대화 상자 (양식의 모달팝업 속성이 로 설정). 기본값은 보통입니다.

참고: 문서 탭된을 사용 하는 경우에 일부 창 모드 인수 설정이 적용 되지 않습니다. 겹치는 창으로 전환 합니다.

  1. 파일 을 클릭 한 다음 옵션을 클릭 합니다. 

  2. Access 옵션 대화 상자에서 현재 데이터베이스를 클릭합니다.

  3. 응용 프로그램 옵션 섹션에서 문서 창 옵션창 겹치기를 클릭 합니다.

  4. 확인을 클릭 한 다음 데이터베이스를 닫았다가 다시 엽니다.

주의

이 매크로 함수 탐색 창에서 폼을 두 번 클릭 하거나 탐색 창에서 폼을 마우스 오른쪽 단추로 클릭 하 고 보기를 선택 하는 것과 비슷합니다.

폼은 모달 (그 해야 닫거나 사용자 수 있는 다른 작업을 수행 하기 전에) 또는 (사용자 폼이 열려 있는 동안 다른 창으로 이동할 수) 모덜리스 수 있습니다. 팝업 폼 (수집 하거나 다른 모든 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 컨트롤으로 이동 합니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×