กระทู้เก่าบอร์ด อ.Yeadram
871 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.4677s