- 帖子
- 67
- 主題
- 21
- 精華
- 0
- 積分
- 94
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- 2010
- 閱讀權限
- 20
- 性別
- 女
- 來自
- 台灣
- 註冊時間
- 2011-3-9
- 最後登錄
- 2013-1-17
|
一、在資料表裡新增一個配送資料,裡面有一個欄位叫配送單號,希望是用當天日期加流水編號,例:20110309001前面八碼是日期,後面三碼是流水編號, 到了明天20110310也是從001開始
Private Sub 配送單號_DblClick(Cancel As Integer)
Dim MaxID, date2 As String
If Me.NewRecord = True Then
date2 = Format(Date, "YYYYMMDD") '今天日期
MaxID = DMax("[配送單號]", "專車配送資料輸入", "[配送單號] Like '" & 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
請問大大們,以上我無法執行哪裡出錯了,可以幫幫我好嗎? |
|