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

 1,786   4
URL.หัวข้อ / URL
เรียงข้อมูลอย่างไรครับ

เรียน ท่านผู้รู้ทุกท่าน
ข้อมูลของผมเป็นประเภท Text ในฟอร์ม หรือรายงาน ถูกเรียง ดังนี้
    01/50
    01/51
    02/50
    02/51
    03/50
    03/51
แต่ผมต้องการให้ข้อมูลในฟอร์ม หรือรายงาน เรียงลำดับดังนี้ครับ
     01/50
     02/50
     03/50
     01/51
     02/51
     03/51
ไม่ทราบว่าจะเขียนคำสั่งอย่างไรครับ
ขอขอบคุณทุกๆท่าน ที่ได้ให้ความรู้เพิ่มเติม ใน webboard นี้ครับ    

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

1 @R00487
ต้องใช้ฟังค์ชั่น MID เข้าช่วยครับ
โดยผมขอเดาความคิดของคุณก่อนนะ คือคุณต้องการเรียงข้อมูล ปี ตามด้วย เดือน วิธีการที่ผมจะแนะนำคือ ใน DesignQuery ให้คุณสร้างคอลัมน์ใหม่ขึ้นมาดังนี้

ShtYr : Mid([ชื่อฟีลด์เป้าหมาย], Instr([ชื่อฟีลด์เป้าหมาย], "/") +1)

ShtMnt : Left([ชื่อฟีลด์เป้าหมาย], Instr([ชื่อฟีลด์เป้าหมาย], "/") -1)

จากนั้นก็ให้กำหนด ShtYr = Ascending และ ShtMnt = Ascending
2 @R00493
เรียน คุณศรี-นคร
        ขอบคุณมากครับ ที่ได้รับความกรุณาอีกครั้ง ผมเคยได้รับความช่วยเหลือจากท่าน
ใน web ของท่าน อ.สุภาพ ดีใจครับที่ได้พบกันอีกครั้ง
3 @R11968
เรียน คุณ ศรี-นคร
ไม่รู้จริง ๆ ว่าจะไปสร้างตรงไหน รบกวนช่วยทำเป็นรูปภาพให้หน่อยได้ไหมอะครับ สำหรับโปรแกรมนี้ผมเริ่มจากศูนย์จริง ๆ ครับ
4 @R11970
ลองเปลี่ยนให้เป็น date ดูก็ได้นะครับ
อาจจะทำเป็น Query ก่อนที่จะเชื่อมกับ form
MyDate:datevalue( "1/" & [MonthYear])
Order By:Ascending

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