배움터  
  HOME > 배움터 > 무료강좌
무료강좌
 
Microsoft Office XP의 새로운 기능, 액세스, XML 지원
 


4. XML 지원

Microsoft Access 2002에서는 플랫폼, 데이터 형식, 프로토콜, 스키마, 업무 방식에 관계 없이 XML 데이터를 공유할 수 있는 강력하고도 자연스러운 방법을 제공한다. Access의 사용자 인터페이스를 통하여 Jet 또는 SQL Server의 구조와 데이터로부터 XML 데이터나 스키마 문서를 쉽게 작성할 수 있다. 폼, 보고서, 데이터 액세스 페이지의 다른 응용 프로그램에서도 XML 데이터를 사용할 수 있다. 예를 들어, 내부 SQL 서버, Excel 스프레드시트, 다른 데이터 공급자(예: SAP)와 같은 여러 원본에 데이터가 분산되어 있을 수 있다. 이러한 원본은 XML을 사용하여 데이터를 교환하므로 Access에서 일련의 집계 쿼리를 만들어 데이터를 뷰로 가져온 다음 해당 뷰를 사용하여 폼과 보고서를 디자인할 수 있다. 또한 Access 2002에서는 테이블, 쿼리, 폼, 보고서를 인터넷 표준인 XML/XSL 형식으로 저장할 수 있고 개발자는 XML 데이터를 Access 2002의 데이터 액세스 페이지에 연결시킬 수 있으며, 웹 서버에 게시할 수 있다.

1) XML 문서 저장

① 'Northwind.mdb' 예제 데이터베이스에서 테이블 개체를 클릭한다.
Customers 테이블을 선택한 후 파일-내보내기 메뉴를 선택한다.
'Customers' 테이블 내보내기 대화 상자가 표시되면 파일 형식의 드롭다운 단추를 클릭하여 XML문서(*.xml)을 선택한 후 내보내기 단추를 클릭한다.

XML 내보내기 대화 상자가 표시되면 데이터 프레젠테이션(XSL)의 확인란을 체크한다.
확인 단추를 클릭한다.

[참고- 다양한 언어 지원]

Access 2002에서는 다국적 기업에서 서로 다른 언어 사용자들이 쉽게 Access를 이용할 수 있도록 다양한 언어를 지원하고 있다. 다양한 파일 형식 (Unicode RTF, aspL, 텍스트 및 Excel 파일 형식)으로 가져오거나 출력 및 저장이 가능하다. 텍스트나 aspL에서 기존의 Ansi-Code 지원에서 다양한 서식을 지원하며, 마찬가지로 RTF나 Excel 파일 형식에서도 Uni-Code를 지원한다. 파일-내보내기 메뉴를 사용하여 적당한 파일 형식으로 내보내기를 확인할 수 있다.

2) XML 문서 가져오기

① 'Northwind.mdb' 예제 데이터베이스에서 파일-외부 데이터 가져오기-가져오기 메뉴를 선택한다.
가져오기 대화 상자가 표시되면 파일 형식의 드롭다운 단추를 클릭하여 XML문서(*.xml)을 선택한다.
Customers.xml을 선택한 후 가져오기 단추를 클릭한다.
XML 가져오기 대화 상자의 확인 단추를 클릭한다.

⑤ 가져오기 완료를 표시하는 대화 상자가 표시되면 확인 단추를 클릭한다.

⑥ 테이블 개체에 'Customers1'을 더블 클릭하여 가져온 데이터를 확인한다.

3) XML 파일에 데이터 액세스 페이지 연결하기

① 'Northwind.mdb' 데이터베이스에서 페이지 개체를 클릭한다.
새로 만들기 단추 를 클릭한다.
새 데이터 액세스 페이지 대화 상자에서 디자인 보기를 클릭한다. 원본 개체 선택을 위해 드롭다운 단추를 클릭한 후 Customers 테이블을 선택한다.
확인 단추를 클릭한다.
⑤ 페이지 작업 영역에서 마우스 오른쪽 단추를 눌러 페이지 속성을 선택한다.
Page:Page1 대화 상자가 표시되면 데이터 탭을 클릭한다.
UseXMLData 속성에 클릭한 후 드롭다운 단추를 클릭하여 True를 선택한다.
XMLDataTarget 속성에 클릭한 후 C:\My Documents\Customers.xml을 입력한다.

Page:Page1 대화 상자의 닫기 단추를 클릭한다.

 

목차 | 이전 | 다음