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 대화 상자의 닫기 단추를 클릭한다.
|