กระทู้เก่าบอร์ด อ.Yeadram
934 2
URL.หัวข้อ /
URL
หาผลรวม
ในกรณี สัญญางานมีหลายรายการงานและมีการแก้ไขยอดเงิน
ตารางงาน
สัญญา งาน ราคางานเดิม เพิ่มครั้งที่ เงินเพิ่ม
a ก 10 1 20
a ก 10 2 5
a ก 10 3 10
a ข 20 1 20
a ข 20 2 50
a ข 20 3 30
b ค 15 1 10
b ค 15 2 10
b ง 35 1 10
b ง 35 2 10
c จ 10 1 10
c จ 10 2 10
ต้องการทำรายงานสรุป
สัญญา รายการงาน ราคาเดิม รวมเงินเพิ่ม ราคางานใหม่
a ก 10 35 45
ข 20 100 125
รวม 30 135 165
b ค 15 20 35
ง 35 20 55
รวม 50 40 90
c จ 10 20 30
รวม 10 20 30
ตารางงาน
สัญญา งาน ราคางานเดิม เพิ่มครั้งที่ เงินเพิ่ม
a ก 10 1 20
a ก 10 2 5
a ก 10 3 10
a ข 20 1 20
a ข 20 2 50
a ข 20 3 30
b ค 15 1 10
b ค 15 2 10
b ง 35 1 10
b ง 35 2 10
c จ 10 1 10
c จ 10 2 10
ต้องการทำรายงานสรุป
สัญญา รายการงาน ราคาเดิม รวมเงินเพิ่ม ราคางานใหม่
a ก 10 35 45
ข 20 100 125
รวม 30 135 165
b ค 15 20 35
ง 35 20 55
รวม 50 40 90
c จ 10 20 30
รวม 10 20 30
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R16048
ขอบคุณมากครับ
Time: 0.3527s
SELECT Table1.[สัญญา], Table1.งาน, Table1.[ราคางานเดิม], Sum(Table1.[เงินเพิ่ม]) AS รวมเงินเพิ่ม, [ราคางานเดิม]+[รวมเงินเพิ่ม] AS ราคางานใหม่
FROM Table1
GROUP BY Table1.[สัญญา], Table1.งาน, Table1.[ราคางานเดิม];
เมื่อ View ดูจะได้ข้อมูลดังนี้:
สัญญา งาน ราคางานเดิม รวมเงินเพิ่ม ราคางานใหม่
a ก 10 35 45
a ข 20 100 120
b ค 15 20 35
b ง 35 20 55
c จ 10 20 30
ดึงไปใช้ทำรายงานด้วยการกำหนดแบ่งเป็น GROUP และกำหนดค่า with a footer section แล้วสร้าง Textbox ผลรวมแต่ละช่อง ใส่ค่าใน Control Source เป็น
=Sum([ราคางานเดิม])
=Sum([รวมเงินเพิ่ม])
=Sum([ราคางานใหม่])
คุณก็จะได้หน้าตาในรายงานเหมือนกับที่ต้องการ รายละเอียดขอข้ามนะครับ เอาแค่หลักๆ