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

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย OLO » ศุกร์ ก.พ. 22, 2013 12:12 pm

ผมสร้างตัวแปรเพิ่ม ~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' ครับ

รบกวนช่วยแนะนำด้วยครับ
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

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

โพสต์โดย savek » ศุกร์ ก.พ. 22, 2013 3:27 pm

ขอตอบโดยที่ยังไม่ได้ไปไล่ตัวชุดคำสั่งของรายงาน 143 มาก่อนนะครับ หากไม่ได้ผลอย่างไร รบกวนแจ้งกลับมาอีกทีนะครับ ;)

ลองไปประกาศค่า sub1amt=0 ต่อท้ายในบรรทัด ~INIT: ที่อยู่ในส่วนของ [data spec] นะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12460
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

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

โพสต์โดย OLO » ศุกร์ ก.พ. 22, 2013 3:36 pm

ยังไม่ได้เหมือนเดิมครับ มันขึ้น ไม่พบตัวแปร AMT และก็นิพจน์ผิด sub1amt+ARTRN->AMT
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

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

โพสต์โดย savek » ศุกร์ ก.พ. 22, 2013 8:32 pm

น่าจะผิดที่ประโยคนี้ครับ A->AMT เพราะหากเป็นตัวแปรที่เราสร้างขึ้นมาเอง จะไม่มีชื่อไฟล์นำหน้าในลักษณะ A-> แต่เราจะต้องเป็นคนกำหนดนิพจน์การคำนวณเองว่า AMT มาจากค่าไหน เช่น AMT=ARTRN->NETAMT*100/100 หรืออะไรในลักษณะนี้ครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12460
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

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

โพสต์โดย suchai » เสาร์ ก.พ. 23, 2013 8:47 am

ควรจะ Post รายงานที่แก้ไขทั้งหมดให้คุณ Savek ดู เพราะถ้าคุยเป็นตัวแปร คงตอบไปตอบมาอีกสักพักใหญ่

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

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

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


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


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

ยิ่งถ้าเป็นการแก้ไขแบบฟอร์มแบบใหม่(ปรับฟอร์นได้) ตัวจริง เสียงจริงเลย [/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 13 ท่าน