อยากรวมข้อมูลหลายเรคคอร์ดไว้ในฟิลเดียว
กระทู้เก่าบอร์ด อ.Yeadram

 1,551   1
URL.หัวข้อ / URL
อยากรวมข้อมูลหลายเรคคอร์ดไว้ในฟิลเดียว

รบกวนผู้รู้ด้วยครับ
ผมมีตารางเก็บข้อมูลการผลิตอยู่แล้วต้องการทำสรุปการผลิตประจำเดือนเช่น
วันที่     เลขเครื่อง จำนวนผลิต
1/4/53      01           10
2/4/53      02           20
3/4/53      03           5
ต้องการทำสรุปให้มีผลลัพธ์ดังนี้ครับ
วันที่     เลขเครื่อง     จำนวนผลิต
4/53      01,02,03        35
ประเดนหลักก็คืออยากทราบวิธีทำตรงเลขเครื่องนะ่ครับ(ให้มารวมกันเหมือนตัวอย่าง)
ขอบคุณครับ

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

1 @R05569
SQL SELECT statement สามารถเรียกใช้ทั้ง VBA built-in function และ Public function ที่เราเขียนขึ้นมาก็ได้

สิ่งที่ต้องทำคือ

1) สร้าง/หาฟังก์ชั่นเพื่อตัดเดือนและปี ออกมาจากฟิลด์วันที่ (ซึ่งผมไม่รู้ว่าคุณกำหนด data type ของฟิลด์นี้เป็นอะไร) สมมุติว่าชื่อฟังก์ชั่น MY( ) แล้วกัน

2) ต้องสร้าง VBA ฟังก์ชั่นเพื่อรวมหมายเลขเครื่องออกมาในรูป n1, n2, ..., nn โดยรับค่า argument เป็น เดือนและปี เข้าสู่ฟังก์ชั่น สมมุติชื่อ MachineList( ) แล้วกัน

ดังนั้นคุณก็จะได้

select MY([วันที่]), MachineList(MY[วันที่]), sum([จำนวนผลิต]) from [เทเบิลการผลิต] group by MY([วันที่])
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.4557s