ขอโค้ด ปุ่มเรียงลำดับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,094   2
URL.หัวข้อ / URL
ขอโค้ด ปุ่มเรียงลำดับ

ขอโค้ดปุ่มที่ เรียงลำดับ ฟิลด์ ในหน้าฟอร์ม หน่อยครับ
คือมันมีอยู่ 2 จุด ที่ผมต้องการให้มันเรียงลำดับ
เรียงจาก น้อย ไป มาก ทั้ง 2 จุด
เมื่อคลิกที่ปุ่มใด ก็ให้มันเรียงลำดับฟิลด์นั้น
รบกวนด้วยครับ


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

1 @R17936
สมมุติต้องการเรียงฟิลด์ชื่อ ID จากน้อยไปหามาก บนฟอร์ม
ที่ปุ่ม Event > On Click

    Me.OrderBy = "ID"
    Me.OrderByOn = True

หากต้องการเรียงจากมากไปหาน้อย

    Me.OrderBy = "ID DESC"
    Me.OrderByOn = True

หากต้องการกดสลับ มากไปน้อย น้อยไปมาก

    If Me.OrderBy Like "*DESC" Then
        Me.OrderBy = "ID"
        Me.OrderByOn = True
    Else
        Me.OrderBy = "ID DESC"
        Me.OrderByOn = True
    End If

ปรับใช้ดูครับ

ปล. การต้องการเรียงมากกว่า 1 ฟิลด์ ให้ใช้เครื่องหมาย , ขั้นระหว่างชื่อ เช่น ID, Name เป็นต้น
ชื่อที่ใช้อ้างเป็นชื่อ ฟิลด์ของตาราง ไม่ใช่ชื่อคอนโทรลของฟอร์ม
2 @R17937
โอ้....
ทำได้แล้วครับ สลับการเรียงได้ด้วย
ขอบคุณ ท่าน TTT มากครับผม
ที่กรุณาสละเวลามาให้คำตอบ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3459s