ต้องการนำข้อมูลตัวเลขจากการdlookupมาคำนวณ
กระทู้เก่าบอร์ด อ.Yeadram

 1,327   3
URL.หัวข้อ / URL
ต้องการนำข้อมูลตัวเลขจากการdlookupมาคำนวณ

คือทำฟอร์มของใบสั่งซื้อไว้ค่ะ
ในฟอร์มของใบสั่งซื้อ มีซับฟอร์มรายละเอียดใบสั่งซื้อ ซึ่งสร้างเป็นฟอร์มแบบcontinuous formsไว้
แล้วในฟอร์มรายละเอียดใบสั่งซื้อนั้น จะเป็นรายการสินค้าที่จะสั่งซื้อซึ่่่งมีtextbox รหัสสินค้า ชื่อสินค้า จำนวน ราคา รวมเงิน
และที่ส่วนท้ายของฟอร์มรายละเอียดใบสั่งซื้อนี้ มี textbox สำหรับรวมเงินทั้งหมด

การใช้งาน คืออยากให้ผู้ใช้พิมพ์เลือกชื่อสินค้าได้ (ชื่อสินค้าเป็นcombobox)
รหัสสินค้า และราคา เป็นข้อมูลที่มีอยู่ในฐานข้อมูลแล้ว ให้มันขึ้นมาให้ผู้ใช้เลยอ่าค่ะ เลยใส่คำสั่ง dlookup เรียกขึ้นมา
จำนวน ให้ผู้ใช้พิมพ์จำนวนสินค้าตามที่ต้องการสั่งซื้อ
รวมเงิน ใส่คำสั่ง =[จำนวน]*[ราคา] คำนวณผลรวมออกมา

ต้องการรวมเงินที่ต้องจ่ายทั้งหมดอะค่ะ ตรงส่วนท้ายของฟอร์ม เขียนนิพจน์ไว้แล้ว =sum([จำนวน]*[ราคา]) แต่ไม่สามารถทำได้
เหมือนว่าข้อมูลจากการ dlookup จะไม่สามารถนำมาหาผลรวมได้ (หรือเปล่าคะ?)
แต่ก็ไม่รู้จะทำยังไงให้ผู้ใช้ไม่ต้องกรอกราคาเองอ่าค่ะ
อยากให้ผู้ใช้จำแค่ชื่อสินค้า และกรอกจำนวนที่อยากสั่งซื้อ เพราะผู้ใช้ไม่ควรจะต้องจำราคาสินค้าเองอ่าค่ะ

พอมีวิธีทำอย่างไรได้บ้างคะ รบกวนอาจารย์ทั้งหลายช่วยชี้แนะด้วยค่ะ ไม่รู้จะทำอย่างไรดี T^T

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

1 @R12726
เอ่อ.. แล้วถ้าเกิดสร้างซับฟอร์มจากปุ่มเครื่องมือcontrolข้างบนเลยอะค่ะ
เราจะเอารวมเงินทั้งหมดออกมาไว้นอกซับฟอร์มนั้นได้มั้ยคะ ไว้ที่ฟอร์มหลักอ่าค่ะ ถ้าไม่อยากเอาไว้ที่ส่วนท้ายของซับฟอร์มที่เป็นแบบ tabular อ่าค่ะ
รบกวนด้วยนะคะ
2 @R12728
อ่า อะ อ่า อะ อ่าน แล้ว งงครับ
3 @R12729
ปกติงานพวกนี้ต้องมีฟิลด์ ราคา อยู่ในเทเบิลใบสั่งซื้อด้วยนะครับ แม้ว่าจะมีเก็บในเทเบิลต่างหากไว้ก่อนหน้านี้แล้วก็ตาม เพราะในแง่ความจริง ถ้าหากวันไหนราคามีการเปลี่ยนแปลงไปและไม่มีฟิลด์ราคาเก็บไว้ในเทเบิลใบสั่งซื้อด้วย ใบสั่งซื้อใบเดิมก็จะแสดงข้อมูลจำนวนเงินออกมาผิด ข้อมูลที่มีในฐานข้อมูลก็เป็นขยะนำไปใช้อ้างอิงอะไรไม่ได้ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1913s