데이터 액세스(Visual Studio Tools for Office 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 Visual Studio Tools for Office를 사용하여 만드는 솔루션의 데이터에 액세스할 때 일반적으로 수행하는 작업에 대한 도움말 링크를 제공합니다. Visual Studio Tools for Office 도움말에서 다루는 다른 범주의 주요 작업에 대해서는 Visual Studio Tools for Office 작업 절차를 참조하십시오.
데이터 개요
- 문서 수준 사용자 지정의 데이터 개요
Office 응용 프로그램을 시작하지 않고 액세스할 수 있는 포함된 데이터 아일랜드에 데이터를 저장하는 방법에 대해 설명합니다.
데이터 캐싱
방법: 오프라인이나 서버에서 사용할 데이터 캐싱
데이터 항목을 문서에서 캐시하도록 표시하여 오프라인으로 사용할 수 있도록 만들고, 문서가 서버에 저장된 경우 코드에서 문서의 데이터를 조작할 수 있도록 만드는 방법에 대해 설명합니다.방법: Office 문서에서 프로그래밍 방식으로 데이터 소스 캐싱
StartCaching 메서드를 호출하고 데이터 소스를 전달하여 프로그래밍 방식으로 문서 캐시에 데이터 소스를 추가하는 방법을 보여 줍니다.방법: 프로그래밍 방식으로 데이터 소스 캐싱 중지
StopCaching 메서드를 호출하고 데이터 소스를 전달하여 프로그래밍 방식으로 문서 캐시에서 데이터 소스 캐싱을 중지하는 방법을 보여 줍니다.연습: 캐시된 데이터 집합을 사용하여 마스터-세부 관계 만들기
워크시트에서 마스터/세부 관계를 만드는 방법을 보여 주고 솔루션을 오프라인으로 사용할 수 있도록 데이터를 캐시하는 방법을 보여 줍니다.방법: 서버에 있는 통합 문서에서 캐시된 데이터 변경
Excel을 실행하지 않은 채 Visual Studio Tools for Office 프로젝트의 일부인 Excel 통합 문서의 캐시에 있는 데이터를 변경하는 방법을 보여 줍니다.방법: 서버에 있는 통합 문서에서 캐시된 데이터 검색
Excel을 실행하지 않고 Visual Studio Tools for Office 프로젝트의 일부인 Excel 통합 문서의 캐시에서 데이터를 검색하여 서버에 저장된 Excel 통합 문서의 데이터를 가져오는 방법을 보여 줍니다.
데이터 바인딩
연습: Word 작업 창의 컨트롤에 데이터 바인딩
컨트롤이 SQL Server 데이터베이스에 있는 테이블 간의 마스터/세부 관계를 나타내는 Word의 작업 창에서 컨트롤에 데이터를 바인딩하는 방법을 보여 줍니다.연습: 문서 수준 프로젝트의 단순 데이터 바인딩
SQL Server 데이터베이스의 단일 데이터 필드를 Excel의 명명된 범위에 바인딩하는 기본 절차를 단계별로 설명합니다.연습: 문서 수준 프로젝트의 복합 데이터 바인딩
Excel 워크시트의 여러 셀을 Northwind SQL Server 데이터베이스의 필드에 바인딩하는 기본 절차를 보여 줍니다.연습: Excel 작업 창의 컨트롤에 데이터 바인딩
데이터 소스에 바인딩된 컨트롤을 Excel의 작업 창에 추가하는 방법을 설명합니다.방법: 워크시트에서 데이터베이스 레코드 스크롤
Excel 워크시트에서 데이터베이스 테이블의 단일 필드를 최종 사용자가 모든 레코드를 스크롤할 수 있게 해 주는 컨트롤과 함께 표시하는 방법을 보여 줍니다.방법: 데이터에 ListObject 열 매핑
ListObject 컨트롤의 특정 열을 데이터 소스에 매핑하는 방법에 대해 설명합니다.
데이터 표시
방법: 워크시트에서 데이터베이스 레코드 스크롤
Excel 워크시트에서 데이터베이스 테이블의 단일 필드를 최종 사용자가 모든 레코드를 스크롤할 수 있게 해 주는 컨트롤과 함께 표시하는 방법을 보여 줍니다.방법: 문서에서 텍스트 서식 지정
Word Range 개체를 사용하여 Word 문서의 텍스트에 서식을 지정하는 방법을 설명합니다.방법: 데이터베이스의 데이터로 문서 채우기
Windows Forms 프로젝트에서와 동일하게 Word 솔루션에서 데이터 액세스가 작동하는 방식을 보여 줍니다.방법: 데이터베이스의 데이터로 워크시트 채우기
워크시트에 데이터베이스 데이터를 표시하는 방법을 보여 주고 Windows Forms 프로젝트에서와 동일하게 데이터 액세스가 작동하는 방식을 보여 줍니다.방법: 개체의 데이터로 문서 채우기
Windows Forms 프로젝트 작업과 유사한 방법으로 Word 문서의 개체에 저장된 데이터에 액세스하는 방법을 보여 줍니다.방법: 서비스의 데이터로 문서 채우기
웹 서비스 데이터를 Excel 솔루션으로 가져오는 방법을 보여 줍니다.
오프라인
- 방법: 오프라인이나 서버에서 사용할 데이터 캐싱
데이터 항목을 문서에서 캐시하도록 표시하여 오프라인으로 사용할 수 있도록 만들고, 문서가 서버에 저장된 경우 코드에서 문서의 데이터를 조작할 수 있도록 만드는 방법에 대해 설명합니다.
샘플
데이터 분석 샘플
Excel의 도구 모음 단추와 메뉴를 사용하여 데이터 분석 작업을 실행하는 방법을 보여 줍니다.데이터 액세스 샘플
데이터 소스의 데이터를 읽고 해당 데이터를 Excel 2007 워크시트 또는 Word 문서에 표시하는 방법을 보여 줍니다.
연습
연습: 캐시된 데이터 집합을 사용하여 마스터-세부 관계 만들기
워크시트에서 마스터/세부 관계를 만드는 방법을 보여 주고 솔루션을 오프라인으로 사용할 수 있도록 데이터를 캐시하는 방법을 보여 줍니다.연습: 문서 수준 프로젝트의 단순 데이터 바인딩
SQL Server 데이터베이스의 단일 데이터 필드를 Excel의 명명된 범위에 바인딩하는 기본 절차를 단계별로 설명합니다.연습: 문서 수준 프로젝트의 복합 데이터 바인딩
Excel 워크시트의 여러 셀을 Northwind SQL Server 데이터베이스의 필드에 바인딩하는 기본 절차를 보여 줍니다.
XML
방법: Visual Studio 내부의 Word 문서에 스키마 매핑
문서가 Visual Studio 외부에 열려 있을 때 사용하는 것과 동일한 Word 도구를 사용하여 문서가 Visual Studio Tools for Office 프로젝트에 열려 있는 동안 XML 스키마를 문서에 매핑하는 방법을 보여 줍니다.방법: Visual Studio 내에서 워크시트에 스키마 매핑
통합 문서가 Visual Studio 외부에 열려 있을 때 사용하는 것과 동일한 Excel 도구를 사용하여 통합 문서가 Visual Studio Tools for Office 프로젝트에 열려 있는 동안 XML 스키마를 통합 문서에 매핑하는 방법에 대해 설명합니다.