นำข้อมูลก่อนหน้า มาแสดงในเรคคอร์ดต่อๆไปครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,201   4
URL.หัวข้อ / URL
นำข้อมูลก่อนหน้า มาแสดงในเรคคอร์ดต่อๆไปครับ

ตอนนี้ผมลองทำยอดเงิน หักลบ

เช่นใน
ฟิล1 ใส่จำนวนเงินไป 10000
ฟิล2 คือผลที่หักลบจากฟิล 1 เช่นเหลือ 9000

แล้วบันทึกไปเรคคอร์ดต่อไป ก็ให้มันแสดง

ฟิล1 9000 (คือเอามาจากฟิล2 ของเรคคอร์ดก่อนหน้า)
ฟิล2 อันนี้ก็สูตรหักลบกับฟิล 1

ให้มันเป็นทุกเรคคอร์ด มันทำได้ไหมครับผม

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

1 @R15960
ลองดูที่นี่ครับ

http://www.thai-access.com/yeadram_view.php?topic_id=3333&page=1

ผมเขียนไว้เองแหละ ต้องปรับใช้ดูนะครับ เรื่องในส่วนของการ ยกมา และ ยอดคงเหลือ (R15450)
2 @R15962
ขอบคุณมากครับ

ตอนนี้ผมติดปัญหา ผลรวม ของสัพฟอร์มครับ

Table
1- main
- Tdate_reg
- T_in_come
- T_in_come_total
2- T_in
- T_in_what
- T_in_money
- T_in_date
3- T_out
- T_out_item
- T_out_price
- T_out_date

Form main - Tdate_reg
Sub form T_in - T_in_date
Sub form T_out - T_out_date
วันที่ของสัพฟอร์มผูกกับวันที่ main

ในหนัาใส่ข้อมูล จะมีสัพฟอร์มสองอัน Sub form T_in และ Sub form T_out

ในแต่ละสัพฟอร์ม จะมีฟิลตัวเลขอยู่ ตอนนี้ผมใช้สูตร
=DSum("[T_in_money]","T_in")
กับ
=DSum("[T_out_price]","T_out")

มันรวมผลให้นะครับ แต่พอไปเรคคอร์ดต่อไป มันก็ติดไปด้วย ไม่ว่าใส่หน้าไหน
มันก็จะรวมไปเรื่อยๆ ผมอยากจะให้มันรวมในแต่ละหน้าครับ ไม่ทราบว่าต้องทำยังไงครับผม


3 @R15963
ลองเพิ่มเงื่อนไขการรวม ให้เลือกวันที่ตรงกับในฟอร์มเท่านั้นดูครับ

=DSum("[T_in_money]","T_in", "T_in_date = Forms![ชื่อMainForm].[Tdate_reg]")

=DSum("[T_out_money]","T_out", "T_out_date = Forms![ชื่อMainForm].[Tdate_reg]")
4 @R15968
แจ่มเลย ขอบคุณมากๆครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2700s