กระทู้เก่าบอร์ด อ.Yeadram
1,357 2
URL.หัวข้อ /
URL
การ open form ตามรหัสที่เลือก
Private Sub cmdDetail_Click()
DoCmd.OpenForm "frmProject", acNormal, , [ProjectID], , Normal
End Sub
ผมเขียนไว้แบบนี้ครับ ต้องการเปิดฟอร์มตามรหัส ProjectID ที่เลือก เช่น
เลื่อกรหัส 001 พอคลิก ปุ่ม cmdDetail แล้ว ก็ให้วิ่งไปหน้า frmProject ที่มีรหัสเป็น 001 ซึ่งแสดงรายละเอียดของโปรเจคที่ 001
แต่มันไม่ไปตามรหัสที่ต้องการครับ มันเปิดหน้า Detail ให้จริงแต่ว่าไม่เจาะจงว่า เป็น
Detail ของรหัสใดครับ
ต้องแก้ไขยังไงครับ ตัว ProjectID ชนิดเป็น Number ครับ
DoCmd.OpenForm "frmProject", acNormal, , [ProjectID], , Normal
End Sub
ผมเขียนไว้แบบนี้ครับ ต้องการเปิดฟอร์มตามรหัส ProjectID ที่เลือก เช่น
เลื่อกรหัส 001 พอคลิก ปุ่ม cmdDetail แล้ว ก็ให้วิ่งไปหน้า frmProject ที่มีรหัสเป็น 001 ซึ่งแสดงรายละเอียดของโปรเจคที่ 001
แต่มันไม่ไปตามรหัสที่ต้องการครับ มันเปิดหน้า Detail ให้จริงแต่ว่าไม่เจาะจงว่า เป็น
Detail ของรหัสใดครับ
ต้องแก้ไขยังไงครับ ตัว ProjectID ชนิดเป็น Number ครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R15925
ขอบคุณมากครับ คุณ Un
ก่อนหน้านี้ผมได้ลองใช้ macro ดู ปรากฎว่าได้แล้วครับ ระบุตรง Where condition
="[ProjectID] Like " & "'" & [ProjectID] & "'"
วิธีของคุณ Un ก็จะลองไปปรับใช้ดูครับ
ก่อนหน้านี้ผมได้ลองใช้ macro ดู ปรากฎว่าได้แล้วครับ ระบุตรง Where condition
="[ProjectID] Like " & "'" & [ProjectID] & "'"
วิธีของคุณ Un ก็จะลองไปปรับใช้ดูครับ
Time: 0.2670s
DoCmd.SetWarnings False
DoCmd.SelectObject acForm, "ProjectID"
DoCmd.GoToControl "ProjectID"
DoCmd.FindRecord Forms!ชื่อฟอร์มที่พิมพ์ProjectID!ชื่อคอนโทลที่พิมพ์ProjectID
DoCmd.Close acForm, "ชื่อฟอร์มที่พิมพ์ProjectID"
DoCmd.SetWarnings True
ลองเอาไปปรับแก้เอาครับ