본문 바로가기

Languages/Visual Basic

VB - 고급 데이터 베이스 작성하기 [5] 관계형 두 테이블에 데이터 추가하기▣RecordSet의 Find메소드(p438)Find (criteria, [SkipRows], [searchDirection], [start])매개 변수criteria : 열 이름, 비교 연산자, 검색에 사용할 값을 지정하는 문을 포함하는 문자열이며 데이터 형식은 StringSkipRows옵션. 현재 행으로부터의 거리를 지정하거나 검색을 시작할 행번호를 지정. 기본값은 0이고 데이터 형식은 LongsearchDirection옵션. 검색방향 지정 adSearchForward 또는 adSearchBackward를 사용. 검색은 searchDirection 값에 따라 레코드 집합의 맨 앞이나 맨 뒤에서 중지합니다.start옵션. 검색을 시작할 위치로 사용되는 행번호.▣고급 데..
VB - Common Dialog Control MicroSoft Common Dialog Control 6.0특징파일 열기, 저장하기, 색 선택, 글꼴 선택, 인쇄 설정 등의 표준 대화상자 집합을 제공대화상자를 화면에 표시하기메소드를 사용하여 대화상자 표시하기 열기 대화상자파일을 여는 대화상자를 사용하기 위해서는 ShowOpen 메소드를 사용하거나 Action 속성을 1로 설정구문 형식개체명.ShowOpen 또는 개체명.Action = 1 Filter 속성대화상자의 파일 목록상자에 표시할 파일의 확장자를 지정하기 위해 사용하나의 필터에 두 개 이상의 확장자를 나열하는 경우 세미콜론(;)을 사용구문 형식개체명.Filter = " 필터명-1| 필터-1 [ | 필터명-2| 필터-2| ...]필터명 : 화면에 나타낼 문자열필터 : 불러올 파일의 종류사용 예..
VB에서 엑셀데이터 읽고 쓰기. VB에서 엑셀 데이터 읽고 쓰기.# Windows API 함수를 이용하여, 비쥬얼 베이직에서 사용합니다. ★추가한 모듈에 아래의 소스코드를 입력합니다.Option Explicit'외부 프로그램 실행Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _(ByVal hwnd As Long, ByVal lpOperation As String, _ByVal lpFile As String, ByVal lpParameters As String, _ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPublic exFileName As String '저장하려는 Excel Fil..
VB - VB 프로그래밍 시 속도향상을 위한 45가지 팁 VB 프로그래밍 시 속도향상을 위한 45가지 팁 출처 : 넷인터님의 블로그(http://blog.naver.com/netinter) 1. 프로젝트를 컴파일하기 전에, 베이직을 종료하고, 컴퓨터를 재시작하라. 그리고, 프로젝트를 컴파일하게 되면, 메모리에 남아 있는 자질구레한 변수들이 사라지게 되고, 파일 사이즈를 줄일 수도 있다. 2. 프로젝트를 컴파일하기 전에 사용하지 않는 변수와 서브 프로시져, 선언문, 컨트롤 같은것을 제거하라. 이것은 파일크기를 상당히 줄여줄 것이다. 3. 프로그램을 종료할 때는 END문을 사용하라. 프로그램의 종료코드나 QueryUnload이벤트에 End문을 사용하면 프로그램이 메모리에 남아 있지 않도록 해 준다. 4. Variant 변수 사용을 자제하라. 변수를 선언할 때 형식..
VB , MS SQL 2005 연동하기 비주얼베이직 6.0 과 MS SQL 2005 연동하기# 기본적으로 SQL SERVER2005에 로그인이 가능한 상태로 만들고,# 새로운 계정을 하나 만들어 봅니다 (계정 예 ; testdb)# 다음으로 권한을 설정하고 다시 접속합니다. ★그림 3번 소스 설명USE testDbCREATE TABLE userTbl -- 사용자테이블( userID nchar(8) NOT NULL PRIMARY KEY, -- 사용자아이디name nvarchar(10) NOT NULL, -- 이름birthYear int NOT NULL, -- 출생년도addr nchar(4) NOT NULL, -- 지역(경기,서울,경남,전북식으로글자만입력)mobile1 nchar(3), -- 휴대폰의국번(011, 016, 017, 018, 019..
VB.NET - KeyEvent, Listbox, Combobox 예제 VB.NET 에서의 Keydown, Listbox, Combobox 예제 살펴보기▣ 기존의 VB6과 VB.NET은 문법적으로는 크게 변화된 것이 없으나, 컨트롤러등의 사용이 변경된 것이 많습니다.▣ 따라서, http://msdn.microsoft.com/ko-kr/library/sh9ywfdk(VS.80).aspx이 페이지를 참고하여 공부하면 더 도움이 되겠죠▶ KeyEvent 예제 ▶ Listbox, Combobox 예제 # 예제 설명 다 해놨는데, 페이지가 초기화 되서 -_- 아놔 다시 안써 ㅠㅠㅠㅠㅠㅠㅠㅠ
VB.NET - ADO.NET 개요 및 활용 ADO.NET의 개요 및 활용▣ 개념n 이전에 사용하던 ADO개체의 닷넷 버전n 탄생배경 : 인터넷 시대에 적합한q 기존의 DB관리방식과 다른 방법요구n 특징q 접속이 끊힌 후에도 처리와 데이터변경 가능q 데이터 전송, 저장방식의 표준화 – XML 이용▣ 구조 - 1. Data Providern Data Provider 구성q Connection 클래스n OleDbConnectionn SqlConnectionn OracleConnectionq Command 클래스q DataReader 클래스n 연결된 DB에서 자료를 하나씩 읽어들이는 역할▣ 구조 - 2. DataSetn DataSet 이란 – 메모리 상주 DBq 비연결방식(접속이 끊어진 상태)에서도 지원토록 설계q 메모리에 DB를 저장하여 관리하도록 지..