3
« เมื่อ: 20 ม.ค. 61 , 15:23:25 »
1.query ด้วยคำสั่ง Update ค่ะ
ต้องการ update ข้อมูลใน feild InkQty ในตาราง T_InkInfo โดยคำนวณจาก 2 ตารางค่ะ
คือ T_InkInfo กับ T_OrderDetail คำสั่ง query ดังนี้
UPDATE T_InkInfo INNER JOIN T_OrderDetail ON T_InkInfo.InkId = T_OrderDetail.OrderInkId
SET T_InkInfo.InkQty = [T_InkInfo].[InkQty]-[T_OrderDetail].[OrderQty]
WHERE (((T_OrderDetail.OrderNo)=[Forms]![F_HeadOrder]![OrderNo]));
2.จำนวนข้อมูลที่ query
T_InkInfo มี 54 rows ค่ะ , T_Orderdetail มี 56 rows
(ไม่ทราบว่าจะใช่ คำตอบที่หมายถึงหรือเปล่านะคะ เพิ่งเริ่มศึกษาค่ะ)
3.แสดงค่าที่ Update ที่ textbox ด้วยวิธี
สร้าง control มาจาก feild InkQty ค่ะ โดยที่ textbox วางอยู่ใน subForm อีกทีนึง