請問ACCESS日期選擇器+流水編號

想要自行選擇日期後,讓日報表編號配合日期顯示後,變成以下日報表編號顯示樣式加上-01以此類推之流水編號,但語法不知道哪邊錯誤請幫忙答案

請問資料表內有 檔名:資料表

欄位名稱 資料類型

1.日報表編號 文字

2.日期 日期/時間(會跑日期選擇器)

日期一般的格式已輸入ee/mm/dd變成民國年

則顯示如下:

例:

日報表編號 日期

1. 103/09/25-01 103/09/25

2. 103/09/25-02 103/09/25

3. 103/09/25-03 103/09/25

4. 103/09/27-01 103/09/27

5. 103/09/28-01 103/09/28

6. 103/09/29-01 103/09/29

7. 103/09/29-02 103/09/29

我看範例教學都說需要找出單編最大值

我已利用查詢選擇 檔名:日報編號

欄位: 日期 日報編號最大值:日報表編號

資料表: 資料表 資料表

合計: 群組 最大值

資料表單則是配合資料表檔名:資料表直接按表單建立

從資料表的設計檢視下選取全表單的屬性表類型進入Before Insert

語法如下

Private Sub Form_BeforeInsert(Cancel As Integer)

D = DMax("日報編號最大值", "日報表編號", "日期 =#" & Me![日期] & "#")

If IsNull(D) = False Then

Me![日報表編號] = Format(D, "###/##/##") & "-" & Format(Right(D, 2) + 1, "00")

Else

Me![日報表編號] = Format(D, "###/##/##") & "-01"

End If

End Sub

請問語法哪邊有誤,一直無法輸入成功,"日期 =#"這語法一直出現有問題,以下語法還沒確認是否正確,求解.............

3 Answers

Rating
  • Lv 5
    6 years ago
    Favorite Answer

    請提供資料表名稱及欄位,不然無法解你的問題,你的語法確是有問題,

    光是這一條

    D = DMax("日報編號最大值", "日報表編號", "日期 =#" & Me![日期] & "#")

    資料表也許錯了,常理也不會有日報編號最大值這個欄位吧,你一定是用最大值這個...不了解,你附上來再看看

  • 6 years ago

    ●九州 娛樂 網站 http://ts777.cc/

    ●●●運彩遊戲、真人遊戲、電子遊戲、對戰遊戲、對戰遊戲●●●

    ●新舊會員儲值就送500點

    ● 真人百家樂彩金等你拿

    ●線上影片直播、正妹圖、討論區免費註冊

    歡迎免費體驗交流試玩!

    ●九州 娛樂 網站 http://ts777.cc/

  • Anonymous
    6 years ago

    這家不錯 lv333。cC買幾次啦真的一樣

    佪儧哙

Still have questions? Get your answers by asking now.