ปุ่มสั่ง Add ข้อมูลใหม่(คนละForm)
กระทู้เก่าบอร์ด อ.Yeadram

 1,548   5
URL.หัวข้อ / URL
ปุ่มสั่ง Add ข้อมูลใหม่(คนละForm)

เรียนถามหน่อยคับ
เรื่อง ปุ่มสั่ง Add ข้อมูลใหม่(คนละForm)

คือ ผมสร้าง ปุ่ม Add ข้อมูลที่ Form A แต่สั่งให้ Add New Record ที่ Form B

ช่วยหน่อยคับ

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

1 @R02142
ตามรูปคับ
2 @R02143
DoCmd.OpenForm "B", acNormal, "", "", acAdd, acNormal

ยังไม่ลองครับ
3 @R02148

DoCmd.OpenForm "B", acNormal, "", "", acAdd, acNormal

ต้อง Open ทำไม เพราะมัน เปิดอยู่
4 @R02149
กรณีต้องการให้มันไปที่เรคคอร์ดใหม่ (ยังไม่มีข้อมูลให้มัน)
docmd.gotorecord....ระบุชื่อฟอร์มที่ต้องการ............................. acNew

กรณีที่มีข้อมูลครบถ้วนแล้ว สั่งให้รัน sql เพิ่มข้อมูลเข้าตาราง (ที่เป็น source ของฟอร์มเป้าหมาย)
แล้วสั่งฟอร์มเป้าหมาย ให้ Requery และ/หรือ อาจต้องสั่งให้ฟอร์มเป้าหมายเลื่อนเรคคอร์ดด้วย เพื่อจะได้เห็น ข้อมูลใหม่ที่เพิ่งจะเพิ่มเข้าไป

sq="Insert into table2(ก,ข,ค,)"
docmd.runsql sq
form("ฟอร์มเป้าหมาย").requery
docmd.gotorecord acform, "ฟอร์มเป้าหมาย",aclast
5 @R02151
ขอโทษครับ เข้าใจผิด นึกว่า click มา ADDNEW แล้วก็จะปิดไป เพื่อไม่ให้รกตา
เพราะดูตามรูป
เพราะถ้าเปิดอยู่แล้วก็ไม่ clink nevigator bar เพื่อ AddNew ?

แต่ทั้งหมดทั้งปวงมันก็ขึ้นอยู่กับผู้ออกแบบครับ ถ้าคุณว่าใช่
แบบนี้ OK ก็แสดงว่ามัน OK
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2486s