반응형 비주얼베이직 | 데이터 리포트와 엑셀 연결하기 TIP 1. 데이터리포트 2 엑셀과 함께 사용 1. 데이터리포트 비주얼베이직 6.0부터는 데이터 리포트(Data Report) 지원합니다. 데이터 리포트는 ADO개체와 함께 사용할 수 있으므로 OLE DB, ODBC 드라이버를 모두 사용할 수 있고 데이터 리포트로 만든 보고서를 HTML파일로 만들어 브라우저로 손쉽게 볼 수 있습니다. 1) 데이터 베이스와 연결하고 테이블 가져오기 데이터베이스(SQL서버)에 있는 [주소록] 테이블을 가져 오려면 [프로젝트]메뉴의 [기타 ActiveX디자이너]의 [Data DataEnvironment]항목을 다음과 같이 선택합니다. [Data DataEnvironment]를 이용하여 데이터베이스의 연결과 테이블을 정보를 가져올 수 있습니다. 데이터베이스와 연결을 하기위해서 .. IT 과학/Visual Basic 2019. 12. 1. 비주얼베이직 | ADO 데이터 컨트롤 TIP 1. DAO와 RDO ADO의 비교 2. ADO 4. ADO 데이터 컨트롤 5. 데이터 컨트롤 6.0 6. 데이터 리스트 컨트롤 1. DAO와 RDO ADO의 비교 비주얼베이직은 처음에 로컬 데이터베이스를 최상으로 발휘할 수 있는 DAO를 발표하고 클라이언트/서버 환경에서 SQL서버, 오라클을 사용하고 다량의 데이터 베이스를 할 수 있는 RDO를 발표하였습니다. 또한 비주얼베이직 6.0에서는 최신의 기술인 ADO를 발표하였습니다. ADO는 DAO와 RDO를 기능을 가지면서 데이터베이스만이 아닌 다양한 문서를 함께 공유할 수 있는 OLE DB기술로 성장하였습니다. 각각의 기술들은 쓰임에 따라 선택의 폭이 넓어 졌다고 볼 수 있습니다. 한가지 알아둘 점은 무조건 ADO를 이용하여 프로그램을 만들기 전.. IT 과학/Visual Basic 2019. 11. 27. 비주얼베이직 | DB 시작 DAC로 프로그램 만들기 TIP 1. 비주얼 데이터 관리자 2. 데이터 컨트롤 3. 데이터베이스 연결하기 4. DB 리스트박스와 DB 콤보박스 5. 레코드 이동하기 6. DAC를 이용한 주소록 관리 프로그램 비주얼베이직은 지역 데이터베이스를 사용하는 경우에는 마이크로소프트사 오피스에 있는 액서스(Access)를 가장 많이 사용합니다. 그 이유중에 하나는 같은 마이크로소프트사 제품이고 사용도 용의하고 편리하게 때문입니다. 액서스의 데이터베이스 파일은 MDB확장자를 가지고 있어 일반적으로 MDB파일 그러면, 액서스 파일인지 알고 있습니다. MDB는 서버용 데이터베이스 파일은 아닙니다. 그렇지만 MDB파일을 파일 서버에 놓고 몇 명이 그 파일을 사용하게는 할 수 있습니다. MDB의 장점과 단점, 단점의 개선사항을 정리하면 다음과 같습.. IT 과학/Visual Basic 2019. 11. 24. 비주얼베이직 | 프로시저와 MDI폼, 공통 대화상자 컨트롤 TIP 1. Microsoft Common Dialog 6.0 2. 열기 대화상자 3. 다른 이름으로 저장 대화상자 4. 색 대화상자 5. 글꼴 대화상자 6. 인쇄 대화상자 7. 읽어온 문서를 프린터로 출력하기 8. MDI 만들기 9. MDI 프로그램 만들기 10. 폼 복제하기 Microsoft Common Dialog 6.0 공용 대화상자(Common Dialog Box) 컨트롤은 표준 대화 상자 집합을 제공합니다. 표준대화상자에는 파일 열기, 파일 저장, 인쇄 설정, 색 선택, 글꼴 선택 대화상자가 있습니다. 공용 대화상자 컨트롤을 사용하려면 [구성요소] 대화상자에서 리치 텍스트 컨트롤을 추가해야 합니다. [구성요소] 대화상자에서 선택한 화면은 다음과 같습니다. 공용 대화상자를 화면에 나타나게 하려면.. IT 과학/Visual Basic 2019. 11. 21. 비주얼베이직 | 컨트롤 추가하기 TIP 1 슬라이더(Slider) 2 프로그래스바(ProgressBar) 3 상태바(StatusBar) 4 이미지 콤보(Image Combo) 5 툴바(ToolBar) 6 이미지 리스트(Image List) 7 탭스트립(TabStrip) 8 리스트뷰(List view) 9 트리뷰(Tree view) 10 데이트타임피커(DateTime Picker) 11 평면 스크롤바(FlatScrollBar) 12 에니메이션(Animation) 13 업다운(UpDown) 14 달보기(MonthView) 1. 슬라이더 슬라이더 컨트롤은 스크롤 바 컨트롤과 비슷하게 시각적으로 현재 위치를 나타날 때 사용합니다. 슬라이더의 특징은 눈금이 있어 움직인 위치를 쉽게 알 수 있습니다. 또한, 다양한 모양의 슬라이더 스타일을 나타낼.. IT 과학/Visual Basic 2019. 11. 17. 비주얼베이직 | 이미지 및 디스크 파일 다루기 TIP 1. 드라이브 리스트박스 2. 디렉토리 리스트박스 3. 파일 리스트박스 1. 드라이브 리스트박스 시스템에 설치되어 있는 모든 드라이브의 리스트를 가지는 콤보박스입니다. 사용자는 프로그램 실행 중에 이 콤보박스를 사용하여 드라이브를 선택할 수 있습니다. 이 때 선택된 드라이브는 ListIndex속성을 이용하여 드라이브의 위치를 알아낼 수 있고, List속성을 이용하여 선택한 문자열을 알아 낼 수 있습니다. 드라이브 컨트롤은 독립적으로 사용하는 경우는 거의 없고 디렉토리 리스트 박스 컨트롤과 연결하여 사용합니다. 연결을 하려면 다음과 같이 하면 됩니다. 위 소스와 같이 연결하면, 드라이브 리스트박스 컨트롤에서 드라이브를 변경하면 디렉토리 리스트박스 컨트롤의 디렉토리가 자동으로 변경됩니다. 2. 디렉토.. IT 과학/Visual Basic 2019. 11. 12. 비주얼베이직 | Frame TIP 1 프레임 2 옵션버튼과 체크박스 3 콤보박스 4 리스트박스 5 셰이프 6 스크롤바 7 선 1 프레임 프레임 컨트롤은 컨트롤들을 임의 기준으로 분류하여 손쉽게 사용할 수 있는 시각적인 컨트롤입니다. 일반적으로 체크박스나 옵션버튼을 그룹 단위로 묶을 때 많이 이용합니다. 프레임 컨트롤은 다른 컨트롤을 그 안에 포함시킬 수 있습니다. 포함된 컨트롤은 자식 컨트롤이 되고 프레임 컨트롤은 부모 컨트롤이 됩니다. 부모 컨트롤의 의미는 부모 컨트롤 밖으로 자식 컨트롤이 나올 수 없고 부모 컨트롤의 위치를 옮기면 자식 컨트롤이 자동으로 함께 움직입니다. 프레임 컨트롤 안에 옵션버튼, 체크박스, 스크롤 등 모든 컨트롤을 안에 넣을 수 있습니다. 자식 컨트롤은 프레임 컨트롤 밖으로 이동할 수 없습니다. 프레임 컨.. IT 과학/Visual Basic 2019. 11. 4. 비주얼베이직 | 제어문과 반복문 TIP 1 조 건 문 2 IF문 3 Select Case문 4 For문 5 While문 6 Do Loop문 7 Exit문 8 For Each문 9 On Error문 1 조 건 문 1) 조건문 조건문은 판단을 하기 위해서 사용합니다. 예를 들면, 비가오면 집에 있고 날씨가 맑으면 산으로 놀러 간다면 다음과 같이 만들 수 있습니다. If 날씨 = 비 Then 집에서 쉰다. Else 산으로 놀러 간다. [날씨]는 [조건]에 해당하고 [비]는 조건을 판단하는 변수가 됩니다. [비]가 오면 집에서 쉬고 [비]가 안오면 산으로 놀러 갑니다. 이렇게 조건에 따라 다르게 수행하기 위해서 사용합니다. 조건문이 없다면, 판별적인 코딩을 할 수 없기 때문에 꼭 필요합니다. 2) 반복문 반복문 없이 1에서 1000까지 더한 .. IT 과학/Visual Basic 2019. 10. 24. 비주얼베이직 | 문법 TIP 1. 변 수 2. 상 수 3. Enum문 4. 주석문 5. 데이터 형 6. 정수형 1. 변 수 데이터 형식(관계나 범위)안에서 임의의 값이 변할 수 있는 수를 변수라고 합니다. 프로그래밍 소스 안에서 변수를 선언하여 사용할 수 있습니다. 변수를 사용하는 이유는 값을 임시로 저장하거나 값을 읽어 오기 위해서 사용합니다. Dim 변수명 as 데이터형식 Private Sub Command1_Click() Dim Total as Integer Total = 10 + 30 End Sub Total은 변수명이고 Integer(-32,768 ∼ 32,767)는 데이터 형식으로 정수형을 나타냅니다. 10과 30이 더한 값이 Total 변수에 40값이 들어 갑니다. 수학에서 사칙연산(+, ÷, - , ×)을 이용.. IT 과학/Visual Basic 2019. 10. 19. 비주얼베이직 | 비주얼베이직 6 소개 TIP 1. 비주얼베이직(Visual Basic) 2. 비주얼베이직 시작 3. 비주얼베이직 화면구성 4. 용 어 5. 비주얼 베이직 파일의 종류 6. 폼과 기본적인 컨트롤 1. 비주얼베이직(Visual Basic) Visual Basic의 "Visual"은 사용자 그래픽 인터페이스(GUI)를 만드는데 사용하는 방법을 말합니다. 전통적인 프로그래밍방법은 텍스트 에디터에 많은 줄의 코드를 작성하였으나 비주얼베이직은 미리 작성된 객체를 화면에 끌어 옮겨놓고 작성하기 때문에 쉽고 간편하게 만들 수 있는 장점이다. BASIC(Beginner All-purpose Symbolic Instruction Code)언어가 모체인 비주얼 베이직은 GW-BASIC에서 Quick-BASIC을 거쳐 시각적으로 쉽게 프로그래밍 .. IT 과학/Visual Basic 2019. 10. 14. 이전 1 다음 반응형