다음을 통해 공유


LightSwitch에서 보고 및 인쇄

LightSwitch에는 기본 제공 보고 및 인쇄 기능이 포함되어 있지 않지만, 여러 가지 방법으로 보고 및 인쇄 기능을 LightSwitch 응용 프로그램에 통합할 수 있습니다.

Excel로 내보내기

대부분의 경우 우선 Excel로 내보낸 다음 정보를 보고하고 인쇄할 수 있습니다. 보고서에 대한 데이터를 반환하는 쿼리를 정의하고 이 쿼리를 기반으로 하는 화면을 만든 후 화면에서 Excel로 내보내기 단추를 사용하도록 설정합니다. 최종 사용자는 단추를 선택하여 화면의 데이터를 내보내고 데이터를 Excel 서식으로 지정하여 인쇄할 수 있습니다. 자세한 내용은 데이터를 Microsoft Excel로 내보내기을 참조하십시오.

참고

Excel로 내보내기 기능은 LightSwitch 데스크톱 응용 프로그램에서만 사용할 수 있습니다.

Silverlight 사용자 정의 컨트롤

반복적인 보고 및 송장 인쇄 등의 인쇄 작업의 경우 Silverlight 사용자 정의 컨트롤을 만들 수 있습니다. 컨트롤의 필드 레이아웃을 지정하고 이를 LightSwitch 데이터에 바인딩하고 XAML 코드를 사용하여 모양을 정의할 수 있습니다. 그런 다음 만든 컨트롤을 LightSwitch 응용 프로그램의 화면에서 사용할 수 있습니다. 자세한 내용은 연습: LightSwitch 응용 프로그램에서 송장 인쇄을 참조하십시오.

참고

Silverlight에서는 벡터 인쇄를 지원하지만 최상의 결과 얻으려면 PostScript를 지원하는 프린터가 필요합니다.

SQL Server Reporting Services

SQL Server Reporting Services를 사용하여 조직의 보고서를 작성, 배포 및 관리하고 프로그래밍 기능을 사용하여 보고 기능을 확장하고 사용자 지정할 수 있습니다. SQL Server의 전체 버전이 없더라도 SQL Server Express with Advanced Services의 Reporting Services를 사용하여 보고서를 만들 수 있습니다. 자세한 내용은 방법: LightSwitch에서 SQL Server Reporting Services 보고서 보기, SQL Server Reporting Services 또는 SQL Server Express with Advanced Services의 Reporting Services를 참조하십시오.

Office 자동화

Office는 보고 및 인쇄를 위한 여러 기본 제공 솔루션을 제공하지만, Visual Studio Professional 2012의 Office 개발 도구를 사용하여 LightSwitch 응용 프로그램에서 보고서의 작성, 표시 또는 인쇄를 자동화할 수도 있습니다. 자세한 내용은 연습: 보고서 만들기을 참조하십시오.

기타 공급업체의 솔루션

Microsoft 이외의 공급업체에서 보고 및 인쇄 기능을 제공하는 여러 LightSwitch 확장을 가져올 수 있습니다. 기타 옵션 중에 Visual Studio 갤러리에서 찾아 다운로드할 수 있습니다.

확장을 다운로드하려면

  1. 메뉴 모음에서 도구, 확장 및 업데이트를 선택합니다.

  2. 확장 및 업데이트 대화 상자에서 온라인 노드를 확장한 후 Visual Studio 갤러리를 선택합니다.

  3. Visual Studio 갤러리 검색 텍스트 상자에 LightSwitch를 입력합니다.

  4. 표시되는 목록에서 확장을 선택하고 다운로드 단추를 선택합니다.

    확장을 설치하라는 메시지가 표시되거나 확장에 대한 공급업체의 웹 사이트로 이동합니다.