본문 바로가기

Languages/Visual Basic

VB - Data Report Designer [2] 폼 프로그래밍을 이용해서 더 응용해보아요. ▶VB - Data Report Designer [1] 편을 마치고 계속 진행하시면 됩니다 ^^ ㅇㅅㅇ ▲ [1] 이전에는 Command1 만 있었습니다. Command2를 추가합니다. ▲ [2] Command2에 다음과 같이 SQL문을 입력합니다. 오타가 있으면 안되욧!!!!!!!! ▲ [3] 제대로 입력했다면, 매개변수에는 sld 하나가 자동으로 들어갑니다. # 만약 다른 값이 있다면, SQL문을 확인하세요. ▲ [4] 새로운 데이터리포트를 추가합니다. ▲ [6] 위의 이미지와 같이 새로운 데이터리포트에 필요한 라벨과 텍스트박스를 추가합니다. ▲ [7] 추가한 데이터리포트에는 테이블 연결이 안되어 있으므로, 테이블 연결을 해주세요. ▲ [8] 그리고 각각의 ..
VB 데이터베이스 - 데이터 차트 데이터 차트(Data Chart) ▶데이터 차트를 사용하면 데이터의 값에 따라 자동으로 차트를 화면 혹은 프린터로 출력할 수 있습니다. 데이터차트를 사용하면 데이터베이스의 데이터를 이용하여 손쉽게, 막대그래프, 파이그래프, 꺾은선 그래프 등 여러가지 그래프를 쉽게 그릴 수 있도록 합니다. ▶따라하기 [데이터 차트로 그래프 그리기] ▶310페이지부터 따라하면 되요. :D ▲ [1] 새로운 프로젝트를 시작합니다. 그냥 폼 해도 상관없습니다. ▲ [2] 데이터 폼 마법사를 실행합니다. 이 항목이 없다면, 구성 요소 서비스에 들어가서 추가해주세요. ▲ [3] 다음 ▲ [4] 연결한 DB가 액세스로 만든 것이므로 액세스를 선택하고 다음을 클릭합니다. ▲ [5] 이 과정에서 사용할 DB는 EXAM 입니다. 1238..
IT Business - 부서관리 , 리스트 리스트 뷰 [listview 속성, 메소드] lvwData.View = lvwReport 는 리스트 뷰어 모양을 설정합니다. - lvwIcon : 큰 아이콘으로 보기 - lvwList : 목록으로 보기 - lvwReport : 자세히 보기 - lvwSmallIcon : 작은 아이콘으로 보기 lvwData.ColumnHeaders.Clear = 컬럼의 헤더를 삭제합니다. lvwData.ListItems.Clear = 리스트에 등록된 내용을 삭제합니다. lvwData.ColumnHeaders.Add,,"이름을 선택하세요.", 3000 [index][key],[Text],[width],[Alignment].[Icon] lvwData.LabelEdit = lvwMenual : 리스트 뷰의 레이블의 편집 상태를 ..
VB - 고급 데이터 베이스 작성하기 [1] ADO(ActiveX Data Object) 개체▶ADO 개체는 엑세스, 오라클, 인포믹스 등의 데이터베이스에 접근할 수 있는 기반을 제공합니다. ▶ADO 개체를 이용하려면 반드시 Microsoft ActiveX Data Objects 라이브러리를 참조하여야 합니다. ▶Microsoft ActiveX Data Objects 2.x Library에서 2.x의 의미는 2.1~2.5 중 하나만을 선택함을 의미합니다.▶만일 여러 개를 한 번에 선택하면 충돌 발생하게 되고, 앞에서 배운 ADO 데이터 컨트롤을 사용하는 경우에는 ADODB(Microsoft ActiveX Data Objects)가 자동으로 추가됩니다. ▣ADO 개체와 데이터베이스 연결하기1단계 : ADODB 참조하기 비주얼베이직의 ADO 개체를 사..
VB - 고급 데이터 베이스 작성하기 [2] ADO 개체를 사용하여 데이터 조작하기▣레코드를 이동하려면 먼저 recordset 개체의 메소드를 이용합니다.레코드 이동에 사용되는 메소드 MoveFirst처음 레코드로 이동 MoveLast마지막 레코드로 이동 MoveNext다음 레코드로 이동 MovePrevious이전 레코드로 이동 BOF파일의 첫 부분 EOF파일의 끝 부분▣EOF 사용하기 따라하기 - P381 ~ ▣소스Private cn As ADODB.ConnectionPrivate rs As ADODB.RecordsetPrivate Sub Command1_Click() '처음rs.MoveFirstText1.Text = rs.Fields("Name")Text2.Text = rs.Fields("Tel")End SubPrivate Sub Command..
IT BUSINESS - 인사관리 프로그램 - 따라해보아요. 지난번꺼랑 이어지는 겁니다. [Private Sub btn등록수정_Click() 소스] 1239580815_source.txt 1239580815_source.txtPrivate Sub btn등록수정_Click() Dim nterm As ListItem If btn등록수정.Caption = "등록" Then If txt이름.Text = "" Then MsgBox "사원명을 입력하세요", vbExclamation, "사원관리" txt이름.SetFocus Exit Sub End If If txt부서코드.Text = "" Then MsgBox "부서코드를 입력하세요", vbExclamation, "사원관리" Me.Combo부서.SetFocus Exit Sub End If On Error GoTo..
VB - 고급 데이터 베이스 작성하기 [3] 레코드의 정렬(Sort)▣데이터를 쉽게 판독하기 위하여 입력된 데이터를 어느 특정 필드를 기준으로 정렬하여 보기를 원할 때 정렬을 사용합니다.오름차순 정렬 : Recordset.Sort = "name ASC" 내림차순 정렬 : Recordset.Sort = "name DESC"▣Recordset.Sort 속성를 설정하려면 다음과 같은 절차를 밟아야 합니다. “Recordset.CursorLocation = 속성값”에서 속성값은 다음과 같이 2가지가 있을 수 있습니다.1) adUserClient클라이언트 측의 메모리에서 작성된 것으로 클라이언트 측에서 정렬을 실행할 수 있습니다.2) adUseServer서버 측의 메모리에서 작성되므로 클라이언트 측에서 정렬을 실행할 수 없습니다.▣레코드 정렬하기 실습 ▶소..
VB - 고급 데이터 베이스 작성하기 [4] 관계형 두 테이블에서 데이터 검색하기.▣RDBMS에서 두 테이블을 연결하는 방법은 Primary Key와 Foreign Key를 연결하는 원칙적인 방법과, 각 키를 연결하지 않고, 한 테이블의 데이터를 참조하여 다른 테이블로 넘기는 방법이 있습니다. 두 개의 방법 중 어떠한 것이 더 낫다고는할 수 없지만, 상황에 따라 다르게 만들어야 합니다.p427 페이지 따라하기. 나머진 열심히 소스 짜면 되겠지요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ