我有一個打開OnOpen事件的窗體。部分事件包含此代碼:NZ使用空值無效
nid = Val(DMax("id2", "claims", "yr =" & yr) + 1)
nid = Val(Nz([nid], 1))
但是,運行時出現「無效使用空值」錯誤。 任何想法?
編輯下面 這裏是全碼:
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Dim lngID As Long
Dim rs As Object
Set rs = Me.Recordset.Clone
lngID = Val(Me.OpenArgs)
rs.FindFirst "[ID] = " & lngID
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End If
Me.LOGID.SetFocus
'Display Suggested ID Numbers
Dim yr As Long
Dim nid As Long
yr = Format(Date, "yy")
nid = Val(DMax("id2", "claims", "yr =" & yr) + 1)
nid = Val(Nz([nid], 1))
Me.SugID = yr & "-" & nid
End Sub
我也嘗試運行這樣說:NID = NZ(瓦爾(DMAX( 「ID2」, 「索賠」, 「年=」 &年) + 1),1) – Rick