กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
320 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
Time: 0.1249s
ได้แล้วครับ เพิ่งใช้คำสั่ง =DCount เป็น
ง่ายและสะดวกในการทำ report มาก
=DCount แก้ปัญหานี้หรือทำนองนี้ได้มาก เหมาะกับผู้ต้องวุ่นๆกับ report