返回列表 上一主題 發帖

[發問] Access新手,我現在有遇到好幾個問題??

試試,不知是否能滿足celia需求
Private Sub 單號_DblClick(Cancel As Integer)
    Dim MaxID, date2 As String
    If Me.NewRecord = True Then
     date2 = Format(Date, "YYYYMMDD") '今天日期
     MaxID = DMax("[單號]", "資料表1", "Left([單號], 8) =" & date2)
     If IsNull(MaxID) Then
     Me![單號] = date2 & "001" '如果今天沒有流水號,從今天日期+"001"開始
     Else
     Me![單號] = date2 & Format(CStr(Val(Right(MaxID, 3) + 1)), "000") '如果今天有流水號,則將最大流水號加1
     End If
    End If
End Sub

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題