การทำงานบนฟอร์ม
กระทู้เก่าบอร์ด อ.Yeadram

 1,242   4
URL.หัวข้อ / URL
การทำงานบนฟอร์ม

หนูอยากถามว่า ถ้าเราสร้างฟอร์มขึ้นมา 1 ฟอร์ม ในฟอร์มนั้นประกอบด้วย texbox สำหรับกรอกข้อมูล ในที่นี้สมมุติว่ามีแค่ 3 ช่อง และมีอีก 1 sup form จะทำอย่างไร พอเรากรอกข้อมูลครบแล้ว ( ในการกรอกแต่ละช่องโดยการกด enter ) ให้ sup form อัฟเดทข้อมูลทันที ที่หนูทำอยู่จะต้องปิดก่อน แล้วเปิดขึ้นมาใหม่ข้อมูลถึงจะอัฟเดท และต้องการให้ข้อมูลโชว์ใน sup form นั้นมีประมาณ 10-15 แถวล่าสุด เท่านั้นค่ะ ข้อมูลที่เรากรอกก่อนหน้านั้นก็ให้เลื่อนขึ้นไปค่ะ
   หนูฝากรูปตัวอย่างที่หนูสมมุติขึ้นมาให้ดูด้วยค่ะ


                            ขอบคุณล่วงหน้านะค่ะ     น้องทราย

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

1 @R08517
ถ้าต้องการให้ sub form update ใช้
subformname.requery ครับ
2 @R08522
ยังงงค่ะ subformname.requery อยู่ตรงไหน ต้องเขียนโค๊ด หรือว่าอยู่ในคุณสมบัติค่ะ ขอละเอียดนิดหนึ่งค่ะคุณแดน หนูมือใหม่จริง ๆค่ะ
                                                 ขอบคุณค่ะ        ทราย
3 @R08527
ผมอ่านแล้วก็น่าสนใจครับ แต่ติดตรงที่ว่า subformname.requery ต้องทำที่ตรงไหนครับ มือใหม่มาก   ขอบคุณล่วงหน้านะครับ

                                                    บอย
4 @R08530
sub form ของคุณชื่อว่าอะไร สมมติว่า ชือ child1

คุณก็เขียนโค้ดในเหตุการณ์ AfterUpdate ของทุกๆ textbox
สมมติว่า textbox 3 ตัวชื่อ tb1, tb3, tb3
คุณก็จะได้โค้ดประมาณนี้

Private sub tb1_AfterUpdate()
me.child1.form.requery
End sub

Private sub tb2_AfterUpdate()
me.child1.form.requery
End sub

Private sub tb3_AfterUpdate()
me.child1.form.requery
End sub
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3733s