폼이나 보고서에 텍스트 상자 컨트롤 추가

텍스트 상자는 폼 및 보고서에서 데이터를 보고 편집하는 데 사용되는 Access의 표준 컨트롤입니다. 다양한 형식의 데이터를 텍스트 상자에 표시할 수 있으며, 계산을 수행하는 데도 텍스트 상자를 사용할 수 있습니다. 이 문서에서는 텍스트 상자를 만들고 사용하는 방법을 설명하며 몇 가지 중요한 텍스트 상자 속성도 설명합니다.

실행할 작업

바운드 텍스트 상자 추가

언바운드 텍스트 상자 추가

계산 텍스트 상자 추가

텍스트 상자 속성 이해

바운드 텍스트 상자 추가

바운드 텍스트 상자는 테이블 필드 또는 쿼리의 데이터를 표시합니다. 폼에서 업데이트할 수 있는 레코드 원본에 바인딩된 텍스트 상자를 사용하여 필드에 데이터를 입력하거나 필드의 데이터를 편집할 수 있습니다. 텍스트 상자에서 수행한 변경 내용은 기본 테이블에 반영됩니다.

바운드 텍스트 상자를 빠르게 만드는 방법은 필드 목록 창의 필드를 폼이나 보고서로 끄는 것입니다. Access에서는 다음 데이터 형식의 필드에 대한 텍스트 상자가 자동으로 만들어집니다.

  • 짧은 텍스트

  • 긴 텍스트

  • 숫자

  • 날짜/시간

  • 통화

  • 하이퍼링크

  • 계산

참고: Access 2013부터 텍스트 데이터 형식의 이름이 짧은 텍스트로 바뀌었으며 메모 데이터 형식의 이름이 긴 텍스트로 바뀌었습니다.

다른 데이터 형식의 필드를 끌면 각기 다른 형식의 컨트롤이 만들어집니다. 예를 들어 필드 목록 창의 예/아니요 필드를 폼이나 보고서로 끌면 확인란이 만들어집니다. OLE 개체 필드를 폼이나 보고서로 끌면 바운드 개체 틀이 만들어지고, 첨부 파일 필드를 폼이나 보고서로 끌면 첨부 파일 컨트롤이 만들어집니다.

필드 목록 창에서 필드를 끌어 폼이나 보고서에 바운드 텍스트 상자 추가

  1. 탐색 창에서 폼이나 보고서를 마우스 오른쪽 단추로 클릭한 다음 원하는 보기를 클릭하여 레이아웃 보기 또는 디자인 보기에서 폼이나 보고서를 엽니다.

  2. 디자인 탭의 도구 그룹에서 기존 필드 추가 단추 이미지 를 클릭합니다.

  3. 필드 목록 창에서 텍스트 상자에 바인딩하려는 필드가 포함된 테이블을 확장합니다.

  4. 필드 목록 창의 필드를 보고서나 폼으로 끕니다.

    필드 목록 창 작업에 대한 자세한 내용은 폼 또는 보고서에 필드 추가 문서를 참조하세요.

먼저 언바운드 텍스트 상자를 추가한 다음 텍스트 상자의 컨트롤 원본 속성을 바인딩하려는 필드로 설정하여 폼이나 보고서에 바운드 텍스트 상자를 추가할 수도 있습니다.

언바운드 텍스트 상자 추가

언바운드 텍스트 상자는 테이블의 필드 또는 쿼리에 연결되지 않습니다. 언바운드 텍스트 상자를 사용하여 계산 결과를 표시하거나 테이블에 직접 저장하지 않으려는 입력을 허용할 수 있습니다. 디자인 보기에서 언바운드 텍스트 상자를 추가하기가 가장 쉽습니다.

  1. 탐색 창에서 폼이나 보고서를 마우스 오른쪽 단추로 클릭한 다음 디자인 보기를 클릭하여 디자인 보기에서 폼이나 보고서를 엽니다.

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

  3. 폼이나 보고서에서 텍스트 상자를 배치할 위치에 포인터를 둔 다음 클릭하여 텍스트 상자를 삽입합니다.

    참고: 또한 Access에서는 텍스트 상자 왼쪽에 레이블이 배치되므로 포인터 왼쪽에 레이블을 위한 약간의 공간을 두세요. 나중에 레이블 및 텍스트 상자 위치를 변경할 수 있습니다. 레이블을 클릭하고 Delete 키를 눌러 레이블을 삭제할 수도 있습니다.

언바운드 텍스트 상자를 만드는 또 다른 방법은 먼저 필드 목록 창의 필드를 폼이나 보고서로 필드를 끌어 놓은 다음 컨트롤 원본 속성의 값을 삭제하여 바운드 텍스트 상자를 만드는 것입니다. 디자인 보기에서 이 작업을 수행하면 텍스트 상자에 필드 이름 대신 “언바운드”가 표시됩니다. 레이아웃 보기에서는 텍스트 상자에 더 이상 데이터가 표시되지 않으며, 사실 텍스트 상자가 비어 있게 됩니다.

계산 텍스트 상자 추가

  1. 탐색 창에서 폼이나 보고서를 마우스 오른쪽 단추로 클릭한 다음 디자인 보기를 클릭하여 디자인 보기에서 폼이나 보고서를 엽니다.

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

  3. 폼이나 보고서에서 텍스트 상자를 배치할 위치에 포인터를 둔 다음 클릭하여 텍스트 상자를 삽입합니다.

  4. 다음 중 하나를 수행합니다.

    커서를 텍스트 상자에 놓은 다음 합계를 계산하는 식을 입력합니다.

    텍스트 상자를 선택하고 F4 키를 눌러 속성 시트를 표시한 다음 컨트롤 원본 속성 상자에 식을 입력합니다. 식 작성기를 사용하여 식을 만들려면 컨트롤 원본 속성 상자 옆의 작성기 단추 를 클릭합니다.

  5. 폼이나 보고서를 저장한 다음 폼 보기 또는 보고서 보기로 전환하여 결과를 확인합니다.

식 만들기에 대한 자세한 내용은 식을 빌드하는 방법 알아보기 문서를 참조하세요.

참고:

  • 컨트롤 원본 속성 상자에 식을 입력하기 위한 추가 공간이 필요한 경우 Shift+F2를 눌러 확대/축소 상자를 엽니다.

  • 폼이나 보고서가 쿼리를 기반으로 하는 경우 계산된 컨트롤 대신 쿼리에 식을 삽입할 수 있습니다. 이렇게 하면 성능을 개선할 수 있으며, 레코드 그룹의 합계를 계산하려는 경우 집계 함수의 계산 필드 이름을 사용하기가 더 쉽습니다.

텍스트 상자 속성 이해

텍스트 상자를 만드는 방법과 관계없이 텍스트 상자가 원하는 방식으로 작동하고 표시되도록 특정 속성을 설정해야 합니다. 다음 목록은 더 중요하고 일반적으로 사용되는 텍스트 상자 속성 몇 가지를 보여 줍니다.

  • 이름    포함된 데이터를 쉽게 식별할 수 있도록 텍스트 상자에 짧고 의미 있는 이름을 지정해야 합니다. 이렇게 하면 식에서 다른 텍스트 상자에서 사용할 수 있는 텍스트 상자를 쉽게 참조할 수 있습니다. 일부 데이터베이스 개발자는 텍스트 상자를 다른 유형의 컨트롤(예: txtFirstName 또는 txtAddress)과 쉽게 구별할 수 있도록 텍스트 상자에 txt와 같은 접두사를 추가하기를 선호합니다.

    필드 목록 창의 필드를 끌어 바운드 텍스트 상자를 만들 때 텍스트 상자 이름으로 필드 이름이 사용됩니다. 일반적으로 이는 잘 작동하지만, 컨트롤 원본 속성을 편집하고 식을 만들려는 경우에는 먼저 텍스트 상자 이름을 변경하여 필드 이름과 다르게 하는 것이 좋습니다. 그러지 않으면 Access가 사용자가 텍스트 상자를 참조하는지 또는 테이블의 필드를 참조하는지를 결정하지 못할 수 있습니다. 예를 들어 이름이라는 테이블 필드에 바인딩된 이름이라는 텍스트 상자가 포함된 보고서가 있다고 가정합니다. 이름 필드의 값 앞에 있을 수 있는 공백을 자르려는 경우 텍스트 상자의 컨트롤 원본 속성을 다음으로 설정할 수 있습니다.

    =Trim([First Name])

    그러나 이렇게 설정하면 Access가 식이 필드를 참조하는지 또는 텍스트 상자를 참조하는지를 결정할 수 없어 텍스트 상자에 #Error가 표시됩니다. 이 문제를 해결하려면 고유한 이름을 가지도록 텍스트 상자의 이름을 바꿉니다.

  • 컨트롤 원본    이 속성은 텍스트 상자가 바운드, 언바운드 또는 계산 중 어느 것인지 결정합니다.

    • 컨트롤 원본 속성 상자의 값이 테이블의 필드 이름이면 텍스트 상자는 해당 필드에 바인딩됩니다.

    • 컨트롤 원본의 값이 비어 있으면 텍스트 상자는 언바운드입니다.

    • 컨트롤 원본의 값이 식이면 텍스트 상자는 계산 텍스트 상자입니다.

  • 텍스트 형식    텍스트 상자가 긴 텍스트 필드에 바인딩되어 있으면 텍스트 형식 속성 상자의 값을 서식 있는 텍스트로 설정할 수 있습니다. 이렇게 하면 텍스트 상자에 포함된 텍스트에 여러 서식 스타일을 적용할 수 있습니다. 예를 들어 굵게 서식을 한 단어에 적용하고 다른 단어에는 밑줄을 적용할 수 있습니다.

  • 확장 가능    이 속성은 짧은 텍스트 또는 긴 텍스트 필드에 바인딩된 텍스트 상자가 있는 보고서에 특히 유용합니다. 기본 설정은 아니요입니다. 텍스트 상자에 표시할 텍스트가 너무 많은 경우 텍스트가 잘립니다. 그러나 확장 가능 속성 상자의 값을 로 설정하면 텍스트 상자의 세로 크기가 자동으로 조정되어 포함된 모든 데이터를 인쇄하거나 미리 볼 수 있습니다.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×