ทำได้แต่รายการ ORDER ห้าม FK พวกที่อยู่จากตารางหลักครับ ให้นำที่อยู่มาสร้างใหม่ในฟิลของorder เป็นเฉพาะของแต่ละตัวเลย
1. IF ใช้ที่อยู่เดิม > บันทึก ORDER เรียบร้อย ใช้ที่อยู่เดิมในตารางลูกค้ามาเข้าที่อยู่ในตาราง Order
2. IF ไม่ใช้อยู่เดิม > กรอกที่อยู่ใหม่ กรอกเสร็จแล้วก่อนบึนทึก ให้เลือก --> ใช้ที่อยู่นี้ในการจัดส่งครั้งต่อไปหรือไม่ ?
2.1 IF ใช้แค่ครั้งนี้ครั้งเดียว(ลูกค้าย้ายบ้านชั่วครั้งชั่วคราว) > บันทึกที่อยุ่ลงในรายการ ORDER อย่างเดียว เรียบร้อย
2.2 IF บันทึกไว้ใช้ในครั้งต่อๆไปด้วย(ลูกค้าย้ายบ้านถาวร) > บันทึกที่อยุ่ลงในรายการ ORDER และทำการ update ข้อมูลใหม่ที่ลูกค้ากรอกไปยังตารางลูกค้าหลักด้วยหลัก
ข้อสำคัญที่เน้นเลยคือที่อยู่ order ต้องไม่ FK ที่อยู่ตารางหลักครับถ้าจะทำแบบลูกค้าเปลี่ยนที่อยู่เองได้