다른 폼의 컨트롤을 참조하는 컨트롤 만들기

이 문서에서는 Access 폼에 텍스트 상자 컨트롤을 추가한 다음 다른 폼에 있는 컨트롤의 값을 표시하도록 해당 텍스트 상자의 속성을 설정하는 방법을 설명합니다. 이 방법은 다음과 같은 상황에서 유용하게 사용됩니다.

  • 기본 폼에 하위 폼이 포함되어 있고 하위 폼에 계산된 텍스트 상자(예: 항목 가격의 합계)가 포함되어 있는 상황에서 계산 결과를 기본 폼에 표시하려는 경우

  • 두 번째 폼을 여는 명령 단추가 폼에 포함되어 있고 첫 번째 폼의 컨트롤 값을 두 번째 폼의 텍스트 상자에 표시하려는 경우

컨트롤 만들기

  1. 탐색 창에서 변경할 폼을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 디자인 보기 또는 레이아웃 보기를 클릭합니다.

  2. 디자인 탭의 컨트롤 갤러리에서 텍스트 상자를 클릭합니다.

  3. 폼에서 텍스트 상자를 만들 위치를 클릭합니다.

  4. 텍스트 상자만 선택되어 있는지 확인합니다. 필요한 경우 다른 컨트롤을 클릭한 다음 텍스트 상자를 다시 클릭합니다.

  5. 속성 시트가 표시되어 있지 않으면 텍스트 상자를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  6. 속성 시트 작업창에서 모두 탭을 클릭합니다.

  7. 다음 구문을 사용하여 컨트롤 원본 속성을 설정합니다.

    =[Forms]![폼 이름]![컨트롤 이름]

    여기에서 폼 이름은 해당 값을 표시하려는 컨트롤이 들어 있는 폼의 이름이고, 컨트롤 이름은 컨트롤의 이름입니다.

    하위 폼에서 컨트롤은 참조하는 것은 약간 더 복잡합니다. 이러한 경우 다음과 같은 구문을 사용합니다.

    =[Forms]![기본 폼 이름]![기본 폼에 있는 하위 폼의 컨트롤 이름].[Form]![하위 폼에 있는 컨트롤 이름]

    기본 폼 이름은 기본 폼의 이름이고, 기본 폼에 있는 하위 폼의 컨트롤 이름은 하위 폼의 컨테이너인 기본 폼의 컨트롤 이름이고, 하위 폼에 있는 컨트롤 이름은 값을 표시할 컨트롤이 포함된 하위 폼의 컨트롤 이름입니다.

참고: 모든 경우에 Access가 해당 값을 읽을 수 있도록 참조하려는 폼이 열려 있어야 합니다. 폼을 숨길 수 있지만 폼이 열려 있어야 합니다.

예제

예제 1: 다른 폼 참조

‘주문’이라는 기본 폼이 있고 ‘직원 세부 정보’라는 폼에 있는 ‘이름’ 컨트롤의 값을 표시하려고 합니다. ‘직원 세부 정보’ 폼에 있는 ‘이름’ 컨트롤의 값을 표시하려면 ‘주문’ 폼에 텍스트 상자를 추가하고 해당 컨트롤 원본 속성을 다음과 같이 지정해야 합니다.

=[Forms]![직원 세부 정보]![이름]

예제 2: 기본 폼에서 하위 폼의 컨트롤 참조

예를 들어 '주문'이라는 기본 폼이 있습니다. 이 폼에는 '주문 하위 폼'이라는 하위 폼 컨트롤이 포함되어 있고 이 하위 폼에는 '주문 소계'라는 계산된 텍스트 상자가 포함되어 있습니다. '주문 소계' 컨트롤의 값을 '주문' 기본 폼에 표시하려면 '주문' 기본 폼에 텍스트 상자를 추가하고 그 컨트롤 원본 속성을 다음과 같이 지정합니다.

=[Forms]![주문]![주문 하위 폼].[Form]![주문 소계]

참고: 모든 경우에 Access가 해당 값을 읽을 수 있도록 참조하려는 폼이 열려 있어야 합니다. 폼을 숨길 수 있지만 폼이 열려 있어야 합니다.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×