กระทู้เก่าบอร์ด อ.Yeadram
1,801 5
URL.หัวข้อ /
URL
เรื่องการใช้ sum
ผมลองใช้ sum ในหน้า form โดย ซัม จาก Footer ใน ซับฟอร์ม แล้วนำมาแสดงใน เมนฟอร์ม ก็ได้ผลดี แต่พอปิดไฟล์ แล้วเปิดไฟล์ขึ้นมาใหม่ จากนั้นไปเรียกฟอร์มมา ก็จะเห็นตารางฟอร์มเป็นแบบนี้ครับ
http://img155.imageshack.us/img155/8788/53313028.jpg
ถือว่าผิดปกติไหมครับ แก้ไขยังไงครับ ทำยังไงเวลาเรียกฟอร์ม ไม่ให้มันขึ้นเป็นเทเบิ้ลแบบนี้ครับ
http://img155.imageshack.us/img155/8788/53313028.jpg
ถือว่าผิดปกติไหมครับ แก้ไขยังไงครับ ทำยังไงเวลาเรียกฟอร์ม ไม่ให้มันขึ้นเป็นเทเบิ้ลแบบนี้ครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R05757
กระบวนการทำงานผิดลำดับขั้นครับหรือเปล่าครับ
เช่น...
การ sum หรือการรวมผล ของทุกๆ เรคคอร์ด หมายความว่า แรมจะต้องโหลดข้อมูลให้ครบทุกๆ เรคคอร์ดก่อน ถึงจะคืนค่าได้
ถ้าคุณเปิดมันขึ้นมาโดยที่ยังโหลดทุกเรคคอร์ดไม่สมบูรณ์ การจะให้ผลรวม แสดงผลก่อนฟิลด์อื่นๆ หรือพร้อมๆ กับฟิลด์อื่นๆ ก็ไม่ถูกต้อง
ผมไม่แน่ใจว่าที่ตอบไปจะใช่สาเหตุจริงหรือเปล่า เพราะยังไงก็คือว่าผมไม่ได้เป็นงานทั้งหมดของคุณจึงตอบแบบเดาสุ่มไป บางทีอาจเป็นสาเหตุอื่นๆ ก็ได้ เช่น
ชื่อฟิลด์ของคุณมีปัญหา (ตั้งชื่อไม่ตรงตามวิธีการตั้ง ทำให้มีผลผิดเพี้ยนเวลาคำนวน)
เหมือนไม่ได้ตอบนะเนี่ย เหมือนช่วยอะไรไม่ได้เลย แต่ผมก็เดาสาเหตุได้แค่นี้แหละครับโจทก์มาแค่นี้เน๊าะ
เช่น...
การ sum หรือการรวมผล ของทุกๆ เรคคอร์ด หมายความว่า แรมจะต้องโหลดข้อมูลให้ครบทุกๆ เรคคอร์ดก่อน ถึงจะคืนค่าได้
ถ้าคุณเปิดมันขึ้นมาโดยที่ยังโหลดทุกเรคคอร์ดไม่สมบูรณ์ การจะให้ผลรวม แสดงผลก่อนฟิลด์อื่นๆ หรือพร้อมๆ กับฟิลด์อื่นๆ ก็ไม่ถูกต้อง
ผมไม่แน่ใจว่าที่ตอบไปจะใช่สาเหตุจริงหรือเปล่า เพราะยังไงก็คือว่าผมไม่ได้เป็นงานทั้งหมดของคุณจึงตอบแบบเดาสุ่มไป บางทีอาจเป็นสาเหตุอื่นๆ ก็ได้ เช่น
ชื่อฟิลด์ของคุณมีปัญหา (ตั้งชื่อไม่ตรงตามวิธีการตั้ง ทำให้มีผลผิดเพี้ยนเวลาคำนวน)
เหมือนไม่ได้ตอบนะเนี่ย เหมือนช่วยอะไรไม่ได้เลย แต่ผมก็เดาสาเหตุได้แค่นี้แหละครับโจทก์มาแค่นี้เน๊าะ
3 @R05771
ขอบคุณคร้าบ
4 @R05772
นี่คือที่มาหนะครับ error ตรงฟิลด์รวมยอดขาย กับ ขายเชื่อ มาจากฟอร์มนี้ ตรงด้านบนซ้ายหนะครับ บรรทัด "ขายเชื่อสุทธิ" กับ "รวมยอดขาย"ครับ ซึ่งขายเชื่อสุทธิ มากจากฟิลด์ [ขายเชื่อ]+[เพิ่มหนี้]-[ลดหนี้]
ซึ่งถ้าใส่ตัวเลขเข้าไป ตรงนี้ผมป้อนเลขศูนย์ ก็จะได้ค่าขายเชื่อสุทธิ 4,390 บาทครับ ตรงนี้แหละครับ เวลาเปิดฟอร์มเข้ามาก็จะขึ้นแบบรูปแรกหนะครับ ตรงฟิลด์ขวาสุด ว่า "ขายเชื่อ" เป็น error (แต่ในความจริงผมไม่เคยสร้างฟิลด์นี้ครับ คือจับฟิลด์ที่มีอยู่มาบวกกันเลย)
คำถามต่อไปครับ
ตรงช่อง A คือผลรวมของ subform รายการรับเงินสดครับ ถ้าผมไม่ใส่รายการอะไรเข้าไปเลย มันจะไม่ให้ค่าไปที่ช่อง B ครับ ซึ่งทำให้ไม่สามารถนำค่าไปคำนวณต่อได้ในช่อง c ครับ ทั้ง ๆ ที่ผมก็เซ็ท properties ของ textbox ช่อง B โดยให้ค่า Default Value เป็น 0 แล้ว อย่างนี้ต้องทำอย่างไรครับ ถึงให้โปรแกรมคำนวณในกรณีที่เราไม่ได้ป้อนอะไรเข้าไปหนะครับ
นี่คือที่มาหนะครับ error ตรงฟิลด์รวมยอดขาย กับ ขายเชื่อ มาจากฟอร์มนี้ ตรงด้านบนซ้ายหนะครับ บรรทัด "ขายเชื่อสุทธิ" กับ "รวมยอดขาย"ครับ ซึ่งขายเชื่อสุทธิ มากจากฟิลด์ [ขายเชื่อ]+[เพิ่มหนี้]-[ลดหนี้]
ซึ่งถ้าใส่ตัวเลขเข้าไป ตรงนี้ผมป้อนเลขศูนย์ ก็จะได้ค่าขายเชื่อสุทธิ 4,390 บาทครับ ตรงนี้แหละครับ เวลาเปิดฟอร์มเข้ามาก็จะขึ้นแบบรูปแรกหนะครับ ตรงฟิลด์ขวาสุด ว่า "ขายเชื่อ" เป็น error (แต่ในความจริงผมไม่เคยสร้างฟิลด์นี้ครับ คือจับฟิลด์ที่มีอยู่มาบวกกันเลย)
คำถามต่อไปครับ
ตรงช่อง A คือผลรวมของ subform รายการรับเงินสดครับ ถ้าผมไม่ใส่รายการอะไรเข้าไปเลย มันจะไม่ให้ค่าไปที่ช่อง B ครับ ซึ่งทำให้ไม่สามารถนำค่าไปคำนวณต่อได้ในช่อง c ครับ ทั้ง ๆ ที่ผมก็เซ็ท properties ของ textbox ช่อง B โดยให้ค่า Default Value เป็น 0 แล้ว อย่างนี้ต้องทำอย่างไรครับ ถึงให้โปรแกรมคำนวณในกรณีที่เราไม่ได้ป้อนอะไรเข้าไปหนะครับ
5 @R05789
ได้แล้วครับ ใช้ function nz()
Time: 0.3622s
ลองใหม่