ให้เคอร์เซอร์อยู่ในตำแหน่งพร้อมคีย์
กระทู้เก่าบอร์ด อ.Yeadram

 1,223   5
URL.หัวข้อ / URL
ให้เคอร์เซอร์อยู่ในตำแหน่งพร้อมคีย์

ต้องการป้อนข้อมูลใน form หลังจากกด new record แล้วให้เคอร์เซอร์วางอยู๋ในตำแหน่งพร้อมคีย์ใน record ถัดไป ใช้คำสั่งอะไรค

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

1 @R18527
ให้ใส่โค้ดไว้ใน Form_Current event procedure ว่า

If Me.NewRecord Then
   Me.ชื่อเท็กซ์บ็อกซ์.SetFocus
End If
2 @R18551
เรียน อ.สันตสุข
ลองทำตามแล้วเคอร์เซอร์ก็ยังไม่มาอยู่ในตำแหน่งที่จะป้อนข้อมูล ต้องคลิกเม้าส์ทุกครั้ง ไม่ทราบว่ามีสูตรอื่นหรือเปล่าค่ะ
ขอบคุณค่ะ
3 @R18552
1. ฟอร์มของคุณเป็น bound form หรือเปล่า ? RecordSource property ของฟอร์มมีค่าเป็นอะไร ?

2. OnCurrent property ของฟอร์มเขียนว่า [Event Procedure] หรือเปล่า แล้ว Form_Current event procedure ของคุณ นอกจากโค้ดที่ผมให้แล้วยังมีโค้ดอะไรอีกหรือไม่ ถ้ามี เอามาแสดงให้ดูด้วย
4 @R18554
เขียนมาโครผูกไว้ที่ปุ่ม new record ที่ Event afterupdate ก็ได้ โดยใช้มาโคร gotocontrol แล้วใส่ Argument เป็นชื่อฟิวด์ที่เราต้องการให้เคอร์เซอร์ไปรอที่ฟิวด์นั้น
5 @R18569
ทำได้แล้วค่ะ ขอบคุณอาจารย์ทุกท่านมากค่ะที่ให้ความช่วยเหลือ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2613s