การลบข้อมูลบางตัวของ Sub form ทำอย่างไรค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,487   2
URL.หัวข้อ / URL
การลบข้อมูลบางตัวของ Sub form ทำอย่างไรค่ะ

คือว่า เรามี Main form และ Sub form อยู่ในฟอร์มเดียวกัน
โดย Main form เก็บรายละเอียดใบสั่งซื้อ,ชื่อลูกค้า แล้ว Sub form จะเก็บพวกรายละเอียดของสินค้าที่ซื้อไป ถ้าเราต้องการลบข้อมูล รายละเอียดสินค้าบางตัว ที่เราสั่งซื้อผิด ใน Sub form เราต้องเขียนโค๊ดยังไงหรอค่ะ

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

1 @R08159
คุณจะให้สั่งจากที่ไหนครับ
เขียนคำสั่งไว้ใน main form หรือใน subform
ถ้าเขียนใน main อาจต้องลำบาก ในการพิกัด หาว่าใช่บรรทัดที่ต้องการหรือไม่ ลำบากในการอ้างอิงอีกเล็กน้อย

1 ใช้วิธีแม่นวล คลิ๊กขวาที่หัวแถวในรายการที่ต้องการ เลือก ลบระเบียน
2   ใน subform ให้สร้างปุ่มคำสั่งไว้หน้าสุด 1 ตัว เขียนคำสั่ง ในปุ่มว่า
on error resume next
docmd.runcommand accmddeleterecord
on error goto 0

เมื่อแสดงผล จะสังเกตเห็นว่า ในแต่ละรายการของ subform จะมีปุ่มคำสั่งเป็นของตัวเอง ถ้าคุณคลิ๊กที่ปุ่มไหน มันก็จะลบที่รายการนั้น เท่านั้นครับ ไม่ลบรายการอื่นแน่ๆ

*** ทั้งหมดนั้น ให้คำแนะนำตั้งอยู่บนพื้นฐานที่ว่า sub form ของคุณต้องเป็นแบบ contineous เท่านั้นนะครับ
2 @R08169
ขอบคุณมากเลยนะค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2982s