ไฮไลท์ row ที่โฟกัส



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

19 มิ.ย. 63 , 15:52:47
อ่าน 95 ครั้ง

thanapol.w

ไฮไลท์ row ที่โฟกัส
« เมื่อ: 19 มิ.ย. 63 , 15:52:47 »
อยากทำไฮไลท์ ในแถว ของฟอร์ม แบบต่อเนื่อง ใ้หคล้ายๆ กับ กล่องรายการครับ ไม่ทราบว่าต้องทำอย่างไรครับ

 

19 มิ.ย. 63 , 16:48:52
ตอบกลับ #1

PNR

: ไฮไลท์ row ที่โฟกัส
« ตอบกลับ #1 เมื่อ: 19 มิ.ย. 63 , 16:48:52 »

การสร้าง Highlight ให้กับ Current Record ลองดูตัวอย่างนี้ครับ

1.สร้าง textbox unbound ขึ้นมา 1 อันชื่อ txtHighlight แล้วซ่อนไว้ ไม่ต้องแสดง

2.เลือก textbox ตรง Detail ทั้งหมด แล้วเลือกไปที่ี การจัดรูปแบบตามเงื่อนไข ดังภาพด้านล่าง


3.กำหนดเงื่อนไข นิพจน์ โดยสร้างเงื่อนไขเช็คว่า ถ้าเรคคอร์ดปัจจุบัน = txtHighlight ก็จะแสดง สีตามที่เรากำหนด ดังรูป


4.กำหนดโค้ด Event Form_Current()

Private Sub Form_Current()
Me.txtHighlight = Me.[ID]
End Sub

หมายเหตุ

ถ้าคุณอยากให้ได้แบบการเลือกทีละหลายๆ เรคคอร์ดโดยใช้ In เหมือนตัวอย่างเก่าที่เคยทำ ก็นำมาปรับใช้ได้เลยครับ ใช้วิธีแบบนั้นได้เหมือนกัน
โดยกำหนดเงื่อนไข แบบตัวอย่างข้อ 2
« แก้ไขครั้งสุดท้าย: 19 มิ.ย. 63 , 17:02:22 โดย PNR »
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown, thanapol.w, พิชญะ ชัยชนะ, p.choowa


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