กระทู้เก่าบอร์ด อ.Yeadram
3,283 4
URL.หัวข้อ /
URL
เพิ่มข้อมูลในฟอร์มหรือแก้ไขข้อมูลในฟอร์มแล้ว ตาราง
ทำฟอร์มง่ายๆจากdatabaseเดียว 4 field พอเวลาที่เราทำการเพิ่มข้อมูลในฟอร์มหรือแก้ไขข้อมูลในฟอร์มแล้ว ตารางมันไม่อัพเดทอัตโนมัติค่ะ ต้องปิดฟอร์มแล้วเปิดใหม่ข้อมูลถึงจะอัพเดทลงตารางข้อมูลค่ะ
(รบกวนด้วยนะคะ มือใหม่แต่จำเป็นต้องใช้จริงๆค่ะ พยายามซื้อหนังสือมาอ่านหลายเล่มก็ไม่พบวิธีแก้ปัญหานี้ซะที) มีใครทราบวิธีช่วยแนะนำด้วยค่ะ
(รบกวนด้วยนะคะ มือใหม่แต่จำเป็นต้องใช้จริงๆค่ะ พยายามซื้อหนังสือมาอ่านหลายเล่มก็ไม่พบวิธีแก้ปัญหานี้ซะที) มีใครทราบวิธีช่วยแนะนำด้วยค่ะ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R07637
เรียนคุณสมควร
หนูสร้างฟอร์มแบบปกติ ตาม wizard ของaccessค่ะ (1 tabel : 1 form) ไม่ได้ใช้ code อะไร แค่ต้องการให้เมื่อคีย์ข้อมูลลงในฟอร์มแล้ว เกิดการ update ข้อมูลใน table ด้วยค่ะ ทุกวันนี้ต้องทำการปิดโปรแกรมแล้วเปิดใหม่ ข้อมูลใน table จึงมีการเปลี่ยนแปลงตามที่กรอกใน form ค่ะ รบกวนด้วยค่ะ
หนูสร้างฟอร์มแบบปกติ ตาม wizard ของaccessค่ะ (1 tabel : 1 form) ไม่ได้ใช้ code อะไร แค่ต้องการให้เมื่อคีย์ข้อมูลลงในฟอร์มแล้ว เกิดการ update ข้อมูลใน table ด้วยค่ะ ทุกวันนี้ต้องทำการปิดโปรแกรมแล้วเปิดใหม่ ข้อมูลใน table จึงมีการเปลี่ยนแปลงตามที่กรอกใน form ค่ะ รบกวนด้วยค่ะ
3 @R07639
ยกตัวอย่างเช่นมี ข้อมูลอยู่ 10 รายการในตาราง พอกรอกข้อมูลทึี่ 11 เพ่ิมในformแล้ว save พอมาดูใน table ยังพบว่ามี 10 รายการเหมือนเดิม จะต้องปิดโปรแกรมแล้วเปิดใหม่จึงมีข้อมูลทึ่ 11 เกิดขึ้นในตาราง ค่ะ
4 @R07669
หนึ่ง คุณสร้างปุ่มเป็นมั๊ยครับ
สอง เขียนโมดูลที่ให้ไปได้มั๊ยครับ
สาม ปกติ ถ้าสร้างฟอร์มถูกต้องข้อมูลต้องอัพเดทนิครับ
และสุดท้ายไม่ได้จริงๆ ก็
ลองสร้างปุ่มหรือยัง ครับ ตามที่บอกไป ถ้าทำแล้วไม่ได้ ลงลงภาพของฟอร์มให้ดูหน่อยครับ โพสมาหน่อยครับ เอาเป็นภาพในมุมมองออกแบบครับผมจะลองดูให้ครับ
สอง เขียนโมดูลที่ให้ไปได้มั๊ยครับ
สาม ปกติ ถ้าสร้างฟอร์มถูกต้องข้อมูลต้องอัพเดทนิครับ
และสุดท้ายไม่ได้จริงๆ ก็
ลองสร้างปุ่มหรือยัง ครับ ตามที่บอกไป ถ้าทำแล้วไม่ได้ ลงลงภาพของฟอร์มให้ดูหน่อยครับ โพสมาหน่อยครับ เอาเป็นภาพในมุมมองออกแบบครับผมจะลองดูให้ครับ
Time: 0.3604s
อาจใช่แบบนี้น่ะ
ในฟอร์มคุณอาจสร้างปุ่มคอนโทรลสักตัว ไว้ refresh ข้อมูล แล้วป้อนโค๊ดที่ปุ่มในเหตุการณ์เมื่อคลิกเมาส์ ตามนี้นะครับ ลองดู
Private Sub Command40_Click()
DoCmd.OpenForm "ชื่อฟอร์มที่จะให้ refresh ให้พิมพ์ในเครื่องหมายคำพูดนะ"
Refresh
End Sub
ลองดูครับอาจใช่ที่ต้องการ