IT 과학/Visual Basic

비주얼베이직 | 데이터 리포트와 엑셀 연결하기

곰뚱 2019. 12. 1.

TIP
 
 

1. 데이터리포트
2 엑셀과 함께 사용

 

 

 

1. 데이터리포트

비주얼베이직 6.0부터는 데이터 리포트(Data Report) 지원합니다. 데이터 리포트는 ADO개체와 함께 사용할 수 있으므로 OLE DB, ODBC 드라이버를 모두 사용할 수 있고 데이터 리포트로 만든 보고서를 HTML파일로 만들어 브라우저로 손쉽게 볼 수 있습니다.

 

1) 데이터 베이스와 연결하고 테이블 가져오기

데이터베이스(SQL서버)에 있는 [주소록] 테이블을 가져 오려면 [프로젝트]메뉴의 [기타 ActiveX디자이너][Data DataEnvironment]항목을 다음과 같이 선택합니다.

 

 

[Data DataEnvironment]를 이용하여 데이터베이스의 연결과 테이블을 정보를 가져올 수 있습니다.

 

 

데이터베이스와 연결을 하기위해서 [Connection1]의 속성을 설정해 주어야 합니다.

 

728x90

[데이터 링크 등록 정보] 대화상자는 ADO 컨트롤과 유사합니다. ODBC를 설정하는 경우에는 DSN사용자이름을 등록하기 바랍니다. SQL서버의 OLE DB 제공자를 선택합니다.

 

 

 

[서버이름]SQL서버가 있는 곳의 서버이름을 설정합니다. [로그온]은 파일서버인 윈도우NT사용자로 접속할 것인지 아니면 SQL서버의 사용자로 입력할 것인지를 설정합니다. 위 화면은 SQL서버의 사용자로 로그온 하려고 사용자이름 'SA',암호 'SA'를 입력한 것 입니다. 서버에서 데이터베이스는 SQL서버에 있는 연결할 데이터베이스 명을 넣으면 됩니다. 주소록 테이블이 INFO데이터베이스안에 있기 때문에 INFO라고 입력한 것입니다.

 

연결 설정이 잘 되었는 지를 확인하려면 [연결 테스트]을 버튼을 누르면 됩니다. [고급]이나 [모두]페이지 변경을 하지 않아도 되지만 상황에 따라 적당하게 변경하는 것이 좋습니다. 데이터베이스와 연결이 끝났으면, 테이블 정보를 가져오기 위해서 명령을 추가해야 합니다. [DataEnvironment1]에서 마우스 오른쪽 버튼을 누르면 팝업메뉴 목록중에 [명령추가]라는 것이 있습니다. 다음과 같이 선택합니다.

 

 

 

[명령이름]은 추가하는 명령의 이름입니다. [연결]은 연결을 설정한 이름입니다. 앞에서 [Connection1]에서 연결 설정을 하였기 때문에 Connection1를 선택하면 됩니다. 테이블 정보를 가져오려면 SQL문을 이용하여 가져오면 됩니다. "Select * From 주소록"하면 됩니다.

 

 

 

 

 

 

 

[비주얼베이직]데이터 리포트 사용하기 레포트

1. 데이터리포트 비주얼베이직 6.0부터는 데이터 리포트(Data Report) 지원합니다. 데이터 리포트는 ADO개체와 함께 사용할 수 있으므로 OLE DB, ODBC 드라이버를 모두 사용할 수 있고 데이터 리포트로 만든 보고서를 HTML파일로 만들어 브라우저로 손쉽게 볼 수 있습니다. 참 고 [Data Report 만들기]에서 사용한 [주소록] 테이블은 RDO와 ADO에서 [주소록 관리프로램 예제]에서 사용한 테이블입니다. 데이터 베이스와 연결하고 테

www.happycampus.com

 

 

그리드형

댓글