รบกวนขอตัวอย่างการรัน Autonumber ด้วยค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,613   1
URL.หัวข้อ / URL
รบกวนขอตัวอย่างการรัน Autonumber ด้วยค่ะ

รบกวนขอตัวอย่างการรัน Autonumber แบบ
เล่มที่ 1 มีเลขที่ 1-50 เมื่อหมดก็เริ่่ม เล่มที่ 2 ก็มีเลขที่ 51-100 และเริ่มเล่มที่ 3 ในทำนองเดียวกัน

และถ้าดูจากโค๊ดด้านล่างนี้ แล้วจะแก้ยังไงคะ เพราะอันนี้จะรันแยกตามปี / เดือน แต่อยากได้แบบที่รันเลขแล้วครบ 50 แล้วขึ้นเล่มใหม่
ขอบคุณมากค่ะ

YYMM-xxxx
โดย tblSell13 คือ ชื่อ Table
และ ID คือ ชื่อ Field


Private Sub ID_DblClick(Cancel As Integer)
Dim strDate As String
Dim intNum As Integer, intMax As Integer
Dim strSuffix As String

strDate = Format(Date, "yymm")

If Me.ID = "" Or IsNull(Me.ID) Then
        If IsNull(DMax("Val(Mid([ID],6))", "tblSell13", "Left([ID],4) = '" & strDate & " '")) Then
            Me.ID = strDate & "-" & "001"
            Debug.Print "1"
        Else
            intMax = DMax("Val(Mid([ID],6))", "tblSell13", "Left([ID],4) = '" & strDate & " '")
            intMax = intMax + 1
            Me.ID = strDate & "-" & Format(intMax, "000")
            Debug.Print "1"
        End If

End If

End Sub

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R11585
ถามครับ
? ถ้าดูจากเลขที่ จะรู้ เลขของเล่มที่ได้เลยหรือไม่
เช่น ถ้าเลขที่ 50 แปลว่า เล่มที่ 1 แน่นอน
ถ้าเลขที่ 51 = เล่มที่ 2, ถ้าเลขที่ 1000 = เล่มที่ 20

ถ้าใช่ ก็ไม่จำเป็นต้องเก็บเล่มที่ แต่เก็บแค่ เลขที่ ได้ไหมครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2467s