이벤트 프로시저 작성시 year(date)에서 year(date())로 작성되어야 하는 거 아닌가요? 그리고 =now()는 현재시간을 나타낼때 사용 가능한데 액셀에서 =date() 나 =year()은 작동이 안됩니다.하지만 액세스에서 테이블에서 기본값을 설정할때는 date() 가 단독으로 입력가능하던데 무슨 차이인가요?
안녕하세요.
data 함수가 사용되는 영역이 다르기 때문입니다.
MsgBox Year(Date) & "년 진급 예정 인원은 총 " & DCount("사원번호", "사원진급정보", "year(date()) = year([진급예정일자])") & "명입니다."
1 2
1. Date는 VBA 모듈에서 사용되는 함수로 Date( )로 입력해도 자동으로 Date로 변경됩니다.
2. Date( ), 액세스 함수인 Dcount의 조건에 사용된 것으로 액세스 함수 형태로 작성합니다.즉 함수라는 의미의 ( )를 붙여 Date( )로 작성합니다. 그렇지 않으면 오류가 발생합니다.
오늘도 즐거운 하루 되세요
-
관리자2025-12-19 19:26:48
안녕하세요.
data 함수가 사용되는 영역이 다르기 때문입니다.
MsgBox Year(Date) & "년 진급 예정 인원은 총 " & DCount("사원번호", "사원진급정보", "year(date()) = year([진급예정일자])") & "명입니다."
1 2
1. Date는 VBA 모듈에서 사용되는 함수로 Date( )로 입력해도 자동으로 Date로 변경됩니다.
2. Date( ), 액세스 함수인 Dcount의 조건에 사용된 것으로 액세스 함수 형태로 작성합니다.즉 함수라는 의미의 ( )를 붙여 Date( )로 작성합니다. 그렇지 않으면 오류가 발생합니다.
오늘도 즐거운 하루 되세요