เรียนถามอาจารย์สุภาพครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 332   2
URL.หัวข้อ / URL
เรียนถามอาจารย์สุภาพครับ

1. ผมขอใช้ตัวอย่าง Project.mdb ซึ่งเป็นแบบฟอร์มบันทึกการขาย การตัดสต็อค  ซึ่งเป็นการตัดสต็อค ตามรหัสสินค้าจาก Combo Box  แต่สิ่งที่ผมสนใจและอยากเรียนถามคือ  ในกรณีรับสินค้า ผมต้องการ Update  จำนวนสินค้าที่ปรกกฏในใบสั่งซื้อทุกรายการ ไป บวก กับ จำนวนสินค้าในสต็อค โดยการกดปุ่ม Save เพียงครั้งเดียว  โปรแกรมก็จะทำการ  Update ให้เราเลย ผมจะเขียนโค้ดอย่างไรครับ ขออาจารย์ช่วยยกตัวอย่างด้วยครับ 
2.CurrentDb() กับ CurrentDb  คือมีวงเล็บกับไม่มีวงเล็บ ต่างกันอย่างไรครับ 

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R00880
สมมติว่า ได้สร้างตารางใหม่ขึ้นมาสำหรับเก็บรหัสสินค้า และจำนวนที่ซื้อเข้ามาใหม่ มี 2 ฟีลด์ดังแสดงข้างล่าง แล้วพิมพ์รหัสสินค้า และจำนวนลงไปสัก 3 รายการ ดังนี้ รหัสสินค้า (ProductID) ยอดนำเข้า (Amount) 1135000 500.00 1235000 500.00 1335000 500.00 ให้ไปสร้าง Query โดยให้มี SQL ดังนี้ UPDATE tblProduct INNER JOIN tblIN ON tblProduct.ProductID = tblIN.ProductID SET tblProduct.Stock = [tblProduct].[Stock]+[tblIN].[Amount]; ในตาราง tblProduct เดิม สมมติว่ามันมีสินค้าคงเหลือดังนี้ รหัสสินค้า ชื่อสินค้า ชื่อหน่วยนับ ราคาสินค้า ยอดคงเหลือ 1135000 ปูนซีเมนต์ ตราเสือ ตัน 1,600.00 2,165.00 1235000 ปูนซีเมนต์ ตราช้าง ตัน 1,850.00 7,498.00 1335000 ปูนซีเมนต์ ตราเอราวัณ ตัน 2,200.00 0.00 . . . เมื่อรัน Query ที่สร้างขึ้น ก็จะได้ข้อมูลเปลี่ยนไปดังนี้ รหัสสินค้า ชื่อสินค้า ชื่อหน่วยนับ ราคาสินค้า ยอดคงเหลือ 1135000 ปูนซีเมนต์ ตราเสือ ตัน 1,600.00 2,665.00 1235000 ปูนซีเมนต์ ตราช้าง ตัน 1,850.00 7,998.00 1335000 ปูนซีเมนต์ ตราเอราวัณ ตัน 2,200.00 500.00 . . . ลองดูครับ
2 @R00882
ขอขอบมากครับอาจารย์
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1014s