COMAddIns | VSTO - UserForm Control의 활용
내침김에 UserForm의 콘트롤을 실제로 활용해 보자
실용적이지는 않지만 , 즉 다른 도구가 더 편리한게 많지만, 그래도
UserForm의 콘트롤에 매력이 있다면 어떻게 활용하면 좋은지 보도록 하고
앞페이지에서 Class모듈에서 메소드를 만들때 실제작업내용은
크래스 외부로 보내는 것이 왜 좋은지를 보도록 하는 기회가 되도록 하기
위함도 이 페이지의 목적이기도 하다
UNO_Weekly의 VB.Net시리즈를 복습할 겸해서
NorthWind.mdb화일을 읽어서 직원명단으로 버튼을 만들고
직원명단의 버튼을 크릭하면 해당직원의 보고서가 만들어지는 것을
해보면 여러부분의 실력을 키우는 기회가 될 것이다
아래의 그림과 같이 버튼을 심어 보시기 바란다
1)Northwind.mdb를 바탕화면에 두고
2)Data.OleDb.OleDbConnection개체를 생성하고
3)Connection개체에게 전달할 ConnectionString 문자열정보를 만들고
4)NorthWind.mdb의 Emploees테이블에서 FirstName휠드를 갖여 오는 SQL을 작성하고
4)Data.DataTable개체를 하나 만들어 두고
5)Data.OleDb.OleDbDataAdapter 개체를 생성하고
6)Data.OleDb.OleDbDataAdapter개체의 Fill메소드로 DataTable을 채우고
7)DataTable을 행별로 순환하면서 각행에는 하나의 휠드 FirstName만 있다
8)매순환할때마다 버튼을 생성하고 버튼에 크릭이벤트를 담당할 개체를 연결한다
죄다 해본것인데, 잘안된다면 그냥 건성으로 보고 넘어가고 있는 것
이번기회에 직접손을 써보시기를...
그리고 아래의 화일과 비교해 보시고..
***[LOG-IN]***
버튼을 크릭하면 실제적으로 데이타베이스에서
관련 버튼의 직원이름으로 매출실적을 갖여 오는 것을 해보도록 한다
우선 위의 버튼을 크릭할때 호출되는 프로시져에 여러분들이
한번 적절한 분석이나 요약내용을 불러 오는 코딩을 해보시기 바란다