[quote="racoilMIS"]
[quote="O-FIVE"]
ไม่มีฟังก์ชั่นนี้ค่ะ มีแต่ตัวแปร STCRD->NETVAL ที่่ต้องเก็บค่าแต่ละบิล
[/quote]
รายงานตัวนี้พิมพ์ได้โดยไม่ต้องใช้ STCRD เนื่องจากฟังก์ชั่นที่อ้างถึง จัดการรวมตัวเลขไว้แล้ว ซึ่งมีตั้งแต่ยกมา ซื้อ ขาย ปรับปรุง จนถึงยกไป โดยผมเข้าใจว่า โปรแกรมเมอร์ของexpress น่าจะเตรียมฟังก์ชั่น มูลค่าขาย(บาท)ไว้ด้วยแล้ว
ส่วนการดึงข้อมูลจาก STCRD นั้นผมลองทำดูแล้วครับ มูลค่าขายอยู๋ในฟิลด์ XSALVAL แต่ปรากฎว่า รายการลดหนี้(ไม่รับคืนสินค้า) ถูกกันออกไป รบกวนเรียนถามโปรแกรมเมอร์ว่า เป็นบักหรือไม่
รอความกระจ่างอีกครั้งครับ
[/quote]
ขอร่วมแสดงความคิดเห็นด้วยครับ
เรื่องที่ว่า มีฟังก์ชั่นที่ใช้สำหรับ Get ยอดขายหรือไม่นั้น ส่วนตัวผมคิดเหมือนคุณ suchai นะครับ มันต้องลองค้นหาแล้วนำมาใช้ดูน่ะครับ (ก็คงลำบากในระดับหนึ่ง)
แต่ถ้าหากจะกลับมามองอีกแนวทางหนึ่งก็คือการ ดึงข้อมูลจาก stcrd มาแล้วคัดกรองเอาเฉพาะ เรคคอร์ดที่เป็นรายการ "ลดหนี้ (ไม่รับคืน)" ก็พอมีทางครับ ซึ่งไม่ต้องไปค้นหาที่ไหนแล้วครับ ผมทดสอบมาให้แล้ว ตามนี้ครับ
1. เพิ่มบรรทัด item ใน report เพื่อเรียกเรคคอร์ดเฉพาะใบลดหนี้(ไม่รับคืน) มาใช้ครับ ( ส่วนจะเอามาใช้บวก,ลบ,คูณ,หาร อย่างไร คุณ racoilMIS คงมีแนวทางอยู่ในใจอยู่แล้ว ) ดูตามรูปครับ

2. เพิ่ม item file แบบ Cloning ขึ้นมาหนึ่งไฟล์ ตามรูปครับ

3.ประกาศค่าในส่วน data spec ตามรูปครับ

ผลที่ออกมาคือ ~SR_VAL ก็จะแสดงเฉพาะมูลค่าของรายการลดหนี้(ไม่รับคืน) ออกมาให้ คราวนี้อะไร ๆ ก็คง ง่ายขึ้นครับ... 8)