แก้ไขแบบฟอร์มในบิลขายเชื่อ

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

Moderator: Sutas, CO-Admin, Global Moderator

แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » พฤหัสฯ. ก.ค. 05, 2012 4:07 pm

รบกวนสอบถามค่ะ  ต้องการให้หน่วยสินค้าที่โชว์ในบิลขายเชื่อมีทั้งหน่วยและหน่วยย่อย
และให้โชว์ %ส่วนลด  และจำนวนเงินด้วยค่ะ

โดยมีฟอร์มดังนี้ค่ะ

ลำดับ    รหัสสินค้า/รายละเอียด  ขนาดบรรจุ  จำนวน    หน่วย  น้ำหนัก    %ส่วนลด  จำนวนเงินส่วนลด    จำนวนเงินสุทธิ


โดยที่ จำนวน  = หน่วยใหญ่
        น้ำหนัก = หน่วยย่อย
        ขนาดบรรจุ = ตัวคูณให้เป็นหน่วยย่อย

    ต้องแก้ไขแบบฟอร์มอย่างไรคะ
ขอบคุณค่ะ
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » พฤหัสฯ. ก.ค. 05, 2012 4:31 pm

ลองใส่ตัวแปรในลักษณะนี้เข้าไปในการแก้ไขแบบฟอร์มบิลขายนะครับ :)

ลำดับ    รหัสสินค้า/รายละเอียด  ขนาดบรรจุ      จำนวน      หน่วย      น้ำหนัก            %ส่วนลด      จำนวนเงินส่วนลด    จำนวนเงินสุทธิ

~N  ~ARTICLE              ~TFACTOR    ~QTY  ~TQUCOD  ~MQUCOD    ~DISC_I      ~DISCAMT          ~NETAMT_I   

และเพิ่มบรรทัดตัวแปร 2 บรรทัดนี้ เข้าไปที่ด้านท้ายของ [data spec] นะครับ


~TFACTOR:    0,      "",                "STCRD->TFACTOR",  ""
~DISCAMT:    0,      "",                "STCRD->DISCAMT",  ""
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » ศุกร์ ก.ค. 06, 2012 10:58 am

ขอบคุณมาก ๆ ค่ะ  พอแก้ไขแล้วออกมาแบบนี้ค่ะ

ลำดับ    รหัสสินค้า/รายละเอียด  ขนาดบรรจุ      จำนวน      หน่วย          น้ำหนัก            %ส่วนลด      จำนวนเงินส่วนลด    จำนวนเงินสุทธิ

~N  ~ARTICLE              ~TFACTOR    ~QTY  ~TQUCOD  ~MQUCOD    ~DISC_I      ~DISCAMT          ~NETAMT_I   

1    11-3031-B01 อาหาร      30.0000        30.0            ถุง        กิโลกรัม        10%              0                    9,450.00


(เพิ่ม)      รวม                                          30                        900                                                      9,450.00                                     

ยังติดปัญหาอยู่ดังนี้ค่ะ
1.  ตรงน้ำหนักขึ้นมาเป็น คำว่า "กิโลกรัม"  ซึ่งควรจะขึ้นเป็น  ''900''  (คือ 30 ถุง บรรจุถุงละ 30 กก.) ต้องแก้ยังไงคะ
2.  จำนวนเงินส่วนลดขึ้นเป็น 0  ไม่ขึ้นผลลัพธ์ให้ค่ะ
3.  ถ้าต้องการปรับทศนิยม  ตรง ~TFACTOR  และ  ~QTY  ไม่ให้โชว์ทศนิยม ต้องแก้ยังไงคะ
4.  ต้องการให้โชว์ยอดรวม ตรง ~QTY  และ ~MQUCOD  ต้องแก้ไขในฟอร์มยังไงคะ

ขอบคุณมาก ๆ ค่ะ
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » ศุกร์ ก.ค. 06, 2012 2:49 pm

ขอเรียนตอบคำถามดังนี้นะครับ :)

1. เปลี่ยนจาก ~MQUCOD ให้เป็น ~XTRNQTY แทนนะครับ

และเพิ่มบรรทัดนี้ในส่วนของ [data spec] นะครับ

~XTRNQTY:  0,      "",                "STCRD->XTRNQTY",  ""

2. ตรงส่วนลดให้เปลี่ยนจาก ~DISCAMT เป็น ~DISCAMT_I นะครับ ในส่วนของ [data spec] ที่เคยเพิ่มไว้แล้ว ก็เปลี่ยนในลักษณะนี้ครับ

~DISCAMT_I:    0,      "",                "STCRD->DISCAMT",  ""

3.หากไม่ต้องการให้แสดงทศนิยม ให้แก้ไขในส่วนของ [data spec] แบบนี้ครับ

~TFACTOR:    0,      "ZZZ",                "STCRD->TFACTOR",  ""

4.ยอดรวมหมายถึงตัวเลขไหนหรือครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » ศุกร์ ก.ค. 06, 2012 3:06 pm

  ยอดรวมตามด้านล่างนี้ค่ะ  ที่เป็นสีแดง

ลำดับ    รหัสสินค้า/รายละเอียด  ขนาดบรรจุ      จำนวน      หน่วย          น้ำหนัก            %ส่วนลด      จำนวนเงินส่วนลด    จำนวนเงินสุทธิ

~N  ~ARTICLE              ~TFACTOR    ~QTY  ~TQUCOD  ~XTRNQTY    ~DISC_I      ~DISCAMT_I          ~NETAMT_I   

1    11-3031-B01 อาหาร      30            30            ถุง        900        10%              0        1,050.00          9,450.00




(เพิ่ม)      รวม                                      30                        900                                                      9,450.00 
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » ศุกร์ ก.ค. 06, 2012 5:43 pm

ให้เอาตัวแปร  ~SQTY  และ  ~SXQTY ไว้ในบรรทัดที่ต้องการรวมยอดนะครับ :)

จากนั้นแก้ไขในส่วนของ [data spec] แบบนี้นะครับ

เพิ่มตัวแปรด้านท้ายของบรรทัด ~INIT
~INIT:      0,      "",                "",                "seq=0; sumamt0=0; sumamt1=0; SQTY=0; SXQTY=0"

เพิ่มตัวแปรด้านท้ายของบรรทัด ~QTY และ ~XTRNQTY แบบนี้ครับ

~QTY:      0,      "qtyZ(7)",          "STCRD->TRNQTY",    "SQTY=SQTY+STCRD->TRNQTY"
~XTRNQTY:  0,      "",                "STCRD->XTRNQTY",  "SXQTY=SXQTY+STCRD->XTRNQTY"

เพิ่มบรรทัดใหม่เข้าไปด้านท้ายสุดของส่วน [data spec] แบบนี้ครับ

~SQTY:      0,      "qtyZ(7)",          "SQTY",            ""
~SXQTY:    0,      "qtyZ(7)",          "SXQTY",            ""
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » จันทร์ ก.ค. 09, 2012 9:44 am

ขอบคุณค่ะ
แต่พอแก้ไขแล้ว  ขึ้นว่า
ไม่พบตัวแปร 'SQTY'
นิพจน์ผิด (SQTY+STCRD->SRNQTY)
ไม่พบตัวแปร 'SXQTY'
นิพจน์ผิด  (SXQTY+STCRD->XTRNQTY)

ข้อมูลใน data spec  ดังนี้ค่ะ  ไม่รู้ว่าผิดตรงไหนค่ะ  รบกวนช่วยดูให้อีกครั้งค่ะ

ขอบคุณค่ะ

[data spec]
*          len  (0)default, (>0)cut, (<0)cut to new line
*~dat:      len,    "pict",            "data",            "exp"
~ADDR:      0,      "",                "p_addr()",        ""
~TAXID:    0,      "",                "p_taxid()",        ""
~TEL:      0,      "",                "p_telnum()",      ""
~INIT:      0,      "",                "",                "seq=0; sumamt0=0; sumamt1=0"; SQTY=0; SXQTY=0"
~TXT0:      0,      "",                "txt0",            "txt0 = IIF( ARTRN->FLGVAT <> '1', '  &uml;&Oacute;&sup1;&Ccedil;&sup1;&agrave;&sect;&Ocirc;&sup1;',  '&Atilde;&Ograve;&curren;&Ograve;&Atilde;&Ccedil;&Aacute;&Agrave;&Ograve;&Eacute;&Otilde;')",
*~TXT1:    0,      "",                "txt1",            "txt1 = IIF( ARTRN->FLGVAT <> '1', '&uml;&Oacute;&sup1;&Ccedil;&sup1;&agrave;&sect;&Ocirc;&sup1;&Euml;&Aring;&Ntilde;&sect;&Euml;&Ntilde;&iexcl;&Ecirc;&egrave;&Ccedil;&sup1;&Aring;&acute;',    '&uml;&Oacute;&sup1;&Ccedil;&sup1;&agrave;&sect;&Ocirc;&sup1;&Atilde;&Ccedil;&Aacute;&middot;&Ntilde;&eacute;&sect;&Ecirc;&Ocirc;&eacute;&sup1;      ')",
~TXT1:      0,      "",                "txt1",            "txt1 = IIF( ARTRN->FLGVAT <> '1', '&uml;&Oacute;&sup1;&Ccedil;&sup1;&agrave;&sect;&Ocirc;&sup1;&Euml;&Aring;&Ntilde;&sect;&Euml;&Ntilde;&iexcl;&Aacute;&Ntilde;&acute;&uml;&Oacute;    ', '&uml;&Oacute;&sup1;&Ccedil;&sup1;&agrave;&sect;&Ocirc;&sup1;&Atilde;&Ccedil;&Aacute;&middot;&Ntilde;&eacute;&sect;&Ecirc;&Ocirc;&eacute;&sup1;      ')",
~TXT2:      0,      "",                "txt2",            "txt2 = IIF( ARTRN->FLGVAT <> '1', '&uml;&Oacute;&sup1;&Ccedil;&sup1;&agrave;&sect;&Ocirc;&sup1;&Atilde;&Ccedil;&Aacute;&middot;&Ntilde;&eacute;&sect;&Ecirc;&Ocirc;&eacute;&sup1;',      '&Atilde;&Ograve;&curren;&Ograve;&Ecirc;&Ocirc;&sup1;&curren;&eacute;&Ograve;            ')",
*~DOCNUM:  0,      "",                "doc_num",          "doc_num=SUBSTR(ARTRN->DOCNUM, 3, 8)"
~DOCNUM:    0,      "",                "ARTRN->DOCNUM",    ""
~DOCDAT:    0,      "",                "ARTRN->DOCDAT",    ""
~CUSCOD:    0,      "",                "ARTRN->CUSCOD",    ""
~CUSNAM:    0,      "",                "cus_nam",          "cus_nam = ARMAS->PRENAM - '
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » จันทร์ ก.ค. 09, 2012 9:51 am

อืม จริงๆ แล้วเรามีการประกาศค่าตัวแปรทั้งสองตัวนี้เอาไว้ในบรรทัด ~INIT แล้ว ไม่น่าจะฟ้องว่า ไม่พบตัวแปรนะครับ :)

อย่างนั้น ผมอยากให้ลองตรวจสอบดูในการแก้ไขแบบฟอร์มนะครับ บรรทัด Ti:: ด้านบนสุดของแบบฟอร์ม มีตัวแปร ~INIT อยู่ไหมครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » จันทร์ ก.ค. 09, 2012 9:55 am

มีค่ะ 

[report frame]
*** &frac14;&Ugrave;&eacute;&atilde;&ordf;&eacute;&Ecirc;&Ograve;&Aacute;&Ograve;&Atilde;&para;&agrave;&raquo;&Aring;&Otilde;&egrave;&Acirc;&sup1;&aacute;&raquo;&Aring;&sect;&aacute;&iexcl;&eacute;&auml;&cent;
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » จันทร์ ก.ค. 09, 2012 10:05 am

อ่อ เจอแล้วครับ  :D

ลบเครื่องหมายคำพูดสีแดงออกนะครับ

~INIT:      0,      "",                "",                "seq=0; sumamt0=0; sumamt1=0"; SQTY=0; SXQTY=0"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » จันทร์ ก.ค. 09, 2012 10:21 am

ทำได้แล้วค่ะ

ขอสอบถามเพิ่มเติมอีกนิดนะคะ
ถ้าหากต้องการให้ใบสั่งขายโชว์  ทะเบียนรถ ด้วยค่ะ
ต้องไป set ตรงไหนคะ  และต้องแก้ไขฟอร์มยังไงคะ

ขอบคุณมาก ๆ นะคะ
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » จันทร์ ก.ค. 09, 2012 10:26 am

ข้อมูลทะเบียนรถ ป้อนไว้ในเมนูไหนหรือครับ :)
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » จันทร์ ก.ค. 09, 2012 10:46 am

  ยังไม่ได้ป้อนค่ะ  ไม่รู้ต้องป้อนทีไหนค่ะ
(ไม่รู้ต้อง set ยังไง)
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย savek » จันทร์ ก.ค. 09, 2012 11:25 am

อืม อย่างนั้นใช้เป็นหมายเหตุของรายการสินค้าดีไหมครับ :)

โดยหลังจากป้อนรายการสินค้าในใบสั่งขายเรียบร้อยแล้วและบันทึกข้อมูลแล้ว ให้คลิกที่รายการสินค้ารายการนั้น และกดปุ่ม <F7> เพื่อป้อนหมายเหตุ ซึ่งเราอาจจะป้อนเป็นทะเบียนรถเข้าไปครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ

โพสต์โดย SFF56 » จันทร์ ก.ค. 09, 2012 11:40 am

เจอแล้วค่ะ  และจะเพิ่มในฟอร์มยังไงคะ
แต่ถ้าทำเป็นฟิลด์ เหมือน สถานที่ส่งของได้หรือเปล่าคะ

ขอบคุณค่ะ
SFF56
Full Member
Full Member
 
โพสต์: 105
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 05, 2012 3:48 pm

ต่อไป

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

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

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