รบกวนเรียนสอบถามนะคะ
่ลูกตาลเป็นมือใหม่ ไม่เคยเรียนหรือทำ access มาก่อนเลย ที่ทำขณะนี้คือศึกษาหาจาก google และ youtube เอา ตอนนี้กำลังทำโปรแกรม 1 โปรแกรมอยู่นะคะ แต่ติดปัญหาอยู่ 3 อย่าง ทำมาหลายเดือนแล้วไม่ได้สักที เลยจะมาขอความช่วยเหลือจากพี่ๆที่ thai-accessช่วยเหลือทีนะคะ
ปัญหาคือ
1. เวลา Form_Load เราอยากให้เป็นหน้าที่ข้อมูล Blank ๆนะคะ เลยใส่สูตร
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
End Sub
(ทีนี้พบปัญหาเวลาที่เราไปเลือกข้อมูลเก่ามาแก้ไข มันก็จะadd new ตลอดเวลาในข้อมูล table อยากให้มันเซฟข้อมูลเฉพาะเวลาเรากรอกรายละเอียดข้อมูลนะคะ จะต้องทำอย่างไร)
2. เวลาเราเลือกข้อมูลมาแก้ไข จะพบปัญหาคือ (มักจะต้องมีการ search ข้อมูลเก่ามาแก้ไข)
หากใช้สูตร DoCmd.RunCommand acCmdSaveRecord พอเรากดเซฟข้อมูลที่เรากรอกจะหายไป
เลยเปลี่ยนมาเป็น DoCmd.GoToRecord พอกดเซฟมันจะเซฟข้อมูล แต่ข้อมูลในบรรทัดถัดไปของ table จะหายไป
เลยเปลี่ยนมาเป็น DoCmd.GoToRecord , , acNewRec พอกดเซฟข้อมูลจะถูกเซฟ และข้อมูลในบรรทัดถัดไปของ table ยังอยู่ แต่จะมี new data มาใหม่เยอะมาก (เลยอยากให้ saveเฉพาะที่การเลือกมาแก้ไขข้อมูลนะคะ)
3. เราได้สร้าง form ใหม่เพื่อให้ add รายละเอียดคนไข้รายใหม่เข้าไปนะคะ แต่อยากให้มันไปปรากฏในหน้า form ด้วยจะสามารถทำได้ไหมคะ
ขอบคุณมากๆเลยนะคะ