19
ห้อง MS Access / : สวัสดีค่ะ หนูมีปัญหาเรื่อง Long Text พอ Group By ใน query ข้อความถูกตัดหายไปค่ะ
« เมื่อ: 10 พ.ย. 63 , 11:28:44 »
อันนี้ค่ะ ตัวอย่าง
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
หนูลองทำแล้ว access เด้งออกตลอดเรย แต่พอเปิดของอาจารย์ไม่เด้งค่ะEx
รหัสสินค้า ราคา
A 5 บาท
A 10 บาท
A 15 บาท
อยากให้ query แสดง (ใน query มีแต่ first กับ Last)
รหัสสินค้า ราคารวมทั้งหมด ราคาก่อนหน้า ราคาหลังสุด
A 30 10 15
อาจจะมีวิธีดีกว่านี้นะครับ
เท่าที่คิดวิธีได้ก็แบบนี้ คือ หา Last แล้วเอาไปเก็บไว้ แล้วหา Last อีกครั้ง (ใช้ 3 คิวรี่เลย)
1.เมื่อเราสร้างคิวรี่ ได้ Last คือตัวสุดท้ายของ รหัสนั้นมาแล้ว
2.สร้างคิวรี่ใหม่เข้ามาอีกแล้วกำหนดให้ แสดงข้อมูลโดยไม่ให้นำ Last จากข้อ 1 มาแสดง ใช้โค้ด ตรง Criteria ว่า
Not In (select ราคาหลังสุด from [Queryราคาหลังสุด])
เราก็จะได้ราคา ที่เหลืออันอื่นๆ โดยเว้น Last ข้อ 1 ครับ
3.เมื่อได้ข้อ 2 มาแล้วสั่ง Last อีกครั่ง เพื่อหา Last เพิ่มอีกตัว
4.นำมา Join Table กันเพื่อแสดงข้อมูลที่ได้ทั้งหมดครับ
วิธีทำให้ qurey ใส่หมายเลขเรียงอัตโนมัติลองดูกระทู้นี้ครับ https://www.thai-access.com/index.php?topic=1434.msg6261#msg6261
ว่าแต่อันไหนคือชนิดของพัสดุที่จะนำมาเรียงครับนี่
หรือว่าจะให้ qurey ออกเลขแยกตามหน่วยงานที่เบิกครับ เช่น คลังเบิกครั้งที่1,2,3,... ช่างเบิกก็นับแยกครั้งที่1,2,3,...