본문 바로가기

Languages

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 페이지 따라하기. 나머진 열심히 소스 짜면 되겠지요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
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 예제 # 예제 설명 다 해놨는데, 페이지가 초기화 되서 -_- 아놔 다시 안써 ㅠㅠㅠㅠㅠㅠㅠㅠ