แก้ไข Code วิธี Run เลขที่เอกสารแบบอัตโนมัติ
กระทู้เก่าบอร์ด อ.Yeadram

 1,696   1
URL.หัวข้อ / URL
แก้ไข Code วิธี Run เลขที่เอกสารแบบอัตโนมัติ

ถ้าอยากให้ข้อมูลมีแค่ฟิว DocNo แค่ฟิวเดียว พอมีวิธีมั้ยค่ะ
ตัวอย่างเลขที่ DocNo.     AAA00109
001     คือลำดับเลขที่เอกสาร

Private Sub Add_Click()
DoCmd.GoToRecord , , acNewRec
Dim tmpDate As String
Dim tmpCopy As String
Dim nMax As Integer

tmpDate = Format(Now, "YY")
If IsNull(DMax("val(ใส่คำว่าอะไรค่ะ([DocNo],3))", "tbDocuments ", "left([DocNo],3)='" & "AAA" '")) Then
    Me.DocNo = "AAA" & "001"& tmpDate
Else
    nMax = DMax("val(ใส่คำว่าอะไรค่ะ([DocNo],3))", " tbDocuments ", "left([DocNo],3)='" & "AAA" '")
    Me. DocNo = "AAA" & Format(nMax + 1, "000")& tmpDate
End If
End Sub

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

1 @R03342
เรียนคุณเพ็ญ

ลองใช้ Mid([DocNo],3,3) ดูนะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3365s