กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
443 3
URL.หัวข้อ /
URL
Subform ,ต้องการไป Record สุดท้าย + 1 ได้อย่างไร
ผมมี Main Form ชื่อ HR เป็น Single Form
Subform ชื่อ WorkData เป็น Continuous Form
Link กันโดย ใช้ ID เป็นตัวเชื่อม
ผมต้องการให้ Form HR เวลาเปิดมาแล้ว ให้ Cursor ไปอยู่ที่ Workdata (Workeachmonth TextBox) ที่ Record สุดท้าย+1 หมายความว่า Workdata มีข้อมูลอยู่ 2 Record ก็ให้ cursor มันรออยู่ที่ Record 3 (เหมือนกับรอเรา Add ข้อมูล)
ผมลอง ทำโดยเขียน code ไว้ที่ Load Event ของตัว Workdata มันก็ไปแค่ record สุดท้าย และไปแค่ครั้งเดียวด้วย
คือ ตอน load form ตอนแรก ลองเอาไปแปะไว้ที่ On Current Event ก็ไม่ได้ครับ ไม่ทราบว่าต้องเขียนยังไงครับ
Private Sub Form_Load()
Me!WorkEachmonth.SetFocus
DoCmd.GoToRecord , , acLast
End Sub
Subform ชื่อ WorkData เป็น Continuous Form
Link กันโดย ใช้ ID เป็นตัวเชื่อม
ผมต้องการให้ Form HR เวลาเปิดมาแล้ว ให้ Cursor ไปอยู่ที่ Workdata (Workeachmonth TextBox) ที่ Record สุดท้าย+1 หมายความว่า Workdata มีข้อมูลอยู่ 2 Record ก็ให้ cursor มันรออยู่ที่ Record 3 (เหมือนกับรอเรา Add ข้อมูล)
ผมลอง ทำโดยเขียน code ไว้ที่ Load Event ของตัว Workdata มันก็ไปแค่ record สุดท้าย และไปแค่ครั้งเดียวด้วย
คือ ตอน load form ตอนแรก ลองเอาไปแปะไว้ที่ On Current Event ก็ไม่ได้ครับ ไม่ทราบว่าต้องเขียนยังไงครับ
Private Sub Form_Load()
Me!WorkEachmonth.SetFocus
DoCmd.GoToRecord , , acLast
End Sub
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R00877
ของผมใช้
-------------------------------------------
DoCmd.GoToRecord , , acNext
Me.CmbACID.SetFocus
-------------------------------------------
CmbACID = ชื่อ Field แรก ของ Record
ลองดู ครับ เพื่อ อ.สุภาพ และ คุณ BADMan อาจมีวิธีที่ดึกว่า แนะนำครับ
Suchat
ชลบุรี
2 @R00879
ลองใช้กับ On Load ของ Main Form ดูนะครับ
Private Sub Form_Load()
Me.WorkData.SetFocus
DoCmd.GoToRecord , , acNewRec
End Sub
3 @R00883
ได้แล้วครับ ผมเอา วิธีของ อ.สุภาพ ครับ แต่ว่าถ้าเอาไปแปะบน On Load ของ Main Form เวลาผมเปลี่ยน Record ของ Main Form โดยใช้ Navigation Button ตัว Cursor มันจะไม่ไปอยู่ที่ New Record ของ Subform ครับ
ผมเลยลองเอาไปแปะไว้ที่ On Current ของ Main Form มันก็ได้ครับ
ขอขอบพระคุณทุกความช่วยเหลือ ทุกคำตอบครับ คงมีคำถามมารบกวนอยู่เรื่อย ๆ นะครับ
Time: 0.1138s