อยากทำยอดยกมารายวัน ผู้รู้ช่วยหน่อย
กระทู้เก่าบอร์ด อ.Yeadram

 2,561   3
URL.หัวข้อ / URL
อยากทำยอดยกมารายวัน ผู้รู้ช่วยหน่อย

ในคิวรีผมมีฟิลล์
วดป,รหัสสินค้า, ยอดเริ่มต้น,ยอดรับ1,ยอดรับ2,ยอดเบิก,ยอดคงเหลือ(คำนวนจากยอดเริ่มต้น+ยอดรับ1+ยอดรับ2+จำนวนเบิก)
คราวนี้ผมอยากให้ยอดคงเหลือไปเป็นยอดเริ่มต้นในวันถัดไปต้องทำยังไงครับ

โดยที่วดป มีเงื่อนไข between[วดปเริ่มต้น]and[วดปสิ้นสุด]
แบบว่าอยากเลือกดูเป็นช่วงวันที่นะครับ

ช่วยแนะทีนะครับ

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

1 @R00697
ลองโหลดไฟล์จาก กระทู้นี้ไปดูครับ

http://thai-access.com/yeadram_view.php?topic_id=124


อาจได้แนวทางครับ
2 @R00698
ขอบคุณพี่yeadramมากครับ
เข้าไปอ่านแล้วครับ ผมยัง งง อยู่เลยครับเพิ่งหัดทำนะครับ
พี่yeadramพอจะอธิบายได้ไหมครับ
อย่าถือสาผมนะครับ เพิ่งหัดทำนะครับ
3 @R00702
ผมโพสต์ไฟล์ตัวอย่างขึ้นไปทับของเก่าแล้วนะครับ
ลองเอาไปเล่นดูอีกรอบ พอดีเพิ่มรายงานเข้าไปอีกรายงานหนึ่ง ให้ดูเป็นตัวอย่างการทำรายงาน สต็อกให้คุณได้เป็นแนวทาง เผื่ออยากเปลี่ยนใจมั่ง อิอิ

รายงานของผม ถ้าต้องการกรุ๊บรายการสินค้าเป็นสินค้าละ 1 แถว อันนั้นผมจะมียอดยกมา ในทุกๆ แถว แต่ถ้า......
ผมให้แต่ละแถวเป็นการเคลื่อนไหวแต่ละรายการ ซึ่งแถวก่อนนี้กับแถวปัจจุบันยังอาจจะเป็นสินค้าเดียวกันอยู่ ผมว่ามันไม่จำเป็นต้องเอายอดยกมาบ่อยๆ เราก็ทำยอดยกมาไว้แถวบนสุด แล้วเรียงรายการความเคลื่อนไหวของมัน แล้วก็ รวมสะสมลงมาเรื่อยๆ ไม่ดีกว่าเหรอครับ ตัวอย่างจากรายงาน ชื่อ rMovement ของผมนะครับ

ส่วนอย่างของคุณเนี่ย จะให้มียอดยกมาทุกๆ แถวมันก็ทำได้ เราก็อาจจะทำเป็น Running sum by query (ผลรวมสะสม โดยใช้คิวรี่) คือการเอายอดที่มาจากการคำนวนรวมสะสมไปเรื่อยๆ ถ้าคุณจะเอาคิวรี่นี้ไปทำรายงาน อย่างที่ อ.สันติสุขเคยแนะนำครับ ไปทำผ่านรายงานเลยดีกว่าเรื่องการ running sum จะง่ายกว่า

แล้วงานของคุณก็มีแต่การบวกเพิ่มอย่างเดียวเลย ไม่มีการลบ คูณ หาร ยิ่งใช้ running sum ได้ง่าย
ลองค้น ด้วยคำว่า running sum หรือ ผลรวมสะสม ดูครับ มีตัวอย่างการเขียน และคำอฺธิบายไปบ้างแล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2226s