main form มี unbound combo box อยากให้ใน sub form กรองข้อมูลที่ไม่ได้เชื่อมกัน


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

10 ส.ค. 66 , 12:06:23
อ่าน 239 ครั้ง

SakDa

มี MainForm unbound ชื่อ Combo23 เก็บค่า gCodeId ไว้ เมื่อเลือกเหตุการณ์ after update แล้วอยากให้ มันกรองข้อมูลตรงชื่อฟิลด์ gCodeId ใน subForm gCodeId แต่ คิวรี่ใน subform fsubtblStJobs มันได้เชื่อมความสัมพันธ์แบบ PK มันเลยไม่แสดงข้อมูลตรงตามที่เลือกครับ : ตัวอย่างที่สืบค้นในอินเตอร์ ไม่ได้สักที Private Sub Combo23_AfterUpdate()
Me.Combo23.Value = Me.Parent.Form.Controls("gcodeid").Value Me.fsubtblStJobs.Form.Requery End Sub พอมีแนวทางไหมครับ กำลังแก้ไขข้อมูลระบบนักเรียน 1 คน เรียนกับครูคนเดียวกัน 2 รายวิชา เวลากดเลือก เลขประจำตัวนักเรียน code ที่เป็น primary key แล้วมันแสดงข้อมูลขึ้นมาทั้งสองวิชา เลยจะหาทางทำยังไงก็ได้เมื่อเลือกเลข gCodeId แล้วมันเชื่อมให้ตรงกับรายวิชาที่เรียนครับ (ตามปกติที่ใช้งานได้คือ เชื่อมและแก้ไขข้อมูลโดยใช้ code เป็นตัว master และ child link ครับ


 

10 ส.ค. 66 , 14:03:00
ตอบกลับ #1

SakDa

ได้แล้วครับ ตามกระทู้นี้เลย https://answers.microsoft.com/en-us/msoffice/forum/all/linking-a-combobox-to-a-subform/fac2f746-3179-4850-a6fd-f873593cd7bd 


ส่วนกระทู้ของ Sakda ที่ถามก่อนโพสต์นี้ จุดนั้น ทำได้ประมาณ เลือกกลุ่มเรียนของผู้เรียน และ เลือกรายชื่อนักเรียนที่เรียนในกลุ่มนั้น แต่ ไปตายตรง ถ้าทำ subform แล้วจะเอา 2 คอมโบ นั้นมาเชื่อมกันแล้วให้เอาข้อมูลมาได้อย่างไร (เลยเปลี่ยนมาเอาวิธีในกระทู้นี้แทนครับ)

 


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


 

Sitemap 1 2 3 4 5