Access97:-ค่าใน cmbBox ที่ไม่มีค่าอยู่ในตาราง..จะคิวรี่ได้อย่างไร
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 259   1
URL.หัวข้อ / URL
Access97:-ค่าใน cmbBox ที่ไม่มีค่าอยู่ในตาราง..จะคิวรี่ได้อย่างไร




Access97:-ค่าใน cmbBox ที่ไม่มีค่าอยู่ในตาราง..จะคิวรี่ได้อย่างไร



..........................

ได้ใช้คำสั่ง Group By ของ อจ.ที่เคยให้ไว้ดังนี้

SELECT [Result], Count(*) AS ResultExam
FROM tblMain
Group By [Result];

ซึ่งคิวรี่ก็นับเฉพาะจำนวน text ที่เป็น A/B/C/.../wait/.. ที่มีอยู่ในตาราง tblMain

เท่านั้นครับ

...............................

แต่ปัญหาคือมีบางเกรดคะแนน(เก็บอยู่ใน ComboBox ชื่อ cmbResultของ frmMain)

เด็กที่เข้าสอบก็ไม่มีใครได้เกรดนี้

คิวรี่ก็จะไม่แสดงผลออกมาเพราะไม่มีค่าในตาราง

ทำให้ report (ซึ่งมีฟอร์แมตกลางตายตัวต้องระบุ

ว่า A/B/C/..... มีจำนวนเท่าใด โดยถ้าไม่มีต้องระบุจำนวนนับเป็น 0 ด้วย)

ต้องใช้ manual เขียนรายงานโดยไม่จำเป็น ,

มีวิธีใดที่จะให้.............คิวรี่เพียงครั้งเดียว.......

ผลการคิวรี่ออกมาแสดงค่าอื่นๆที่ไม่อยู่ในตารางให้นับเป็น 0 ตามกล่าว

เพื่อการออก report

......................

ขอบคุณล่วงหน้าครับ




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

1 @R04462


ได้แล้วครับ เพิ่งใช้คำสั่ง =DCount เป็น

ง่ายและสะดวกในการทำ report มาก

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