1. 데이터리포트
2 엑셀과 함께 사용
1. 데이터리포트
비주얼베이직 6.0부터는 데이터 리포트(Data Report) 지원합니다. 데이터 리포트는 ADO개체와 함께 사용할 수 있으므로 OLE DB, ODBC 드라이버를 모두 사용할 수 있고 데이터 리포트로 만든 보고서를 HTML파일로 만들어 브라우저로 손쉽게 볼 수 있습니다.
1) 데이터 베이스와 연결하고 테이블 가져오기
데이터베이스(SQL서버)에 있는 [주소록] 테이블을 가져 오려면 [프로젝트]메뉴의 [기타 ActiveX디자이너]의 [Data DataEnvironment]항목을 다음과 같이 선택합니다.
[Data DataEnvironment]를 이용하여 데이터베이스의 연결과 테이블을 정보를 가져올 수 있습니다.
데이터베이스와 연결을 하기위해서 [Connection1]의 속성을 설정해 주어야 합니다.
[데이터 링크 등록 정보] 대화상자는 ADO 컨트롤과 유사합니다. ODBC를 설정하는 경우에는 DSN사용자이름을 등록하기 바랍니다. SQL서버의 OLE DB 제공자를 선택합니다.
[서버이름]은 SQL서버가 있는 곳의 서버이름을 설정합니다. [로그온]은 파일서버인 윈도우NT사용자로 접속할 것인지 아니면 SQL서버의 사용자로 입력할 것인지를 설정합니다. 위 화면은 SQL서버의 사용자로 로그온 하려고 사용자이름 'SA',암호 'SA'를 입력한 것 입니다. 서버에서 데이터베이스는 SQL서버에 있는 연결할 데이터베이스 명을 넣으면 됩니다. 주소록 테이블이 INFO데이터베이스안에 있기 때문에 INFO라고 입력한 것입니다.
연결 설정이 잘 되었는 지를 확인하려면 [연결 테스트]을 버튼을 누르면 됩니다. [고급]이나 [모두]페이지 변경을 하지 않아도 되지만 상황에 따라 적당하게 변경하는 것이 좋습니다. 데이터베이스와 연결이 끝났으면, 테이블 정보를 가져오기 위해서 명령을 추가해야 합니다. [DataEnvironment1]에서 마우스 오른쪽 버튼을 누르면 팝업메뉴 목록중에 [명령추가]라는 것이 있습니다. 다음과 같이 선택합니다.
[명령이름]은 추가하는 명령의 이름입니다. [연결]은 연결을 설정한 이름입니다. 앞에서 [Connection1]에서 연결 설정을 하였기 때문에 Connection1를 선택하면 됩니다. 테이블 정보를 가져오려면 SQL문을 이용하여 가져오면 됩니다. "Select * From 주소록"하면 됩니다.
[IT 과학/Visual Basic] - 비주얼베이직 | 비주얼베이직 6 소개
[IT 과학/Visual Basic] - 비주얼베이직 | 문법
[IT 과학/Visual Basic] - 비주얼베이직 | 제어문과 반복문
[IT 과학/Visual Basic] - 비주얼베이직 | Frame
[IT 과학/Visual Basic] - 비주얼베이직 | 이미지 및 디스크 파일 다루기
[IT 과학/Visual Basic] - 비주얼베이직 | 컨트롤 추가하기
[IT 과학/Visual Basic] - 비주얼베이직 | 프로시저와 MDI폼, 공통 대화상자 컨트롤
댓글