มหาลัยนี้มีกี่คน
กระทู้เก่าบอร์ด อ.Yeadram

 1,299   9
URL.หัวข้อ / URL
มหาลัยนี้มีกี่คน

อยากสอบถามค่ะว่า ดิฉันสร้างฐานข้อมูลมาระบบหนึ่ง
สร้างตาราง สร้างฟอร์ม เรียบร้อยแล้ว
กรอกข้อมูลเรียบร้อยแล้ว อยากสร้างหน้าฟอร์มเพื่อแสดงว่านักศึกษาแต่ละมหาวิทยาลัยที่มาสมัครกับเรา แต่ละมหาลัยมีกี่คน
เช่น

มหาลัยที่ต้องการค้นหา   มีคอมโบบ็อกให้เลือกมหาลัย ปุ่มคำนวน

ขณะนี้มีนักศึกษาอยู่   textbox    คน

มีตารางแสดงจำนวนรายชื่อนักศึกษาที่มีอยุ่ในมหาลัยนั้น


คือ อยากทราบว่า สร้างฟอร์มแบบนี้แล้ว ต้องสร้าง ตารางหรือคิวรี่ หรือเขียนโค้ดยังไงบ้างค่ะ

9 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16728
ถ้าฟอร์มที่สร้างไว้นี้ ทำ ComboBox ไว้ใช้ในการ Filter (ผูกมาโคร ApplyFilter ไว้ที่ After Update) โดย Filter ฟิวด์มหาวิทยาลัย แล้วใช้ textbox เขียนสูตร Count([ID]) ไว้ ก็จะได้คำตอบเหมือนกันครับ
2 @R16739
ขอบคุณสำหรับคำแนะนำค่ะ คุณสมชาย

แล้วต้องเขียนสูตร Count([ID])   ใน textbox ยังไงค่ะ เพื่อพอคลิกปุ่มคำนวนแล้ว ผลลัพธ์จึงจะทราบว่ามหาลัยที่เราต้องการค้นหามี นักศึกษาอยู่คนกี่คน

3 @R16742
ออกแบบหน้าฟอร์มไว้คร่าวๆ แบบนี้ค่ะ แต่ไม่ทราบว่าต้องเขียนโค้ดหรือผูก
Filter ยังไง หามาโคร ApplyFilter เจอ แต่หา After Update ไม่เจอ

เขียนสูตร   Count ไม่ถูก ด้วยค่ะ

รบกวนหน่อยได้มั้ยค่ะ

4 @R16743
5 @R16747
ลองทำใหม่ดังนี้นะครับ

1. สร้าง Form ขึ้นมาใหม่ตัวหนึ่ง เลือกแบบ Tabular Forms (สมมุติว่าฟอร์มนี้ตั้งชื่อว่า F_Trans และมีฟิวด์ชื่อมหาวิทยาลัย ชื่อว่า [University])

2. สร้าง Combo Box -ขึ้นมาตัวหนึ่งเพื่อใช้เป็นตัว Filter โดยอ้างอิงข้อมูลจากชื่อมหาวิทยาลัย แต่ไม่ต้องใส่ Control Source (สมมุติว่า Combo Box นี้ตั้งชื่อว่า [CB])

3. สร้างและผูกมาโครกับตัว Combo Box นี้ไว้ที่ Event : After Update โดยเรียกใช้มาโครที่ชื่อ ApplyFilter แล้วเขียน Argument ดังนี้ [Forms]![F_Trans]![CB]=[University]
6 @R16748
4. สร้าง TextBox ขึ้นมาอีกตัวหนึ่ง เพื่อไว้นับจำนวน Records ที่ได้จากการ Filter โดยเขียนสูตร   =Count([University])
7 @R16768
สร้างและผูกมาโครกับตัว Combo Box นี้ไว้ที่ Event : After Update


ไม่เข้าใจขั้นตอนนี้อะค่ะ Event : After Update ว่ามันอยู่ตรงไหน เลยยังทำไม่ได้เลยค่ะ
8 @R16769
ApplyFilter   ต้องกรอก
ชื่อตัวกรอง
เงื่อนไข where
ชื่อตัวควบคุม
ไม่ทราบว่าต้องใส่อะไรไปบ้างค่ะ
9 @R16770
1. Event คือ เหตุการณ์
2. AfterUpdate คือ หลังการปรับปรุง
3. เงื่อนไข where = คือ Forms![F_Trans]![CB]=[University]

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2708s