비주얼베이직 함수정리
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

ordset을 만듭니다.
rst.MoveLast
' EnumFields를 호출하여 Recordset의 내용을 출력합니다.
' Recordset 개체와 원하는 필드 너비를 전달합니다.
EnumFields rst, 20
dbs.Close
End Sub
◆ TypeName 함수
변수에 대한 정보를 제공하는 String을 반환합니다.
구문 TypeName(varname)
사용자 정의 형식의 변수를 제외한 변수가 들어 있는 Variant를 나타내는 varname 인수가 필요합니다.
참고
TypeName이 반환하는 문자열은 다음과 같습니다.
반환되는 문자열
변수
개체 형식
Byte
Integer
Long
Single
Double
Currency
Decimal
Date
String
Boolean
Error
Empty
Null
Object
Unknown
Nothing
형식이 objecttype인 개체
바이트 값
정수
긴 정수
단정도 부동 소수점 수
배정도 부동 소수점 수
통화 값
십진 값
날짜 값
문자열
Boolean 값
오류 값
초기화 되지 않음
유효한 데이터 없음
개체
형식이 알려지지 않은 개체
개체를 참조하지 않는 개체 변수
varname이 배열이면 반환되는 문자열은 반환 가능한 문자열 (또는 Variant)에 빈 괄호가 첨가됩니다. 예를 들면, varname이 정수 배열이면 TypeName은 "Integer( )"를 반환합니다.
TypeName 함수 예제
다음은 변수에 관한 정보를 반환하기 위해 TypeName 함수를 사용하는 예제입니다.
Dim NullVar, MyType, StrVar As String, IntVar As Integer, CurVar As Currency ' 변수를 선언합니다.
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Null을 지정합니다.
MyType = TypeName(StrVar)' "String"을 반환합니다.
MyType = TypeName(IntVar)' "Integer"를 반환합니다.
MyType = TypeName(CurVar)' "Currency"를 반환합니다.
MyType = TypeName(NullVar)' "Null"을 반환합니다.
MyType = TypeName(배열 차원을 나타내는 첨자가 포함된 Long을 반환합니다.
◆ Ubound 함수
배열 차원을 나타내는 첨자가 포함된 Long을 반환합니다.
구문 UBound(arrayname[, dimension])
UBound 함수 구문은 다음과 같은 구성 요소로 되어 있습니다.
구성 요소
설명
arrayname
dimension
필수 사항. 변수 배열 이름; 표준 변수 이름 규칙 준수.
선택 사항; Variant (Long). 하위 바운드 차원을 표시하는 정수를 반환합니다. 첫 번째 차원에는 1, 두 번째 차원에는 2와 같이 씁니다. dimension이 없으면 1로 가정합니다.
참고
UBound 함수를 LBound 함수와 함께 써서 배열 크기를 결정합니다. LBound 함수로 배열 차원 하한을 찾습니다.
UBound는 이 차원의 배열에 대하여 다음 값을 반환합니다.
Dim A(1 To 100, 0 To 3, -3 To 4)
문 반환 값
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
UBound 함수 예제
다음은 UBound 함수로 배열의 표시된 차원 중 상한 값을 결정하는 예입니다.
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20)' 배열 변수를 선언합니다.
Dim AnyArray(10)
Upper = UBound(MyArray, 1)' 10을 반환합니다.
Upper = UBound(MyArray, 3)' 20을 반환합니다.
Upper = UBound(AnyArray)' 10을 반환합니다.
◆ VarType 함수
변수의 하위 형식을 나타내는 Integer를 반환합니다.
구문 VarType(varname)
사용자 정의 형식의 변수를 제외한 변수가 들어 있는 Variant를 나타내는 varname 인수가 필요합니다.
반환 값
상수

설명
상수

설명
vbEmpty
vbNull
vbInteger
vbLong
vbSingle
vbDouble
vbCurrency
vbDate
vbString
0
1
2
3
4
5
6
7
8
Empty (초기화되지 않음)
Null (유효한 데이터 없음)
정수
긴 정수
단 정도 부동 소수점 수
배 정도 부동 소수점 수
통화 값
날짜 값
문자열
vbObject
vbError
vbBoolean
vbVariant
vbDataObject
vbDecimal
vbByte
vbArray
9
10
11
12
13
14
17
8192
개체
오류 값
Boolean 값
Variant (오로지 변수 배열과 함께 사용)
데이터 액세스 개체
십진 값
바이트 값
배열
메모 응용 프로그램용 Visual Basic에서 이 상수를 지정합니다. 코드에서 실제 값 대신 이 상수 이름을 사용할 수 있습니다.
참고 VarType 함수는 vbArray 값만을 되돌려 주지 않고, 그 값을 항상 특별한 형식의 배열을 나타내는 다른 값에 추가합니다. 상수 vbVariant는 VarType 함수에 대한 인수가 Variant 형식의 배열임을 나타내는 vbArray와 함께 반환됩니다. 예를 들면, 정수 배열에 반환되는 값은 vbInteger + vbArray, 또는 8194로 계산됩니다. 개체에 기본 속성이 있으면 VarType (object)은 개체의 기본 속성 형식을 반환합니다.
VarType 함수 예제 다음은 변수의 하위 형식을 결정하기 위해 VarType 함수를 사용하는 예제입니다.
Dim IntVar, StrVar, DateVar, MyCheck
IntVar = 459: StrVar = "Hello World": DateVar = #69/2/12# ' 변수를 초기화합니다.
MyCheck = VarType(IntVar)' 2를 반환합니다.
MyCheck = VarType(DateVar)' 7을 반환합니다.
MyCheck = VarType(StrVar)' 8을 반환합니다.

키워드

추천자료

  • 가격3,000
  • 페이지수58페이지
  • 등록일2010.10.06
  • 저작시기2009.2
  • 파일형식한글(hwp)
  • 자료번호#633685
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니