ช่วยผมหน่อยคับ เรื่องการใข้Count
กระทู้เก่าบอร์ด อ.Yeadram

 1,364   8
URL.หัวข้อ / URL
ช่วยผมหน่อยคับ เรื่องการใข้Count

ผมต้องการให้มันสรุป ให้คนมารับเอง ไม่นับคนไม่มารับเงินอ่ะ

คลิกดูรูปเลยคับ



ตอนใสโค้ดตัวรายงานคับ



มันก็แสดงทั้งหมดเลยอ่ะคับ ทำไงอ่ะคับ

ต้องการหั้ยมันแสงแค่ คนที่มารับเงินอ่ะคับ



ขอบคุนไว้ก่อนคับ

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

1 @R08270
      ผมต้องการให้มันสรุป ให้คนมารับเอง ไม่นับคนไม่มารับเงินอ่ะ



ตอนใสโค้ดตัวรายงานคับ


มันก็แสดงทั้งหมดเลยอ่ะคับ ทำไงอ่ะคับ



ต้องการหั้ยมันแสงแค่ คนที่มารับเงินอ่ะคับ
2 @R08271
ลงรูปผิดคับ ต้องขออภัยคับ แหะๆ
3 @R08272
วันนี้ช่วยบอกแทนอาจารย์หลาย ๆ ท่าน...ไม่รู้ถูกหรือเปล่า...ลองดู...ไม่ได้ก็ปรับไป
เปลี่ยนจาก    =Count([หมายเหตุ])   เป็นดังนี้

=DCount("[ชื่อ]","[ตาราง หรือ คิวรี่ก็ได้]","[หมายเหตุ] = 'มารับเอง'")
4 @R08273
=DCount("[ชื่อ]","[ตาราง หรือ คิวรี่ก็ได้]","[หมายเหตุ] = 'มารับเอง'")

มันแสดง จำนวนคนมารับเอง 5 คน อ่ะคับ แต่ผมต้องการไม่ให้มันแสดง รายชื่อคนที่ไม่มารับเงินกับคนที่มารับแทนอ่ะคับ

5 @R08274
รูปเสียอีกแระ

ให้มันแสดงแต่รายชื่อคนที่มารับเอง อ่ะคับ

6 @R08275
คำถามแรก ๆ ก็งง ๆ อยู่...ลองแบบนี้ได้ไหม
(1) Report ตัวนี้ต้องสร้างมาจาก Query, ไม่ใช่ Table น้ะ, ดังนั้นไปที่ Query ที่เป็นตัวสร้างเงื่อนไขของ Report นี้, ไปกำหนดในช่อง criteria ของ "หมายเหตุ" ว่า
Not In ("ไม่มารับเงิน", "มารับแทน")

(2) ที่ Report นี้จะแสดงรายชื่อที่เหลือทั้งหมด ยกเว้นคนที่ "ไม่มารับเงิน" และ "มารับแทน", จากนั้นใช้คำสั่ง =Count([ชื่อ]) ก็ได้แล้วล่ะ

หมายเหตุ ผลลัพท์จำนวนออกมาเท่ากัน แต่ count "ชื่อ" แทนละกัน..เหตุผลข้อนี้ให้ถามอาจารย์อื่น ๆ ละกัน...เพราะไม่รู้เหมือนกัน
7 @R08276
docmd.printreport "ชื่อรายงาน", acViewPreview, , "หมายเหตุ='มารับเอง'"
8 @R08277
คำถามแรก ๆ ก็งง ๆ อยู่...ลองแบบนี้ได้ไหม
(1) Report ตัวนี้ต้องสร้างมาจาก Query, ไม่ใช่ Table น้ะ, ดังนั้นไปที่ Query ที่เป็นตัวสร้างเงื่อนไขของ Report นี้, ไปกำหนดในช่อง criteria ของ "หมายเหตุ" ว่า
Not In ("ไม่มารับเงิน", "มารับแทน")

(2) ที่ Report นี้จะแสดงรายชื่อที่เหลือทั้งหมด ยกเว้นคนที่ "ไม่มารับเงิน" และ "มารับแทน", จากนั้นใช้คำสั่ง =Count([ชื่อ]) ก็ได้แล้วล่ะ

หมายเหตุ ผลลัพท์จำนวนออกมาเท่ากัน แต่ count "ชื่อ" แทนละกัน..เหตุผลข้อนี้ให้ถามอาจารย์อื่น ๆ ละกัน...เพราะไม่รู้เหมือนกัน


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