สอบถามการ Running Sum ตามจำนวน Row บน Form



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

10 ส.ค. 64 , 08:22:14
อ่าน 126 ครั้ง

001Jetnipit

ผมต้องการให้เวลาที่เราติ๊กเช็คบ๊อก ตรงฟิล จำนวน ให้มันส้รางเลขขึ้นมาตามจำนวน Row ครับ
ใน Report มีฟังจะชั่น Running Sum สามารถทำได้ง่ายๆ



แต่ใน Form มันไม่มีอะครับ



ไม่ทราบว่าผมต้องเปลี่ยนเป็นวิธีไหนแทนครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี

10 ส.ค. 64 , 08:37:53
ตอบกลับ #1

PNR

: สอบถามการ Running Sum ตามจำนวน Row บน Form
« ตอบกลับ #1 เมื่อ: 10 ส.ค. 64 , 08:37:53 »
ลองดูโพสนี้ครับ
https://www.thai-access.com/index.php?topic=331.msg1345#msg1345
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี, 001Jetnipit

10 ส.ค. 64 , 09:28:46
ตอบกลับ #2

001Jetnipit

: สอบถามการ Running Sum ตามจำนวน Row บน Form
« ตอบกลับ #2 เมื่อ: 10 ส.ค. 64 , 09:28:46 »
ขอบคุณครับ ใช้โมลดูลนี้ครับ

Public Function RowNum(frm As Form) As Variant
On Error GoTo Err_RowNum
   
    With frm.RecordsetClone
        .Bookmark = frm.Bookmark
        RowNum = .AbsolutePosition + 1
    End With
   
Exit_RowNum:
    Exit Function
   
Err_RowNum:
    If Err.Number <> 3021& Then
        Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description
    End If
    RowNum = Null
    Resume Exit_RowNum
End Function

 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี


บอร์ดเรียนรู้ Access สำหรับคนไทย