Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

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

Microsoft SQL Server 데이터베이스 쿼리 데이터 또는 쿼리를 사용 하 고 데이터를 전송할 수 있는 양식 서식 파일을 디자인할 수 있습니다.

이 문서의 내용

개요

폼 수 기본 데이터 연결 이라는 하나의 기본 데이터 연결 및 하나 이상의 보조 데이터 연결가지고 있는 필요에 따라 수 있습니다. 폼에 대 한 사용자 목표에 따라 데이터 연결 쿼리 수 또는 Microsoft SQL Server 데이터베이스 또는 웹 서비스 등의 외부 데이터 원본에 양식 데이터 전송 합니다.

데이터베이스에 기반 하는 양식 서식 파일을 디자인할 때는 Microsoft Office InfoPath 양식 서식 파일에 대 한 기본 데이터 연결으로 쿼리 데이터 연결 쿼리 필드 및 데이터 필드를 포함 하는 그룹 있는 주 데이터 원본 를 만듭니다. 이러한 필드와 그룹 데이터 데이터베이스의 테이블에 저장 된 방식에 해당 합니다. 쿼리 필드 쿼리 필드의 데이터와 일치 하는 레코드를 쿼리 결과 제한 하는 사용자가 입력 한 데이터를 포함 합니다. 이 양식 서식 파일에 기초한 양식에서 기본 데이터 연결을 사용 하는 경우 InfoPath 쿼리 필드의 데이터를 사용 하 여 쿼리를 만듭니다. 그런 다음 쿼리 데이터 연결을 통해 쿼리를 전송 합니다. 데이터베이스 쿼리 데이터 연결을 통해 양식으로 다시 쿼리 결과 반환 합니다. 쿼리의 결과 해당이 필드에 바인딩된 컨트롤을 통해 편집할 수 있는 데이터 필드에 배치 됩니다.

쿼리 및 데이터 필드의 데이터 구조 데이터 데이터베이스에 저장 되는 방식과 일치 해야 하므로 이러한 필드 또는 그룹의 기본 데이터 원본에 수정할 수 없습니다. 필드 또는 그룹 에서만 기본 데이터 원본에서 루트 그룹에 추가할 수 있습니다. 참고 항목 섹션에서 데이터 원본에 대 한 자세한 정보에 대 한 링크를 찾습니다.

폼은 양식을 기반으로 하는 양식 서식 파일 및 데이터베이스는 다음과 같은 요구 사항을 충족 하는 경우 폼의 기본 데이터 연결을 통해 데이터베이스에 데이터를 전송할 수 있습니다.

  • 양식 서식 파일을 하지는 브라우저 호환 양식 서식 파일    InfoPath가 기본 데이터 연결에 전송 데이터 연결을 만들 브라우저 호환 양식 서식 파일을 디자인 하는 경우. 사용자가 브라우저 호환 양식 서식 파일에 기반 하는 폼에 데이터를 전송할 수 있도록 데이터베이스와 함께 작동 하는 웹 서비스를 사용 합니다.

  • 기본 데이터 원본에 관련된 테이블의 각 쌍의 왼쪽된 테이블 기본 키가 있는    왼쪽된 테이블의 기본 키 관련된 테이블의 모든 쌍에 대 한 관계를 하나 이상 있어야 합니다.

  • 큰 이진 데이터 형식 양식 저장소의 기본 데이터 원본에서 데이터 필드 없음    InfoPath 쿼리 사진, 이미지, OLE 개체, 첨부 파일, Office Access 메모 데이터 형식 또는 SQL 텍스트 데이터 형식이 같은 큰 이진 데이터 형식을 저장할 수 있는 필드가 포함 된 경우 전송 데이터 연결이 해제 됩니다.

InfoPath 전송 데이터 연결을 사용 하는 경우 사용자 데이터베이스에 기본 데이터 원본에서 데이터 필드의 데이터를 전송할 수 있습니다. InfoPath 전송 데이터 연결을 사용 하는 경우이 양식 서식 파일을 기반으로 하는 양식의 전송 옵션을 사용자 지정할 수 있습니다.

맨 위로 이동

호환성 고려 사항

데이터베이스에 기반 하는 양식 서식 파일을 디자인할 때 브라우저 호환 양식 서식 파일 디자인 옵션이 있습니다. 브라우저 호환 양식 서식 파일의 기본 데이터 연결으로 쿼리 데이터 연결을 만들어집니다. 하지만 사용자가 데이터베이스에 데이터를 전송할 수 있도록 브라우저 호환 양식 서식 파일을 구성할 수 없습니다. 따라서 SQL Server 데이터베이스에 기초한 양식 서식 파일을 디자인 하는 경우 사용자가 기본 데이터 연결을 통해 데이터베이스에 양식 데이터를 전송할 수 없습니다 수행한 해당 양식 서식 파일 브라우저 호환 합니다.

맨 위로 이동

시작하기 전에

SQL Server 데이터베이스에 따라 사용자 양식 서식 파일을 디자인 하기 위해 데이터베이스 관리자에 게에서 다음과 같은 정보가 필요 합니다.

  • 양식 서식 파일에 연결 하는 데 데이터베이스를 포함 하는 서버의 이름입니다.

  • 이 양식 서식 파일에 사용할 데이터베이스의 이름입니다.

  • 데이터베이스에 필요한 인증 합니다. 데이터베이스는 사용자가 데이터베이스에 액세스할 수 있는 방법을 확인 하려면 Microsoft Windows 인증 또는 SQL Server 인증을 사용할 수 있습니다.

  • 폼 또는 보낼 데이터가 들어 있는 테이블의 이름을 양식에서 데이터를 받게 됩니다. 기본 테이블입니다. 데이터베이스에서 둘 이상의 테이블을 사용 하도록 하려는 경우 다른의 이름, 하위 테이블 필요 합니다. 기본 테이블의 필드와 관계가 있는 하위 테이블의 필드 이름 할 수도 있습니다.

맨 위로 이동

양식 서식 파일 디자인

쿼리 데이터 연결 된 양식 서식 파일을 디자인 하 고 다음을 실행 필요 합니다.

  1. 양식 서식 파일 만들기    데이터베이스에 기반 하는 양식 서식 파일을 만들 때 InfoPath 양식 서식 파일 및 데이터베이스 사이의 기본 데이터 연결으로 쿼리 데이터 연결을 만듭니다. 이 프로세스는 자동으로 양식 서식 파일의 기본 데이터 원본을 만듭니다.

  2. 쿼리 결과 표시 하려면 하나 이상의 컨트롤 추가    사용자가 보고 폼을 열 때 기본 데이터 원본에 있는 필드의 데이터를 편집할 수 있도록 양식 서식 파일에 컨트롤 추가 한 다음 기본 데이터 원본에 필드를 해당 컨트롤을 바인딩할 수 있습니다.

1 단계: 양식 서식 파일 만들기

  1. 파일 메뉴에서 양식 서식 파일 디자인 을 클릭 합니다.

  2. 새 디자인양식 서식 파일 디자인 대화 상자에서 양식 서식 파일 을 클릭 합니다.

  3. 기준 목록에서 데이터베이스 를 클릭 합니다.

  4. 브라우저 호환 양식 서식 파일을 디자인 하는 경우 브라우저 호환 기능만 사용 확인란을 선택 합니다.

    참고: 데이터 연결 마법사 브라우저 호환 양식 서식 파일에 전송 데이터 연결을 사용 하도록 설정 됩니다. 사용자가 브라우저 호환 양식 서식 파일을 기반으로 하는 양식에서 데이터베이스에 데이터를 전송할 수 있도록 보조 데이터 연결 데이터베이스와 함께 작동 하는 웹 서비스를 추가 합니다. 참고 항목 섹션에서 보조 데이터 연결에 대 한 자세한 정보에 대 한 링크를 찾습니다.

  5. 확인을 클릭합니다.

  6. 데이터 연결 마법사에서 데이터베이스 선택을 클릭 합니다.

  7. 데이터 원본 선택 대화 상자에서 새 출처 를 클릭 합니다.

  8. 데이터 원본의 종류에 연결 하 시겠습니까 목록에서 Microsoft SQL Server 를 클릭 한 후 다음 을 클릭 합니다.

  9. 서버 이름 상자에 SQL Server 데이터베이스를 사용 하 여 서버 이름을 입력 합니다.

  10. 로그온 자격 증명 에서 다음 중 하나를 수행 합니다.

    • 데이터베이스는 Microsoft Windows 네트워크에 사용 되는 자격 증명에 따라 액세스 권한이 있는 사용자를 결정 하는 경우 Windows 인증 사용을 클릭 합니다.

    • 데이터베이스 지정 된 사용자 이름 및 데이터베이스 관리자 로부터 얻을 수 있는 암호를 기반으로 액세스 권한이 있는 사용자를 결정 하는 경우 다음 사용자 이름 및 암호를 사용 하 여 클릭 한 다음 사용자 이름에서 사용자 이름 및 암호를 입력 암호 상자입니다.

  11. 다음을 클릭합니다.

  12. 원하는 데이터가 들어 있는 데이터베이스 선택 목록에서 사용 하 여 특정 테이블에 연결 확인란 선택 기본 테이블의 이름을 클릭 하 고 다음 을 클릭 한 다음 원하는 데이터베이스의 이름을 클릭 합니다.

  13. 마법사의 다음 페이지에서 파일 이름 상자에 데이터 연결 정보를 저장 하는 파일에 대 한 이름을 입력 한 다음이 설정을 저장 하려면 완료 를 클릭 합니다.

    쿼리 데이터 연결의 다른 테이블을 사용 하려는 경우 다른 테이블 마법사의이 페이지에 추가할 수 있습니다.

    방법

    1. 테이블 추가 클릭 합니다.

    2. 테이블 또는 쿼리 추가 대화 상자에서 자식 테이블의 이름을 클릭 한 후 다음 을 클릭 합니다. InfoPath에서 두 테이블에서 필드 이름과 일치 하는 관계를 설정 하려고 합니다. 제안된 된 관계를 사용 하려면 관계를 선택 하 고 관계 제거 를 클릭 합니다. 관계를 추가 하려면 관계 추가 클릭 합니다. 관계 추가 대화 상자에서 각 열에 관련 된 각 필드의 이름을 클릭 한 다음 확인 을 클릭 합니다.

    3. 마침을 클릭합니다.

    4. 하위 테이블을 더 추가 하려면 다음이 단계를 반복 합니다.

  14. 다음을 클릭합니다.

  15. 마법사의 마지막 페이지에서 기본 데이터 연결의 이름을 입력 합니다. 데이터 원본 작업창의 데이터 원본 목록에서이 이름이 표시 됩니다.

  16. 개요 섹션의 요구 사항을 충족 하는 양식 서식 파일을 InfoPath 기본 데이터 연결에 전송 데이터 연결을 사용 하 고 마법사의이 페이지 표시 합니다. 전송 데이터 연결에 대 한 이름을 변경 하려면 해당 상자에 새 이름을 입력 합니다. 사용자가 다른을 통해 양식 데이터 전송 나중에 추가할 양식 서식 파일에 데이터 연결을 제출 하도록 하려는 경우 이 연결에 대 한 전송 사용 확인란의 선택을 취소를 클릭 합니다.

    참고: 양식 서식 파일 ( 개요 ) 구역에서 요구 사항을 충족 하지 않는 경우 InfoPath 전송 데이터 연결을 사용할 수 없게 되며 전송 연결에 대 한 이름 입력 하 고 이 연결에 대 한 전송 사용 확인란 사용 불가능 (비활성화)입니다. InfoPath에서 전송 데이터 연결을 비활성화 하는 경우 양식 서식 파일에 대 한 기본 데이터 연결에 쿼리 데이터 연결을 갖게 됩니다.

2 단계: 쿼리 결과 표시 하려면 하나 이상의 컨트롤 추가

  1. 컨트롤 작업창이 표시되지 않으면 삽입 메뉴에서 기타 컨트롤을 클릭하거나 ALT+I, C 키를 누릅니다.

  2. 컨트롤을 양식 서식 파일에 끌어다 놓습니다.

  3. Control 바인딩 대화 상자에서 그룹 또는 컨트롤을 바인딩할 필드를 선택 합니다.

맨 위로 이동

전송 옵션 구성

양식 서식 파일 및 데이터 연결 마법사에서 선택한 테이블 ( 개요 ) 구역에서 요구 사항을 충족 하는 경우 InfoPath의 기본 데이터 연결을 통해 데이터를 제출 하는 양식 서식 파일을 구성 합니다. 사용 하도록 선택한 경우이 전송 데이터 연결, InfoPath 사용자가 데이터베이스에 양식 데이터를 전송할 수 있도록 양식 서식 파일을 구성 하 고 표준 도구 모음 및 파일을 전송 명령 전송 단추 추가 사용자가 양식을 작성 하는 경우 메뉴입니다. 또한 InfoPath 사용자가 양식을 전송할 때 양식을 열린 상태로 유지 되어 및 양식을 사용자가 전송한 있는지 여부를 나타내는 사용자에 게 메시지를 표시 되도록 양식 서식 파일을 구성 합니다. 사용자가 양식을 전송한 후 전송 단추와 동작에서 텍스트를 변경할 수 있습니다.

  1. 도구 메뉴에서 전송 옵션 을 클릭 합니다.

    1. 표준 도구 모음 및 사용자가 양식을 작성 하는 경우 파일 메뉴에 표시 되는 전송 명령에 표시 되는 전송 단추 이름을 변경 하려면 전송 에서 캡션 상자에 새 이름을 입력합니다 옵션 대화 상자.

      팁: 이 단추와 명령에 바로 가기 키를 할당 하려는 경우 입력 앰퍼샌드 (&) 바로 가기 키로 사용 하려는 문자 앞 합니다. 예를 들어 전송 단추와 명령에 대 한 바로 가기 키로 ALT + B를 할당할 Su & bmit를입력 합니다.

  2. 양식을 작성 하는 경우 표준 도구 모음에서 전송 명령 또는 제출 단추를 사용 하 여 사람들이 하지 않으려면 전송 메뉴 항목 및 전송 도구 모음 단추 표시 확인란의 선택을 취소 합니다.

    1. 기본적으로 사용자가 양식을 전송한 후 InfoPath 양식을 열어 둡니다 및 양식 사용자가 전송한 경우 알리는 메시지가 표시 됩니다. 이 기본 동작을 변경 하려면 고급 을 클릭 한 후 다음 중 하나를 실행 합니다.

      • 양식 닫기 또는 사용자가 완성된 된 양식을 전송한 후 새 빈 폼 만들기를 제출 후 목록에서 원하는 옵션을 클릭 합니다.

      • 양식을 성공적으로 전송 하는 경우를 나타내기 위해 사용자 지정 메시지를 작성 하려면 사용자 지정 메시지 사용 확인란을 선택 하 고 성공실패 한 경우 상자에 메시지를 입력 합니다.

        팁:  실패 한 경우 상자에서 메시지를 사용 하 여 사용자가 해당 양식 전송할 수 없습니다 경우 수행할 작업입니다. 예를 들어 사용자가 자신의 폼을 저장 하 고 자세한 지침에 대 한 다른 사용자에 게 문의 제안할 수 있습니다.

      • 사용자가 양식을 전송한 후 메시지를 표시 하지 않으려면 성공 및 실패 메시지 표시 확인란의 선택을 취소 합니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×