กระทู้เก่าบอร์ด อ.Yeadram
1,101 2
URL.หัวข้อ /
URL
Dcount กับการคำนวนยอดผิด
เรียนอาจารย์ทุก ๆ ท่าน........
=DCount("[ID]","tbl_Trans","[Obj] in ('พนักงาน') And [App] like 'ประจำ*' Or [App] like 'ราย*'")
ข้อมูลคือ ("ประจำ*" จะไม่สามารถใช้ In ได้ เพราะมีข้อมูลหลากหลาย)...ผมทำการคำนวนไว้ใน Textbox บน Form หรือ Report ก็ตาม
ข้อมูลที่เป็น "Obj" คือ พนักงาน จะออกยอดมาถูกต้อง (ผมทดสอบการทำคิวรี่ดูยอด)
แต่..ข้อมูลที่เป็น "App" (ซึ่งใช้ Like ซ้อนกัน 2 ครั้ง
ผลก็คือยอดรวมทั้งหมดออกมาผิดครับ ยอดจะเกินไป 1 เสมอ
(ผมทดสอบใช้คิวรี่หาดู เช่น ยอดที่ถูกต้องเป็น 115.....แต่เมื่อใช้ Dcount จะแสดงยอดเป็น 116 ครับ)
ปล.ระยะหลังนี้ไม่ค่อยได้พบ อ.yeadram, อ.สันติสุข ฯลฯ เลยน่ะครับ...คิดว่าช่วงนี้คงไม่ว่าง
=DCount("[ID]","tbl_Trans","[Obj] in ('พนักงาน') And [App] like 'ประจำ*' Or [App] like 'ราย*'")
ข้อมูลคือ ("ประจำ*" จะไม่สามารถใช้ In ได้ เพราะมีข้อมูลหลากหลาย)...ผมทำการคำนวนไว้ใน Textbox บน Form หรือ Report ก็ตาม
ข้อมูลที่เป็น "Obj" คือ พนักงาน จะออกยอดมาถูกต้อง (ผมทดสอบการทำคิวรี่ดูยอด)
แต่..ข้อมูลที่เป็น "App" (ซึ่งใช้ Like ซ้อนกัน 2 ครั้ง
ผลก็คือยอดรวมทั้งหมดออกมาผิดครับ ยอดจะเกินไป 1 เสมอ
(ผมทดสอบใช้คิวรี่หาดู เช่น ยอดที่ถูกต้องเป็น 115.....แต่เมื่อใช้ Dcount จะแสดงยอดเป็น 116 ครับ)
ปล.ระยะหลังนี้ไม่ค่อยได้พบ อ.yeadram, อ.สันติสุข ฯลฯ เลยน่ะครับ...คิดว่าช่วงนี้คงไม่ว่าง
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R11848
อ.yeadram ผมลืมนึกไปถึงวงเล็บเลยครับ.....พยายามว่า มันจะเป็น Or หรือ And หรือ & .....ผมจะลองดูและจะมาแจ้งให้ทราบ.....ขอบคุณครับ
Time: 0.3953s
DCount("[ID]","tbl_Trans","([Obj] in ('พนักงาน')) And ([App] like 'ประจำ*' Or [App] like 'ราย*')")