드로우홀릭 더베이직
하려고 합니다.
스크린샷의 폼에서 TestinfoIDFK와 TestDate에 직전 입력값을 기본값으로 부여하기위에 다음과같은 코드를 작성했습니다.
문제는 TestinfoIDFK는 잘 작동하는데 TestDate는 #Name?으로 표시된다는 것입니다. TestDate는 날짜형식의 값을 가집니다.
이유가 무엇일까요?
TestInfoIDFK.DefaultValue = """" & Nz(TestInfoIDFK.Value, 0) & """"
If Nz(TestDate.Value, "") <> "" Then
TestDate.DefaultValue = "#" & Nz(TestDate.Value, "") & "#"
Else
'아무것도 하지 않는다.
End If
위와 같이 한번 해보세요.
그리고 NZ함수 사용 시, NULL일때 반환할 값은 쓰여질 컬럼의 데이터형에 맞춰 줘야 합니다.
strAAA <-- 텍스트 컬럼 = nz(strAAA,"")
intBBB <-- 숫자 = nz(intBBB ,0)