액세스에서자주사용하는함수 Date Date() 현재날짜구함 현재시스템날짜를포함한 Variant(Date) 값을반환합니다.?date 2002-02-29 Time Time() 현재시간구함 현재시스템시간을나타내는 Variant(Date) 값을반환합니다.?time 오후 2:14:37 Now Now() 현재날짜, 시간구함 컴퓨터의시스템날짜와시간에따른현재날짜와시간을지정하는 Variant(Date) 값을반환합니다.?now 2002-02-29 오후 2:14:3 Year Year(date) 연도추출 연도를나타내는정수를포함한 Variant(Integer) 값을반환합니다.?year(#2003-0-03#) 2003 날짜 Month Month(date) 월추출 연도를기준으로해서월을나타내는 1 부터 12 까지의정수를지정하는 Variant(Integer) 값을반환합니다.?month(#2003-0-03#) / 시간 Day Day(date) 일추출 해당월의날짜를나타내는 1 에서 31 까지의정수를지정하는 Variant(Integer) 값을반환합니다.?day(#2003-0-03#) 3 Hour Hour(time) 시간추출 시간을나타내는 0 에서 23 사이의정수를지정하는 Variant(Integer) 값을반환합니다.?hour("2002-02-28 오후 2:16:48") 14 Minute Minute(time) 분추출 시간의분을나타내는 0 에서 9 까지의정수를지정하는 Variant(Integer) 값을반환합니다.?minute("2002-02-28 오후 2:16:48") 16 Second Second(time) 초추출 분의초를나타내는 0 에서 9 사이의정수를지정하는 Variant(Integer) 값을반환합니다.?second("2002-02-28 오후 2:16:48") 48 Weekday Weekday(date, [firstdayofweek]) 요일추출 ( 숫자로 ) 요일을나타내는정수를포함한 Variant(Integer) 값을반환합니다.?weekday("2002-02-28 오후 2:16:48") MonthName MonthName(month[, abbreviate]) 월이름추출지정된월을나타내는문자열을반환합니다.?MonthName(2) 2 월 액세스에서자주사용하는함수 1
WeekdayName WeekdayName(weekday, abbreviate, firstdayofweek) 요일이름추출 해당되는주의지정된요일을나타내는문자열을 반환합니다.?WeekdayName(2) 월요일 DateSerial DateSerial(year, month, day) 숫자로날짜데이터 만들기 지정된년, 월, 일의 Variant(Date) 값을반환합니다.?DateSerial(1969, 2, 12) 1969-02-12 날짜 / 시간 TimeSerial(hour, minute, 숫자로시간데이터 TimeSerial second) 만들기 DateAdd DateAdd(interval, number, date) 날짜데이터뺄셈 DateDiff(interval, date1, date2[, DateDiff firstdayofweek[, 날짜데이터뺄셈 firstweekofyear]]) 특정시, 분, 초에대한시간을나타내는 Variant (Date) 값을반환합니다. 특정시간간격을포함한 Variant(Date) 값을반환합니다. 지정된두날짜간의시간간격을의미하는 Variant(Long) 값을반환합니다.?timeserial(18,33,22) 오후 6:33:22?DateAdd("m", 1, "9 년 1 월 31 일 ") 199-02-28?DateDiff("d",#2003-01-01#,#2003-01-0#) 4 DatePart DatePart(interval, date[,firstdayofweek[, firstweekofyear]]) 날짜요소추출 주어진날짜의지정된부분을포함하는 Variant(Integer) 값을반환합니다.?DatePart("q", #2002-11-0#) 4 Nz 함수를사용하여 Variant 가 Null 일때 0 이나빈 NZ Nz(Value, ValueIfNull) 널값변형출력 문자열 (" ") 또는지정된다른값을반환할수 있습니다. 변환?Val(" 161 198th Street N.E.") Val Val(string) 문자데이터숫자로 전환 문자열내에포함된숫자를적절한형식의 숫자값으로반환합니다. 161198?Val("&HFFFF") -1 Sin Sin(number) 사인값계산각도를라디안으로환산하려면각도에 pi/180 를 수학 Cos Cos(number) 코사인값계산 Tan Tan(number) 탄젠트값계산 곱합니다. 라디안을각도로환산하려면라디안에 180/pi 을곱합니다. 액세스에서자주사용하는함수 2
Sqr Sqr(number) 제곱근계산숫자의제곱근값을지정하는 Double 을반환합니다.?Sqr(9) 3?Sqr(2) 1.414213623731 Round Round(expression [,numdecimalplaces]) 반올림지정된소수자릿수로반올림된숫자를반환합니다.?Round(1.) 2?Round(1.4) 1 수학 Int Fix Int(number) Int(number) 정수부분추출 number 의분수부분을없애고정수부분만을 반환합니다.?Int(8.4) 8?Int(-8.4) -9?Fix(8.4) 8?Fix(-8.4) -8 Rnd Rnd[(number)] 난수추출난수를포함하는 Single 을반환합니다. 특정범위의난수발생공식 : Int(( 상한값 - 하한값 + 1) * Rnd + 하한값 ) Abs Abs(number) 절대값계산 절대수치값을지정하여전달된수치와동일한형식의값을반환합니다.?Abs()?Abs(-) Len Len(string varname) 문자열길이계산 문자열내의문자수또는변수를저장하는데필요한바이트수를포함하는 Long 값을반환합니다.?Len("Good Afternoon!") 1?Len(" 안녕하세요?") 6 텍 LCase LCase(string) 소문자로변환소문자로변환된 String 값을반환합니다.?LCase("Good Afternoon!") good afternoon! 스 트 UCase UCase(string) 대문자로변환 대문자로변환된지정된문자열을포함하는?UCase("Good Afternoon!") GOOD AFTERNOON! Left Left(string, length) 왼쪽부터문자열추출 문자열왼쪽부터지정된수만큼의문자를포함하는?Left("Good Afternoon!",7) Good Af Right Right(string, length) 오른쪽부터문자열 추출 문자열의오른쪽으로부터지정된수의문자를 포함하는?Right("Good Afternoon!",7) ernoon! 액세스에서자주사용하는함수 3
Mid Mid(string, start[, length]) 중간부터문자열추출 한문자열에서지정된수의문자를포함하는?Mid("Good Afternoon!",7,4) fter 지정된문자열의왼쪽에공백이없는 (LTrim), LTrim LTrim(string) 왼쪽공백없애기 오른쪽에공백이없는 (RTrim), 또는양쪽끝에공백이없는 (Trim) 문자열의복사본을포함하는?LTrim(" Good Afternoon! ") Good Afternoon! 지정된문자열의왼쪽에공백이없는 (LTrim), RTrim RTrim(string) 오른쪽공백없애기 오른쪽에공백이없는 (RTrim), 또는양쪽끝에공백이없는 (Trim) 문자열의복사본을포함하는?RTrim(" Good Afternoon! ") Good Afternoon! 지정된문자열의왼쪽에공백이없는 (LTrim), 텍 스 Trim Trim(string) 양쪽공백없애기 오른쪽에공백이없는 (RTrim), 또는양쪽끝에공백이없는 (Trim) 문자열의복사본을포함하는?Trim(" Good Afternoon! ") Good Afternoon! 트?Replace("Good Afternoon! Afternoon Replace Replace(expression, find, replace[, start[, count[, compare]]]) 문자열교체 지정된부분문자열이지정된횟수만큼다른부분문자열로대체된문자열을반환합니다. is...","afternoon","morning") Good Morning! Morning is...?replace("good Afternoon! Afternoon is...","afternoon","morning",1,1) Good Morning! Afternoon is... InStr InStr ([start, ]string1, string2[, compare]) 문자열검색 ( 앞부터 ) 한문자열안에특정문자열이처음으로나타난위치를지정하는 Variant(Long) 값을반환합니다.?InStr("Good Afternoon! Afternoon is...","afternoon") 6 InStrRev InstrRev(stringcheck, stringmatch[, start[, compare]]) 문자열검색 ( 뒤부터 ) 다른문자열내에서한문자열이시작하는위치를문자열끝에서부터계산하여반환합니다.?InStrRev("Good Afternoon! Afternoon is...","afternoon") 17 액세스에서자주사용하는함수 4
구분 함수명 용 법 개 요 정 의 예 제?Format("2002-02-28 오후 2:16:48","yyyy 년의 mm 번째 달 dd 번째날입니다.") 텍 스 트 Format Format(expression[, format[, firstdayofweek[, firstweekofyear]]]) 서식지정 Format 식의명령대로구성된식이포함된 2002 년의 02 번째달 28 번째날입니다.?Format(34982,"#,##0.00") 34,982.00?Format(1,"000") 001?Choose(1, "Speedy", "United", "Federal") Choose Choose(index, choice- 1[,choice -2,... [,choice -n]]) 목록에서값선택 인수목록에서값을선택하고반환하는경우사용합니다. Speedy?Choose(2, "Speedy", "United", "Federal") United IIF IIf(expr, truepart, falsepart) 조건에따른분기 IIf(expr, truepart, falsepart)?iif(1>2,"1 을 2 보다큽니다,","1 은 2 보다작습니다.") 1 은 2 보다작습니다. 1) 모듈에정의된함수 프로 Function MatchUp(CityName As String) 그램 MatchUp = Switch(CityName = "London", "English", 흐름 Switch Switch(expr-1, value-1[,expr- 2, value-2 _ [,expr-n,value - 조건에따른분기 식들의목록을평가한후목록에서 True 값을갖는 최초의식과관련된 Variant 값이나식을 CityName = "Rome", "Italian", CityName = "Paris", "French") n]]) 반환합니다. End Function 2) 적용예?MatchUp("Rome") Italian 액세스에서자주사용하는함수
DAvg DAvg(expr, domain, criteria) 평균구하기특정레코드집합 ( 도메인 ) 의평균값계산 캘리포니아로선적한화물에대한평균운송료계산예제 DAvg("[Freight]", "Orders", "[ShipRegion] = 'CA'") DCount DCount(expr, domain, criteria) 레코드갯수세기 지정한레코드집합 ( 도메인 ) 에있는레코드개수 확인 캘리포니아까지선적해야하는물품의수량계산예제 DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'") [EmployeeID] 가 1 인사람의 ' 성 ' 을검색하는예제 도메인계산 DLookup DLookup(expr, domain, criteria) 레코드찾기 지정한레코드집합 ( 도메인 ) 의특정필드값을구함 DMax DMax(expr, domain, criteria) 최대값구하기 지정된레코드집합 ( 도메인 ) 에서최대값결정 DMin DMin(expr, domain, criteria) 최소값구하기 지정된레코드집합 ( 도메인 ) 에서최소값확인 DSum DSum(expr, domain, criteria) 합계구하기 지정된레코드집합 ( 도메인 ) 에있는값의합계계산 DLookup("[LastName]", "Employees", "[EmployeeID] = 1") 영국에선적된물품에대한 Freight 필드에서최대값을반환하는예제 DMax("[Freight]", "Orders", "[ShipCountry] = 'UK'") 영국으로선적된물품에대한 Freight 필드의최소값을반환하는예제 DMin("[Freight]", "Orders", "[ShipCountry] = 'UK'") 영국에선적된물품에대한 Freight 필드의합계를반환하는예제 DSum ("[Orders]![Freight] ", "[Orders]", "[ShipCountry] = 'UK'") 액세스에서자주사용하는함수 6