กระทู้เก่าบอร์ด อ.Yeadram
        
           977   7		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ต้องการนับข้อมูลที่ต้องการในAccess      
    
      คือมีข้อมูลในฟอร์มอยุ่เป็นจำนวนมากอ่ะค่ะ เป็นชื่อนักศึกษากับกิจกรรมที่เข้าร่วม ประมาณว่า นายนก. เข้าร่วมกิจกรรม ลอยกระทง สงกรานต์ วันแม่ นายไก่. เข้าร่วมลอยกระทง วันแม่ แล้วอยากทราบว่านายนก. เข้าร่วมกิจกรรมทั้งหมดกี่อย่างอ่ะค่ะ จะสามารถใช้อะไรในการคำนวณหรือนับค่าแบบนี้ได้บ้างค่ะ **ถ้าใช้แมโครอาจพอเข้าใจ แต่ไม่เคยเล่นเรียนลึกถึงการเขียนโค้ดVB ช่วยตอบหน่อยนะคะ**    
    
  
				7 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R22564    
        
  
      ทำไปถึงไหนแล้วครับ มีข้อมูลในฐานข้อมูลหรือยัง ถ้ามีแล้วใช้ Query นับครับ    
    
  
        
    2 @R22565    
        
  
      มีข้อมูลประมาณนี้ค่ะ อยากให้คำนวณออกมาว่าแต่ละรหัสมีการเข้ากิจกรรมกี่ครั้งค่ะ
ID_DetailAct ID_Stu
1 5832040018
2 5832040019
3 5832040020
4 5832040021
5 5832040022
6 5832040018
7 5832040019
8 5832040020
9 5832040021
    
  ID_DetailAct ID_Stu
1 5832040018
2 5832040019
3 5832040020
4 5832040021
5 5832040022
6 5832040018
7 5832040019
8 5832040020
9 5832040021
        
    3 @R22566    
        
  
      ต้องมีตาราง ที่เก็บรหัส ID_Stu และ กิจกรรม สมมุติชื่อ Act ข้อมูลที่ได้ ประมาณนี้
Act ID_Stu
A 5832040018
B 5832040018
C 5832040018
A 5832040019
A 5832040020
B 5832040020
ถ้านับแบบไม่แยกรายกิจกรรม
สร้าง Query ดังนี้
SELECT ชื่อตาราง.ID_Stu, Count(ชื่อตาราง.ID_Stu) AS CountOfID_Stu
FROM ชื่อตาราง
GROUP BY ชื่อตาราง.ID_Stu;
    
    
  Act ID_Stu
A 5832040018
B 5832040018
C 5832040018
A 5832040019
A 5832040020
B 5832040020
ถ้านับแบบไม่แยกรายกิจกรรม
สร้าง Query ดังนี้
SELECT ชื่อตาราง.ID_Stu, Count(ชื่อตาราง.ID_Stu) AS CountOfID_Stu
FROM ชื่อตาราง
GROUP BY ชื่อตาราง.ID_Stu;
        
    4 @R22567    
        
  
      อ้อ!โทษทีครับ ลืมดู ตารางที่ จกท ออกแบบไว้ ใช้ได้ครับ ใช้ Query ที่แนะนำไว้ได้เลยครับ    
    
  
        
    5 @R22570    
        
  
      ได้แล้วค่ะ ขอบคุนมากค่าาา    
    
  
        
    6 @R22579    
        
  
      มีปันหามาเพิ่มอีกแล้วค่ะ คือข้อมูลตัวเดิม แต่อยากให้นับแยกตามกิจกรรมต่างๆอ่ะค่ะ แบบว่า นายกอ.เข้ากิจกรรมวันจัน2ครั้ง กิจกรรมวันอังคาร3ครั้ง แบบนี้ได้มั้ยค่ะ    
    
  
        
    7 @R22580    
        
    
      format วันที่เป็น =format(ฟิลด์,"dddd") ในการแยกครับ
    
    
  
      Time: 0.0595s
    
      
		