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

 1,706   4
URL.หัวข้อ / URL
เรียงข้อมูลบนฟอร์ม

คือผมอยากจะให้ข้อมูลที่เปิดขึ้นมาเรียงลำดับของวันที่ จากมากไปหาน้อยครับ
และเวลากรองดูข้อมูล อยากให้ข้อมูลเรียงลำดับของวันที่ จากมากไปหาน้อย
เหมือนกันด้วยครับ
**รบกวนผู้รู้ช่วยแนะนำด้วยครับ

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

1 @R08966
แหล่งข้อมูลมาจากตารางหรือคิวรี่ครับ
ถ้ามาจากคิวรี่ ก็สั่งเรียงมาจากคิวรี่ได้ครับ ง่ายดี

แต่ถ้ามาจากตาราง
ก็สามารถตั้งค่าให้เรียงลำดับได้ โดยตั้งค่าของฟอร์ม (ในมุมมองออกแบบ)
เปิด Properties Dialog ของฟอร์มขึ้นมา ดูการตั้งค่าและปรับเปลี่ยนการตั้งค่าในนั้นได้เลยครับ มีบอกไว้อย่างชัดเจน
ในช่อง "ลำดับตาม" ให้คุณระบุชื่อฟิลด์ที่ต้องการเรียงลำดับลงไป ถ้าหากอยากให้มันกลับลำดับ ก็ เคาะต่อไป 1 เคาะ แล้วเขียนคำว่า DESC ต่อท้ายครับ

บันทึกฟอร์ม แล้วลองทำงานดูใหม่ครับ
2 @R08971
ข้อมูลมาจากคิวรี่ครับ ก็สั่งเรียงลำดับข้อมูลครับ OK ข้อมูลเรียงลำดับให้ครับ
แล้วก็ก๊อฟปี้ โค้ด SQL ไปวางตรงฟอร์มครับ ข้อมูลก็เรียงให้ครับตากปกติ
แต่เวลาผมสั่งกรองดูข้อมูล มันขึ้น Error.ครับ
Run-time'3138' syntax error in order by clause

Set db = CurrentDb
stSQ = "" & _
"SELECT tbEDCFSWMhistory.VendorRegisterNo, tbEDCFSWMhistory.[Register No], tbEDCFSWMhistory.Model, tbEDCFSWMhistory.Subject, tbEDCFSWMhistory.IssuDept, tbEDCFSWMhistory.StartDate, tbEDCFSWMhistory.FinishDate, tbEDCFSWMhistory.DueDate, tbEDCFSWMhistory.Vendor, qrIncharger.icgName, IIf([finishDate]>[DueDate],'Overdue',IIf([finishDate]<=[Duedate],'Ondue','Operation')) AS qrStatus, Work_Days([StartDate],IIf(Not IsNull([Finishdate]),[FinishDate],Date()-1))+1 AS Expr1" & _
" FROM qrIncharger INNER JOIN tbEDCFSWMhistory ON qrIncharger.incharger = tbEDCFSWMhistory.Incharger ORDER BY tbEDCFSWMhistory.StartDate DESC"

3 @R08996
รบกวนผู้รู้ช่วยชี้แนะด้วยครับ
4 @R09004
"แล้วก็ก๊อฟปี้ โค้ด SQL ไปวางตรงฟอร์มครับ "
สั่งวางในฟอร์ม วางตรงไหนครับ
ในบรรทัด ที่ให้ใส่นิพจน์หรือว่าวางในโมดูล

ที่เอาวาง ในความเห็นข้างต้นน่ะครับ มันบอกอะไรไม่ได้เลย เดาไม่ถูก ไม่รู้จะตอบยังไง

"แต่เวลาผมสั่งกรองดูข้อมูล มันขึ้น Error.ครับ
Run-time'3138' syntax error in order by clause "

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