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. 파일 을 클릭 한 다음 옵션 을 클릭 합니다. Access 2007을 사용 하는 경우 Office 단추 이미지 Microsoft Office 단추 클릭 한 다음 Access 옵션 을 클릭 합니다.

  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 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×