เริ่มต้นผมสร้างฐานข้อมูลก่อนนะครับ
ตารางจังหวัด tb_province ครับ ผมสร้าง 2 ฟิลด์คือ รหัสจังหวัด และ ชื่อจังหวัดนะครับ ตามรูปด้านล่างนี้เลยครับก็สร้างแล้วตรงนี้แล้วแต่นะครับอาจสร้างฟอร์มเพิ่มลบแก้ไขข้อมูลได้ครับแล้วแต่ท่าน แต่ผมไปกรอกในฐานให้ครบ 77 จังหวัดไปก่อน
ตารางสุดท้ายนะครับเป็นตารางตำบล tb_tumbon ครับ มี 3 ฟิลด์ ครับคือรหัสตำบล ชื่อตำบล และฟิลด์ รหัสอำเภอครับ คือใส่รหัสอำเภอให้ตรงกับตำบลนั้นๆครับแบบดังรูป
จากนั้นผมก็สร้าง Combobox มา 3 ตัวครับ ตัวแรกให้เก็บข้อมูลจังหวัดทั้งหมดจากตาราง tb_province ครับ โดยโค้ดตัวนี้ผมให้ทำงานตอน From_Load นะครับคือหมายความว่าเปิดโปรแกรมหน้านี้ขึ้นมาก็ให้แสดงข้อมูลจังหวัดขึ้นมาเลย ในที่นี้ combobox ชื่อ combobox6
และตำบลจากการเลือกอำเภอจากก่อนหน้านี้ครับ
โดยการเลือกจังหวัดนั้นจะทำให้เหตุการณ์ SelectionChangeCommitted ก็จะทำให้อำเภอที่จังหวัดที่เลือกไปแสดงที่ combobox7
การเลือกอำเภอก็เช่นเดียวกันครับ
เราก็จะได้โปรแกรมที่สามารถเลือกจังหวัด แล้วแสดงอำเภอ พอเลือกอำเภอแล้วแสดงตำบลได้ครับ
เลือกจังหวัด
อำเภอ
ตำบล
บทสรุป ลองทดลองหรือใช้โค้ดแบบอื่นก็ได้นะครับ อันนี้ผมลองเขียนดูแล้วมันใช้ได้ครับ ก็เลยเอามาบอกกันครับเผื่อใครกำลังทำอยู่
ขอโทษนะค่ะ (con) คืออะไรค่ะ
ตอบลบเป็น Module Function สำหรับ Connect SQL ครับผม
ลบมีที่เป็น C# ไหมคับ
ตอบลบขอโทษนะคะสร้างตารางในไหนแล้วสร้างยังไงเหรอคะ
ตอบลบเป็นแนวทางและตัวอย่างขอบคุณครับ
ตอบลบ