กระทู้เก่าบอร์ด อ.Yeadram
        
           1,253   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.0669s
    
      
		
DCount("[ID]","tbl_Trans","([Obj] in ('พนักงาน')) And ([App] like 'ประจำ*' Or [App] like 'ราย*')")