เรื่องการใช้ sum
กระทู้เก่าบอร์ด อ.Yeadram

 1,796   5
URL.หัวข้อ / URL
เรื่องการใช้ sum

ผมลองใช้ sum ในหน้า form โดย ซัม จาก Footer ใน ซับฟอร์ม แล้วนำมาแสดงใน เมนฟอร์ม ก็ได้ผลดี แต่พอปิดไฟล์ แล้วเปิดไฟล์ขึ้นมาใหม่ จากนั้นไปเรียกฟอร์มมา ก็จะเห็นตารางฟอร์มเป็นแบบนี้ครับ

http://img155.imageshack.us/img155/8788/53313028.jpg

ถือว่าผิดปกติไหมครับ แก้ไขยังไงครับ ทำยังไงเวลาเรียกฟอร์ม ไม่ให้มันขึ้นเป็นเทเบิ้ลแบบนี้ครับ

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

1 @R05747

ลองใหม่
2 @R05757
กระบวนการทำงานผิดลำดับขั้นครับหรือเปล่าครับ
เช่น...
การ sum หรือการรวมผล ของทุกๆ เรคคอร์ด หมายความว่า แรมจะต้องโหลดข้อมูลให้ครบทุกๆ เรคคอร์ดก่อน ถึงจะคืนค่าได้

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


ผมไม่แน่ใจว่าที่ตอบไปจะใช่สาเหตุจริงหรือเปล่า เพราะยังไงก็คือว่าผมไม่ได้เป็นงานทั้งหมดของคุณจึงตอบแบบเดาสุ่มไป บางทีอาจเป็นสาเหตุอื่นๆ ก็ได้ เช่น
ชื่อฟิลด์ของคุณมีปัญหา (ตั้งชื่อไม่ตรงตามวิธีการตั้ง ทำให้มีผลผิดเพี้ยนเวลาคำนวน)

เหมือนไม่ได้ตอบนะเนี่ย เหมือนช่วยอะไรไม่ได้เลย แต่ผมก็เดาสาเหตุได้แค่นี้แหละครับโจทก์มาแค่นี้เน๊าะ
3 @R05771
ขอบคุณคร้าบ
4 @R05772


นี่คือที่มาหนะครับ error ตรงฟิลด์รวมยอดขาย กับ ขายเชื่อ มาจากฟอร์มนี้ ตรงด้านบนซ้ายหนะครับ บรรทัด "ขายเชื่อสุทธิ" กับ "รวมยอดขาย"ครับ ซึ่งขายเชื่อสุทธิ มากจากฟิลด์ [ขายเชื่อ]+[เพิ่มหนี้]-[ลดหนี้]
ซึ่งถ้าใส่ตัวเลขเข้าไป ตรงนี้ผมป้อนเลขศูนย์ ก็จะได้ค่าขายเชื่อสุทธิ 4,390 บาทครับ ตรงนี้แหละครับ เวลาเปิดฟอร์มเข้ามาก็จะขึ้นแบบรูปแรกหนะครับ ตรงฟิลด์ขวาสุด ว่า "ขายเชื่อ" เป็น error (แต่ในความจริงผมไม่เคยสร้างฟิลด์นี้ครับ คือจับฟิลด์ที่มีอยู่มาบวกกันเลย)

คำถามต่อไปครับ
ตรงช่อง A คือผลรวมของ subform รายการรับเงินสดครับ ถ้าผมไม่ใส่รายการอะไรเข้าไปเลย มันจะไม่ให้ค่าไปที่ช่อง B ครับ ซึ่งทำให้ไม่สามารถนำค่าไปคำนวณต่อได้ในช่อง c ครับ ทั้ง ๆ ที่ผมก็เซ็ท properties ของ textbox ช่อง B โดยให้ค่า Default Value เป็น 0 แล้ว อย่างนี้ต้องทำอย่างไรครับ ถึงให้โปรแกรมคำนวณในกรณีที่เราไม่ได้ป้อนอะไรเข้าไปหนะครับ
5 @R05789
ได้แล้วครับ ใช้ function nz()
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3681s