เรียนผู้เชี่ยวชาญทั้งหลาย(หาผลรวมใน Fild โดยมีเงื่
กระทู้เก่าบอร์ด อ.Yeadram

 1,116   6
URL.หัวข้อ / URL
เรียนผู้เชี่ยวชาญทั้งหลาย(หาผลรวมใน Fild โดยมีเงื่

สวัสดีครับ อ.ที่เคารพและ ผู้เชี่ยวชาญทั้งหลายครับ คือผม จะทําการหาผลรม ในฟิลโดยมีเงื่อนไขว่า ให้หาผลเฉพาะ ฟิลด์ที่เราต้องการ เช่นในรูปนี้



คือผมต้องการให้หาผลรวมหน่วยกิตโดยยึดรหัสการเทียบโอนเป็นหลัก เช่น CT001 ผลรวมหน่วยกิตก็จะเป็น 6 หน่วยกิต ถ้า CT002 ผลรวมหน่วยกิตก็จะเป็น 3 หน่วยกิต ครับ **แต่ตอนนี้ที่ผมทําได้คือมันออกผลรวมหมดคือ 9 หน่วยกิต

ขอบคุณทุกๆท่านด้วยน้ะ ครับ

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

1 @R17927
ใช้คิวรี่รวมแบบมีเงื่อนไขครับ อาจโดยการสร้างซับคิวรี่จำลองขึ้นมาสองตาราง แล้วให้รวมค่า หน่วยกิตที่รหัสการเทียบโอนเท่ากัน ประมาณนี้

SELECT T1.[รหัสการเทียบโอน], T1.[รหัสวิชาเดิม], T1.[เกรด], T1.[หน่วยกิต], (SELECT Sum(T2.หน่วยกิต) FROM Transfer Courses AS T2 WHERE (T2.รหัสการเทียบโอน = T1.รหัสการเทียบโอน)) AS รวม
FROM Transfer Courses AS T1
ORDER BY T1.[รหัสการเทียบโอน], T1.[รหัสวิชาเดิม];

ปรับใช้ดูครับ
2 @R17929
คือ พอดีผมมือใหม่อ่าครับ ผมจะคํานวน ให้มันแสดงผล ใน textbox ของฟอร์ม ซึ่งผมใช้คําสั่งนี้ =DSum("credit","Transfer Courses" ) ครับ
3 @R17931
=DSum("หน่วยกิต","Transfer Courses","รหัสการเทียบโอน = '" & [Text1] & "'")

โดย Text1 คือ control Textbox บนฟอร์มที่ดึงข้อมูลฟิลด์ รหัสการเทียบโอน ของตาราง Transfer Coures มาแสดง
4 @R17935
ครับผมจะลองดูน้ะครับ
5 @R17941
ไม่ได้อ่าครับ มันแจ้งว่า นิพจน์ที่คุณใส่มีไวยกรณ์ที่ไม่ถูกต้องอ่าครับ
6 @R17942
มันขึ้นข้อมูลที่ Textbox ว่า #Type!
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3214s