กระทู้เก่าบอร์ด อ.Yeadram
        
           1,719   2		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        นับrecordของแต่ละ ITEM ใน INV      
    
      จากรูปครับ  ต้องให้คอลัมน์ที่3 แสดงผลนับของ ITEM นั้นในแต่ละ INV
INV 1 มีITEM A และB อย่างละ 1 RECORD ก็ให้โชว์ว่า 1
INV2 มี ITEM A 2 RECORD ก็ให้โชว์ว่า 2
ใน EXCEL ใช้ COUNTIF ได้
ใน ACCESS นี่เขียนคำสั่งยังไงครับ
จะบนฟอร์มหรือ QUERYก็ได้ครับ
    
  INV 1 มีITEM A และB อย่างละ 1 RECORD ก็ให้โชว์ว่า 1
INV2 มี ITEM A 2 RECORD ก็ให้โชว์ว่า 2
ใน EXCEL ใช้ COUNTIF ได้
ใน ACCESS นี่เขียนคำสั่งยังไงครับ
จะบนฟอร์มหรือ QUERYก็ได้ครับ
				2 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R04106    
        
    
      คือจริงๆแล้วไม่ได้เขียนซ้ำนะครับ  สถานการจริงคือว่าจะให้ colunn COUNT เป็นตัว CHECK ว่ามีรายการ ITEM ใน INVใหนซ้ำบ้าง  
โดยผมว่าจะตั้งcondition format ว่า ถ้า COUNT >1 ให้โชว์สีแดง ซึ่งตรงนั้นทำได้ง่ายๆ ซึ่งกรณีนี้ USER สามารถเลือกลบบรรทัดใดบรรทัดนึงทิ้งไป ค่า count จะเหลือ1 เพราะเราลบบรรทัดซ้ำทิ้งไปอันนึง ซึ่งตรงนี้ถ้าเป็นExcel มันใช้countif ได้ครับ
ซึ่งตรงนี้หากจะใช้ TEXTBOXในฟอร์มเพื่อแสดงผล count นี่จะเขียนสูตรยังไงครับ
    
    
  โดยผมว่าจะตั้งcondition format ว่า ถ้า COUNT >1 ให้โชว์สีแดง ซึ่งตรงนั้นทำได้ง่ายๆ ซึ่งกรณีนี้ USER สามารถเลือกลบบรรทัดใดบรรทัดนึงทิ้งไป ค่า count จะเหลือ1 เพราะเราลบบรรทัดซ้ำทิ้งไปอันนึง ซึ่งตรงนี้ถ้าเป็นExcel มันใช้countif ได้ครับ
ซึ่งตรงนี้หากจะใช้ TEXTBOXในฟอร์มเพื่อแสดงผล count นี่จะเขียนสูตรยังไงครับ
      Time: 0.1678s
    
      
		
form table1
group by invoice_no, Item;
จากตัวอย่างที่คุณให้มา (น่าจะจาก excel) จะเห็นได้ว่า
บรรทัดที่ 3 กับที่ 4 มันเขียนซ้ำกันทุกประการ
คิวรี่ที่ผมให้ไปนี้ มันจะขจัดออกนะครับ จะไม่เขียนซ้ำให้เห็น