ต้องการทำการเรียงข้อมูล
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 323   6
URL.หัวข้อ / URL
ต้องการทำการเรียงข้อมูล

ต้องการทำการเรียงข้อมูลของเรคคอร์ดตัวที่สองให้ตามเรคคอร์ดตัวแรก  
สมมุติผมมีเรคคอร์ดอยู่ ๓ เรคคอร์ด 
เรคคอร์ด A สามารถเรียงได้ตามปกติ จากน้อยไปมากเป็นตัวเลขที่ซ้ำกัน 
เรคคอร์ด B ทำการเรียงข้อมูลแล้ว จะทำให้เรคคอร์ด A เปลี่ยนไปด้วย 
เรคคอร์ด C ไม่ได้ทำอะไร 
อยากให้ อ.สุภาพ ช่วยทำให้เรคคอร์ดตัวที่สองให้ตามเรคคอร์ดตัวแรก หลังจากทำการเรียงข้อมูลของเรคคอร์ดตัวแรกไปแล้ว โดยเรคคอร์ดแรกยังคงเรียงข้อมูลเหมือนเดิมและยังทำให้เรคคอร์ดตัวที่สองเรียงข้อมูลได้ด้วย 

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

1 @R01204
การเรียงข้อมูลเราจะเรียงตามฟีลด์ที่ต้องการ เช่น เรียงตามฟีลด์ชื่อ เรียงตามนามสกุล เป็นต้น ซึ่งข้อมูล A อาจอยู่บนสุดถ้าเรียงตามชื่อ แต่อาจอยู่ตำแหน่งอื่นถ้าเรียงตามนามสกุล ฉะนั้นเมื่อเรียงฟีลด์ใด ทุกข้อมูลจะต้องถูกจัดเรียงหมดครับ
2 @R01205
ขอโทษครับผมถามผิด เปลี่ยนเรคคอร์ดเป็นฟีลด์ครับ รบกวนอีกทีครับ
3 @R01206
ควรจะทำการเรียงใน Query ครับ เพราะถ้าทำใน Table มันจะทำได้เพียงครั้งละ 1 ฟีลด์ โดยให้เริ่มจากฟีลด์ที่ต้องการเรียงเป็นหลักไว้ทางซ้ายมือ แล้วเลือก Sort ให้เป็น Ascending หรือ Descending แล้ววางฟีลด์ที่ต้องการเรียงลำดับถัดไปให้อยู่ในช่องถัดไปเรื่อยๆ ครับ หรือจะเขียน SQL เอาเลยก็ได้ ดังนี้ Select * From Table1 Order By ชื่อฟีลด์ที่ต้องการเรียงที่1, ชื่อฟีลด์ที่ต้องการเรียงที่2, ชื่อฟีลด์ที่ต้องการเรียงที่3; ส่วนถ้าต้องการให้มีการเรียงใน Form โดยต้องการให้ผู้ใช้เลือกฟีลด์ที่ต้องการจะ Sort เองหลายๆ ฟีลด์พร้อมกัน ก็ต้องเขียนโค้ดเอาครับ ซึ่งค่อยข้างจะวุ่นวายหน่อยหนึ่ง
4 @R01207
มีตัวอย่างโค้ดให้ศึกษาม้้ยครับ
5 @R01208
ลองค้นหาด้วยคำว่า Order By ดูครับ มีตัวอย่างให้ศึกษาด้วย
6 @R01221
ขอบคุณมากครับ ลองทำแล้วตามที่อาจารย์บอกสามารถทำได้
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 1.5029s