การเรียงลำดับข้อมูล จากน้อยไปหามาก



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

25 มิ.ย. 63 , 10:58:44
อ่าน 226 ครั้ง

buakird

    ผมประสบปัญหาข้อหนึ่งในการแสดงข้อมูลของฟอร์มย่อย  การจัดเรียงลำดับข้อมูลในฟอร์มย่อยไม่เรียงจากน้อยไปหามาก ข้อมูลหมายเลข 10 มักจะมาต่อท้ายข้อมูลหมายเลข 1 ตามตัวอย่างที่แนบมา ส่วนหมายเลขอื่นๆ เรียงได้ตามปกติ  ไม่ทราบจะแก้ไขอย่างไรครับ

 

25 มิ.ย. 63 , 12:46:41
ตอบกลับ #1

PNR

: การเรียงลำดับข้อมูล จากน้อยไปหามาก
« ตอบกลับ #1 เมื่อ: 25 มิ.ย. 63 , 12:46:41 »
สาเหตุนี้เกิดกับข้อมูลที่เป็น ข้อความหริอ string ไม่ใช่ตัวเลขครับ
สามารถใช้  Val ช่วย แปลง string เป็นตัวเลขเช่น

SELECT *  FROM [ชื่อตารางหรือคิวรี่] Order by Val([ประสบการณ์/ความรับผิดชอบนการทำงาน]);
« แก้ไขครั้งสุดท้าย: 25 มิ.ย. 63 , 13:21:38 โดย PNR »
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: buakird


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