การจัดเรียง record ที่ป้อนเข้ามาใหม่
กระทู้เก่าบอร์ด อ.Yeadram

 1,351   6
URL.หัวข้อ / URL
การจัดเรียง record ที่ป้อนเข้ามาใหม่

อยากกำหนดให้จัดเรียง record คือ สร้างฟอร์มไว้ป้อนข้อมูล โดยมีเทเบิลดังนี้
id       code        name          ro_no
1        a              a                 10
2        b              b                 10
3        b              b                 20
4        c              c                  10

ผมป้อนข้อมูลผ่านฟอร์ม โดยหน้าฟอร์มมีดังนี้
textbox0 textbox0ป้อนโค๊ดที่ต้องการแสดงก่อน
________________________
code    name      ro_no
a          a            10     ส่วนที่ใช้แสดงข้อมูล
________________________
txtbox1 textbox2 textbox3 textbox1-3เปนการเพิ่มข้อมูลใหม่

เช่น ผมป้อน โค๊ด a ที่ textbox0 ก้อจะแสดงข้อมูลเหมือนข้างบน
และผมป้อนข้อมูลใหม่ที่ textbox1-3 คือ a    a    20 พอเพิ่มลงเทเบิลได้แล้วใน qry จัดเรียงให้ แต่พอมาแสดงในฟอร์มกลับไม่จัดเรียงให้ กลับเปนงี้คับ

code    name      ro_no
a          a            20
a          a            10

อยากให้ขอ้มูลที่ป้อนใหม่ จัดเรียงตาม ro_no คับ
code    name      ro_no
a          a            10
a          a            20

พอจะมีวิธีไหมคับ ขอคำแนะนำหน่อยคับ




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

1 @R03939
ต้อง Requery หรือเปล่า (ไม่แน่ใจครับ)
2 @R03940
ยังไงเหรอคับ ขยายความหน่อยคับ มือใหม่น่ะคับ
3 @R03941
ที่ Order by property ของฟอร์ม ให้กำหนดชื่อฟิลด์ที่ค้องการเรียงลำดับบนหน้าฟอร์ม เช่น code, name, ro_no
4 @R03942
ยังไม่เรียงให้เลยคับ เปนเพราะ ชนิดของฟอร์มผมทำเปน Continuous Forms
หรือป่าวคับ เกี่ยวไหม เพราะเวลาเพิ่มเรคคอี์ดใหม่เข้าไป ระเบียนที่มีอยู่แล้วจะเลื่อนลงข้างล่างเลยน่ะคับ
5 @R03943
เวลาคุณป้อนจาก textbox1-3 ไปแล้ว คุณทำยังไงให้มันแสดงใน Continuous Forms   ที่ถามเพราะว่า ปกติต้องสั่ง .Requery ถึงจะแสดงให้ได้ ซึ่งมันก็ควรจะเรียงตาม Order by   property ไปด้วยอยู่แล้ว
6 @R03945
form ที่ผมใช้ผมกำหนดแหล่งระเบียนดึงข้อมูลจาก qry และภายใน qry ผมก้อกำหนดไว้ให้จัดเรียงจากน้อยไปหามาก ตาม ro_no และใน qry ก้อจัดเรียงได้ตามปกติ แต่พอมาเปิดในฟอร์ม มันไม่จัดให้เลยคับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3686s