ต้องการนับข้อมูลที่ต้องการในAccess
กระทู้เก่าบอร์ด อ.Yeadram

 735   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
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;

4 @R22567
อ้อ!โทษทีครับ ลืมดู ตารางที่ จกท ออกแบบไว้ ใช้ได้ครับ ใช้ Query ที่แนะนำไว้ได้เลยครับ
5 @R22570
ได้แล้วค่ะ ขอบคุนมากค่าาา
6 @R22579
มีปันหามาเพิ่มอีกแล้วค่ะ คือข้อมูลตัวเดิม แต่อยากให้นับแยกตามกิจกรรมต่างๆอ่ะค่ะ แบบว่า นายกอ.เข้ากิจกรรมวันจัน2ครั้ง กิจกรรมวันอังคาร3ครั้ง แบบนี้ได้มั้ยค่ะ
7 @R22580
format วันที่เป็น =format(ฟิลด์,"dddd") ในการแยกครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2728s