กระทู้เก่าบอร์ด อ.Yeadram
1,299 9
URL.หัวข้อ /
URL
มหาลัยนี้มีกี่คน
อยากสอบถามค่ะว่า ดิฉันสร้างฐานข้อมูลมาระบบหนึ่ง
สร้างตาราง สร้างฟอร์ม เรียบร้อยแล้ว
กรอกข้อมูลเรียบร้อยแล้ว อยากสร้างหน้าฟอร์มเพื่อแสดงว่านักศึกษาแต่ละมหาวิทยาลัยที่มาสมัครกับเรา แต่ละมหาลัยมีกี่คน
เช่น
มหาลัยที่ต้องการค้นหา มีคอมโบบ็อกให้เลือกมหาลัย ปุ่มคำนวน
ขณะนี้มีนักศึกษาอยู่ textbox คน
มีตารางแสดงจำนวนรายชื่อนักศึกษาที่มีอยุ่ในมหาลัยนั้น
คือ อยากทราบว่า สร้างฟอร์มแบบนี้แล้ว ต้องสร้าง ตารางหรือคิวรี่ หรือเขียนโค้ดยังไงบ้างค่ะ
สร้างตาราง สร้างฟอร์ม เรียบร้อยแล้ว
กรอกข้อมูลเรียบร้อยแล้ว อยากสร้างหน้าฟอร์มเพื่อแสดงว่านักศึกษาแต่ละมหาวิทยาลัยที่มาสมัครกับเรา แต่ละมหาลัยมีกี่คน
เช่น
มหาลัยที่ต้องการค้นหา มีคอมโบบ็อกให้เลือกมหาลัย ปุ่มคำนวน
ขณะนี้มีนักศึกษาอยู่ 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 ยังไงค่ะ เพื่อพอคลิกปุ่มคำนวนแล้ว ผลลัพธ์จึงจะทราบว่ามหาลัยที่เราต้องการค้นหามี นักศึกษาอยู่คนกี่คน
แล้วต้องเขียนสูตร Count([ID]) ใน textbox ยังไงค่ะ เพื่อพอคลิกปุ่มคำนวนแล้ว ผลลัพธ์จึงจะทราบว่ามหาลัยที่เราต้องการค้นหามี นักศึกษาอยู่คนกี่คน
3 @R16742
ออกแบบหน้าฟอร์มไว้คร่าวๆ แบบนี้ค่ะ แต่ไม่ทราบว่าต้องเขียนโค้ดหรือผูก
Filter ยังไง หามาโคร ApplyFilter เจอ แต่หา After Update ไม่เจอ
เขียนสูตร Count ไม่ถูก ด้วยค่ะ
รบกวนหน่อยได้มั้ยค่ะ
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]
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 ว่ามันอยู่ตรงไหน เลยยังทำไม่ได้เลยค่ะ
ไม่เข้าใจขั้นตอนนี้อะค่ะ Event : After Update ว่ามันอยู่ตรงไหน เลยยังทำไม่ได้เลยค่ะ
8 @R16769
ApplyFilter ต้องกรอก
ชื่อตัวกรอง
เงื่อนไข where
ชื่อตัวควบคุม
ไม่ทราบว่าต้องใส่อะไรไปบ้างค่ะ
ชื่อตัวกรอง
เงื่อนไข where
ชื่อตัวควบคุม
ไม่ทราบว่าต้องใส่อะไรไปบ้างค่ะ
9 @R16770
1. Event คือ เหตุการณ์
2. AfterUpdate คือ หลังการปรับปรุง
3. เงื่อนไข where = คือ Forms![F_Trans]![CB]=[University]
2. AfterUpdate คือ หลังการปรับปรุง
3. เงื่อนไข where = คือ Forms![F_Trans]![CB]=[University]
Time: 0.2708s