สมัครสมาชิก
 

ไม่ให้ลบข้อมูลใน Subform



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

11 มิ.ย. 62 , 15:19:34
อ่าน 281 ครั้ง

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

ไม่ให้ลบข้อมูลใน Subform
« เมื่อ: 11 มิ.ย. 62 , 15:19:34 »
สวัสดีค่ะ  อ๋อยรบกวนสอบถามเกี่ยวกับ Subform คือ ตอนนี้อ๋อยสร้าง Subform ให้แสดงข้อมูลจาก Form หลัก แล้วอยากจะ Lock Subform เพื่อไม่ให้แก้ไขข้อมูล หรือว่าลบข้อมูลใน Subform พอมีวิธีการไหนบ้างหรือเปล่าคะ  ขอบคุณค่ะ

 

11 มิ.ย. 62 , 15:32:06
ตอบกลับ #1

ปิ่นณรงค์

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #1 เมื่อ: 11 มิ.ย. 62 , 15:32:06 »
สวัสดีค่ะ  อ๋อยรบกวนสอบถามเกี่ยวกับ Subform คือ ตอนนี้อ๋อยสร้าง Subform ให้แสดงข้อมูลจาก Form หลัก แล้วอยากจะ Lock Subform เพื่อไม่ให้แก้ไขข้อมูล หรือว่าลบข้อมูลใน Subform พอมีวิธีการไหนบ้างหรือเปล่าคะ  ขอบคุณค่ะ

กำหนดคุณสมบัติใน subform ตามนี้ก็ได้คับ



หรือจะใช้ โค้ดที่ Event Form_Current ของฟอร์มหลักก็ได้คับ  จากตัวอย่างฟอร์มหลักชื่อ Mainform ฟอร์มย่อยชื่อ Subform

Private Sub Form_Current()
Forms!mainform.Form!subform.Form.AllowDeletions = False
Forms!mainform.Form!subform.Form.AllowEdits = False
End Sub
« แก้ไขครั้งสุดท้าย: 11 มิ.ย. 62 , 15:40:19 โดย ปิ่นณรงค์ »
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: oraaoi

11 มิ.ย. 62 , 15:45:29
ตอบกลับ #2

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #2 เมื่อ: 11 มิ.ย. 62 , 15:45:29 »


พี่ปิ่นณรงค์ รบกวนอีกทีค่ะ  ต้องเลือกที่ตัวไหนคะ  มาที่ property ของ Subform1 ถูกต้องแล้วหรือยังคะ

 

11 มิ.ย. 62 , 15:48:18
ตอบกลับ #3

ปิ่นณรงค์

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #3 เมื่อ: 11 มิ.ย. 62 , 15:48:18 »
เลือก Tab Data แล้วแก้


Allow Deletions: NO
Allow Edits: NO


กดตรงนี้


กำหนดที่ tab data
« แก้ไขครั้งสุดท้าย: 11 มิ.ย. 62 , 15:53:11 โดย ปิ่นณรงค์ »
:love: :grin:
 

11 มิ.ย. 62 , 15:53:59
ตอบกลับ #4

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #4 เมื่อ: 11 มิ.ย. 62 , 15:53:59 »
ไม่มีอ่ะคะ  เกี่ยวรึป่าวคะ Subform อ๋อยสร้างจาก Query  ใส่คำสั่ง ก็ Error!! ค่ะ


 

11 มิ.ย. 62 , 15:57:13
ตอบกลับ #5

ปิ่นณรงค์

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #5 เมื่อ: 11 มิ.ย. 62 , 15:57:13 »
เวลากำหนดตั้งค่า ไม่ใช่เปิดจาก form หลักนะครับ
ให้เปิด SubForm มาแก้ไขโดยตรง ห้ามเปิดจาก MainForm ครับ

ลองเปิดเฉพาะSubForm มาแก้ไขดูครับ

หรือถ้ายังไม่ได้ให้ Zip File แนบมาทางอินบ๊อก เดี่ยวดูให้คับ
« แก้ไขครั้งสุดท้าย: 11 มิ.ย. 62 , 16:04:11 โดย ปิ่นณรงค์ »
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: oraaoi

11 มิ.ย. 62 , 16:05:24
ตอบกลับ #6

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #6 เมื่อ: 11 มิ.ย. 62 , 16:05:24 »
ขอบคุณมากเลยคร๊าา  ใช้งานได้แล้ว   :grin:

 

24 มิ.ย. 62 , 13:56:41
ตอบกลับ #7

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #7 เมื่อ: 24 มิ.ย. 62 , 13:56:41 »
รบกวนสอบถามเพิ่มเติมค่ะ คือว่าก่อนนั้นข้อมูลคีย์ในฟอร์มหลัก แล้วฟอร์มย่อยก็จะโชว์ข้อมูลตามฟอร์มหลัก แต่ตอนนี้ฟอร์มย่อยในหน้าฟอร์มหลักไม่โชว์ข้อมูลค่ะ  แต่ถ้าเปิดฟอร์มย่อยขึ้นมาดูก็มีข้อมูลทั้งหมดเหมือนที่ฟอร์มหลักคีย์ลงทุกอย่างเลยค่ะ ไม่ทราบว่าต้องไปตรวจสอบดูหรือว่าผิดพลาดตรงไหนคะ ขอบคุณค่ะ

 

24 มิ.ย. 62 , 14:22:22
ตอบกลับ #8

ปิ่นณรงค์

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #8 เมื่อ: 24 มิ.ย. 62 , 14:22:22 »
มีรูปภาพหรือเปล่าครับ

หรืออาจใช้ การ Requery เพื่อแสดงข้อมูลล่าสุดก็ได้คับ
เช่นที่ปุ่มบันทึกของฟอร์มหลัก ก็ใส่

Me.[ชื่อของซัฟฟอร์ม].Form.Requery
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: oraaoi

24 มิ.ย. 62 , 14:30:08
ตอบกลับ #9

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #9 เมื่อ: 24 มิ.ย. 62 , 14:30:08 »
ข้อมูลในฟอร์มย่อยค่ะ


ข้อมูลที่เปิดในฟอร์มหลักไม่แสดงข้อมูลของฟอร์มย่อยค่ะ

 

24 มิ.ย. 62 , 14:57:07
ตอบกลับ #10

ปิ่นณรงค์

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #10 เมื่อ: 24 มิ.ย. 62 , 14:57:07 »
ส่งตัวอย่างชิ้นงานนั้น แนบไฟล์ มาในกล่องข้อความครับเดี่ยวผมตรวจเช็คให้

ต้องดูการกำหนด การเชื่อมโยงข้อมูลของฟอร์มหลักและฟอร์มย่อยด้วยครับ
:love: :grin:
 

24 มิ.ย. 62 , 15:15:25
ตอบกลับ #11

oraaoi

  • สมาชิกไท.Access
  • กระทู้: 9

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: ไม่ให้ลบข้อมูลใน Subform
« ตอบกลับ #11 เมื่อ: 24 มิ.ย. 62 , 15:15:25 »
 :grin: ใช่เลยค่ะพี่ปิ่นณรงค์  เป็นที่การเชื่อมโยงตรงนี้จิงๆด้วยแก้ไขปุ๊บ รีเฟส ข้อมูลแสดงเลยทันที ขอบคุณมากคร๊าาา

 


บอร์ดเรียนรู้ Access สำหรับคนไทย