หน้า 1 จากทั้งหมด 1

แก้ไขรายกงาน 143 หายอดก่อน GP

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 22, 2013 12:12 pm
โดย OLO
ผมสร้างตัวแปรเพิ่ม ~AMT เพื่อหายอดก่อนหักส่วนลด โดยจะเอาค่า ~NETAMT คูณด้วย 100 หารด้วย 100 ลบ ~DISC

ผมเขียนสูตรขึ้นดังนี้

1.  ~AMT:          0,  "999,999,999.99",  "A->AMT",      "sub1amt=sub1amt+A->AMT"

2.  ~SUB1AMT:  0,  "999,999,999.99",  "sub1amt",      ""

3.  ~TOTAMT:    0,  "999,999,999.99",  "totamt",      ""

4.  totamt=totamt+sub1amt; sub1amt=0"

แต่มันก็ขึ้น "ไม่พบตัวแปร 'sub1amt' ครับ

รบกวนช่วยแนะนำด้วยครับ

Re: แก้ไขรายกงาน 143 หายอดก่อน GP

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 22, 2013 3:27 pm
โดย savek
ขอตอบโดยที่ยังไม่ได้ไปไล่ตัวชุดคำสั่งของรายงาน 143 มาก่อนนะครับ หากไม่ได้ผลอย่างไร รบกวนแจ้งกลับมาอีกทีนะครับ ;)

ลองไปประกาศค่า sub1amt=0 ต่อท้ายในบรรทัด ~INIT: ที่อยู่ในส่วนของ [data spec] นะครับ

Re: แก้ไขรายกงาน 143 หายอดก่อน GP

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 22, 2013 3:36 pm
โดย OLO
ยังไม่ได้เหมือนเดิมครับ มันขึ้น ไม่พบตัวแปร AMT และก็นิพจน์ผิด sub1amt+ARTRN->AMT

Re: แก้ไขรายกงาน 143 หายอดก่อน GP

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 22, 2013 8:32 pm
โดย savek
น่าจะผิดที่ประโยคนี้ครับ A->AMT เพราะหากเป็นตัวแปรที่เราสร้างขึ้นมาเอง จะไม่มีชื่อไฟล์นำหน้าในลักษณะ A-> แต่เราจะต้องเป็นคนกำหนดนิพจน์การคำนวณเองว่า AMT มาจากค่าไหน เช่น AMT=ARTRN->NETAMT*100/100 หรืออะไรในลักษณะนี้ครับ

Re: แก้ไขรายกงาน 143 หายอดก่อน GP

โพสต์โพสต์แล้ว: เสาร์ ก.พ. 23, 2013 8:47 am
โดย suchai
ควรจะ Post รายงานที่แก้ไขทั้งหมดให้คุณ Savek ดู เพราะถ้าคุยเป็นตัวแปร คงตอบไปตอบมาอีกสักพักใหญ่

นอกจากเรื่อง ตัวแปร ที่เขียนผิด  ไม่ประกาศค่าตัวแปรที่เป็นตัวเลขใน ~INIT

แล้วยังมีเรื่องของตำแหน่งการวาง  SUMX=SUMX+X วางก่อนวางหลัง จะแสดงผลหรือไม่แสดงผล

สรุปว่า ถ้าไม่แสดงรายละเอียดรายงาน ไม่รู้ว่า คนถามจะเหนื่อย หรือคนตอบจะเหนื่อย


[color=navy]ผมว่านะ คุณ Savek เปิด Course สอนกันไปเลยดีกว่า เก็บแพงหน่อย หัวละ 3 หมื่น เหมาอาทิตย์หนึ่ง ไปสอนที่รีสอร์ทบนเกาะช้างก็ได้ ใครไม่ตั้งใจเรียน ก็ทำโทษ ให้ไปโดดน้ำทะเล แล้วก็กลับขึ้นมาแก้รายงานต่อ ก็น่าสนใจดี


ใครสนใจเรื่อง แก้ไขแบบฟอร์ม หรือแก้ไขรายงาน ก็ลองโหวตๆ มา เผื่อคุณ Savek จะได้จัด Course สอน

ยิ่งถ้าเป็นการแก้ไขแบบฟอร์มแบบใหม่(ปรับฟอร์นได้) ตัวจริง เสียงจริงเลย [/color]