การเข้าถึงฐานข้อมูล - บันทึกการเปลี่ยนแปลงที่มีค่าแบบเลื่อนลง


0

ฉันมีรายการแบบหล่นลงด้วยแบบสอบถามที่ฉันได้รับ 4 ค่า (OS: WIn7, Win10, Win8, WinVista) จากตาราง

ตอนนี้ฉันสามารถไปที่เซิร์ฟเวอร์ทั้งหมดของฉันและฉันเห็นคุณค่าของพวกเขาตั้งแต่ฉันทำสิ่งนี้ด้วยการกรอก ID (ฉันมีความสัมพันธ์ในเซิร์ฟเวอร์ tbl ด้วย fk_OS จาก tbl OS)

เมื่อฉันเปลี่ยนค่าในดรอปบ็อกซ์มันจะเปลี่ยนตาราง OS แทนค่าในเซิร์ฟเวอร์ตาราง

มีใครมีความคิดวิธีการเปลี่ยนแปลงนี้


แผนภาพรายละเอียดของโครงสร้างตารางของคุณจะเป็นประโยชน์รวมถึงความสัมพันธ์ ...
Kinnectus

ในขณะนี้มีเพียงสองตาราง tbl_Server pk_ID ชื่อ fkOS tbl_OS pk_ID NameOS tbl_OS.pk_OS NameOS มีความสัมพันธ์แบบหนึ่งต่อหลายกับ tbl_Server.fk_OS ในรูปแบบที่ฉันมีแบบสอบถาม getOS ผูกกับ Combobox เซิร์ฟเวอร์และ Combobox แสดงระบบปฏิบัติการของเซิร์ฟเวอร์นั้น วิธีนี้ใช้ได้ผล แต่ถ้าฉันต้องการเปลี่ยนเป็นหนึ่งเรคคอร์ดมันจะเขียนทับเรคคอร์ดใน tbl_OS เอง: system01 OS: Win7 ตอนนี้ฉันเลือก Win10 จาก Combobox - & gt; ทุกระบบที่ใช้ Win7 มี Win10 แล้ว ใน tbl_OS เรคคอร์ด Win7 ถูกเขียนทับด้วยค่า Win10
Tehral

บางทีนี่อาจช่วยได้มากกว่านี้: ฉันต้องการใช้แบบฟอร์มของฉันเพื่อแก้ไข Systeminfos ในท้ายที่สุดฉันจะแสดงคุณลักษณะทั้งหมดของระบบในรูปแบบนี้และฉันต้องการที่จะเปลี่ยนค่าบันทึกระบบด้วยดรอปดาวน์
Tehral
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.