การแก้ไขสกุลเงิน

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

Moderator: Sutas, CO-Admin, Global Moderator

การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 3:42 pm

~BAHT:      0,      "",                "d_baht(POPR->NETAMT)"                        ""

ไม่อยากให้มันขึ้น 00/100 แต่อยากให้มันขึ้นคำว่า only ทำไงคะ  :'(  ลองทำตามกระทู้ แล้วมันขึ้นว่านิรุจผิดค่ะ

สิ่งที่ต้องการก็คือ USD จำนวนเงินเป็นภาษาอังกฤษ Only
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย savek » พุธ ก.พ. 12, 2014 3:55 pm

ลองแก้ไขคำสั่งให้เป็นแบบนี้ดูนะครับ

~BAHT:      0,      "",                "dbht",            "bht=@e_baht(ARTRN->NETAMT); dbht='USD'-' '-bht"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 4:03 pm

ลอง Copy ทั้งหมดแล้ววางดูแล้วค่ะ  ขึ้นว่านิพจน์ผิด แต่ข้างหน้าขึ้น USD แล้วค่ะ
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 4:06 pm

แต่ด้านหลังไม่ได้ค่ะ
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 4:12 pm

เอาแค่ไม่ให้มันขึ้น 00/100 แต่ให้มันขึ้นคำว่า only แทนก็ได้ค่ะ  ไม่เอา USD ก็ได้ค่ะ ให้ขึ้น US เฉยๆก็ได้ค่ะ :'(
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย savek » พุธ ก.พ. 12, 2014 4:25 pm

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

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

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 4:29 pm

*** Be careful to modify below section. (please study from user manual)・****

[print options]
Top=0
Left=0
Tabs=4
Right=94
Lines=53
Output=Select, Printer, Screen, File,
File Name=POPR.TXT
Print Control=\027\033\001
Fix Summary Line=ON
Select Scope=OFF
Select Page=OFF
Condition=OFF

[range of report]
From=CUR

[master file]
File=popr
Alias=A
Tag=popr1
System=DATA_PATH

[item file]
File=poprit
Alias=B
Tag=poprit1
System=DATA_PATH

File=artrnrm
Alias=C
Tag=artrnrm1
System=DATA_PATH

[relate file]
File=apmas
Alias=R
Tag=apmas1
System=DATA_PATH
Master file=popr
Master-Related Field=SUPCOD

File=stmas
Alias=C
Tag=stmas1
System=DATA_PATH
Master file=poprit
Master-Related Field=STKCOD

File=stloc
Alias=L
Tag=stloc1
System=DATA_PATH
Master file=poprit
Master-Related Field=STKCOD+LOCCOD

[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"
~TXT0:      0,      "",                "txt0",            "txt0 = IIF( POPR->FLGVAT <> '1', '    Amount ', '    Amount ')",
~TXT1:      0,      "",                "txt1",            "txt1 = IIF( POPR->FLGVAT <> '1', 'After Discount ', 'Total Amount  ')",
~TXT2:      0,      "",                "txt2",            "txt2 = IIF( POPR->FLGVAT <> '1', 'Total Amount  ', 'Product Value  ')",
~PONUM:    0,      "",                "POPR->PONUM",      ""
~PODAT:    0,      "",                "POPR->PODAT",      ""
~SUPCOD:    0,      "",                "POPR->SUPCOD",    ""
~SUPNAM:  50,      "",                "sup_nam",          "sup_nam = APMAS->PRENAM - '・ - APMAS->SUPNAM"
~ADDR01:    0,      "",                "APMAS->ADDR01",    ""
~ADDR02:    0,      "",                "addr_02",          "addr_02 = APMAS->ADDR02 - '・ - APMAS->ZIPCOD"
~TELNUM:    0,      "",                "APMAS->TELNUM",    ""
~YOUREF:    0,      "",                "POPR->YOUREF",    ""
~DLVBY:    0,      "",                "p_istab2( POPR->DLVBY, 41, 1, 40 )",          ""
~RCVDAT:    0,      "",                "POPR->RCVDAT",    ""
~CR:        0,      "",                "POPR->PAYTRM",    ""
~FLGVAT:    0,      "Y",                "POPR->FLGVAT",    ""
~AMOUNT:    0,      "99,999,999.99",    "POPR->AMOUNT",    ""
~DISC:      0,      "",                "POPR->DISC",      ""
~DISCAMT:  0,      "99,999,999.99",    "POPR->DISCAMT",    ""
~TOTAL:    0,      "99,999,999.99",    "POPR->TOTAL",      ""
~VAT:      0,      "99.99",            "POPR->VATRAT",    ""
~VATAMT:    0,      "99,999,999.99",    "POPR->VATAMT",    ""
~CHKAMT:    0,      "99,999,999.99",    "netamt",          "netamt = IIF( POPR->FLGVAT <> '1', POPR->NETAMT, POPR->TOTAL - POPR->VATAMT)"
~BAHT:      0,      "",                "dbht",            "bht=@e_baht(ARTRN->NETAMT); dbht='USD'-' '-bht"

~N:        0,      "999",              "seq",              "seq=seq+1"
~ARTICLE:  43,      "",                "article",          "article = POPRIT->STKCOD - '・ - POPRIT->STKDES"
~STKCOD:  15,      "",                "POPRIT->STKCOD",  ""
~STKDES:  28,      "",                "POPRIT->STKDES",    ""
~L:        0,      "",                "POPRIT->LOCCOD",  ""
~QTY:      0,      "qtyZ(7)",          "POPRIT->ORDQTY",  ""
~TQUCOD:    0,      "",                "p_istab2( POPRIT->TQUCOD,  20, 1, 0 )",        ""
~UNITPR:    0,      "priZ(10)",        "POPRIT->UNITPR",  ""
~DISC_I:    0,      "",                "POPRIT->DISC",    ""
~TRNVAL:    0,      "ZZ,ZZZ,ZZZ.ZZ",    "POPRIT->TRNVAL",  ""
~RCVDAT_I:  0,      "",                "POPRIT->RCVDAT",  ""
~REMARK:    0,      "",                "ARTRNRM->REMARK",  ""

~HREM1:    0,      "",                "p_hrem(A->PONUM,1)",      ""
~HREM2:    0,      "",                "p_hrem(A->PONUM,2)",      ""
~HREM3:    0,      "",                "p_hrem(A->PONUM,3)",      ""
~HREM4:    0,      "",                "p_hrem(A->PONUM,4)",      ""
~HREM5:    0,      "",                "p_hrem(A->PONUM,5)",      ""

~DEP:      0,      "",                "A->DEPCOD",                ""
~P_ISDEP:  0,      "",                "p_isdep( A->DEPCOD )",    ""
~LOCAREA:  0,      "",                "STLOC->AREA",              ""

~NETAMT:    0,      "99,999,999.99",    "POPR->NETAMT",    ""
~AMTRATZ:  0,      "99,999,999.99",    "AMTRATZ",          "AMTRATZ = POPR->AMTRAT0 - (POPR->AMTRAT0 * POPR->DISCAMT / POPR->AMOUNT)"
~AMTRATX:  0,      "99,999,999.99",    "AMTRATX",          "AMTRATX = IIF(POPR->FLGVAT='1',POPR->TOTAL - AMTRATZ - POPR->VATAMT, POPR->TOTAL - AMTRATZ)"
*~V:        0,      "",                "VAT_SYM",          "VAT_SYM = IIF(POPRIT->VATCOD='0', ' ', 'V')"
~V:        0,      "",                "POPRIT->VATCOD",  ""
~SHIPTO:    0,      "",                "POPR->SHIPTO",    ""
~S_ADDR01:  0,      "",                "ARSHIP->ADDR01",  ""
~S_ADDR01:  0,      "",                "ARSHIP->ADDR01",  ""
~S_ADDR02:  0,      "",                "addr_02",          "addr_02 = ARSHIP->ADDR02 - '・ - ARSHIP->ADDR03 - '・ - ARSHIP->ZIPCOD"
~S_TELNUM:  0,      "",                "ARSHIP->TELNUM",  ""
~S_CONTACT: 0,      "",                "ARSHIP->CONTACT",  ""
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 4:34 pm

มันขึ้น USD (ZERO BAHT) ค่ะ    :(
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย savek » พุธ ก.พ. 12, 2014 4:42 pm

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

ดังนั้นในหน้าจอใบสั่งซื้อแบบที่ก๊อปปี้มาให้ดูนี้ ก็ต้องแก้คำสั่งให้เป็นแบบนี้


~BAHT:      0,      "",                "dbht",            "bht=@e_baht(POPR->NETAMT); dbht='USD'-' '-bht"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 4:50 pm

ขอบคุณค่ะ รบกวนอีกนิดนึงนะคะ คือไม่อยากให้มันขึ้น BATH ค่ะ ทำไงคะ
ตอนนี้ USD (ONE THOUSAND TWO HUNDRED SIX BAHT ONLY)
ติดแค่ตรงนี้เลยค่ะ
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm

Re: การแก้ไขสกุลเงิน

โพสต์โดย savek » พุธ ก.พ. 12, 2014 4:57 pm

อืม แบบนั้นทำไม่ได้นะครับ ต้องใช้เป็น d_baht แทน แต่ก็จะทำให้แสดงเศษส่วน 00/100 และไม่มีคำว่า only ครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: การแก้ไขสกุลเงิน

โพสต์โดย punow » พุธ ก.พ. 12, 2014 5:17 pm

ขอบคุณค่ะ ;) :-[
punow
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พุธ ก.พ. 12, 2014 2:54 pm


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

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

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 59 ท่าน