เรียนคุณ ASAN หรือผู้รู้

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

Moderator: Sutas, CO-Admin, Global Moderator

เรียนคุณ ASAN หรือผู้รู้

โพสต์โดย izone » พุธ ส.ค. 08, 2007 10:28 am

ตามที่คุณasan แนะนำมา
และอ้างถึง
ส่วนเรื่องแก้ไขฟอร์มนั้น การตัดคำที่มันเกินคอลั่มทำได้แล้วครับ ตัดแค่ 40 ตัวอักษร แต่ทว่า เมื่อเริ่มบรรทัดใหม่
คือ รายการที่ 2 รายการสินค้าชื่อมันสั้น ทำให้ จำนวนและ ราคา มันเลื่อนมาไม่อยู่ในช่องของ รายการสินค้า เช่น
-------------------------------------------------------------------------
รหัส | รายการสินค้า | จำนวน | ราคา |
155 ผ้าม่านลายขวาง 2 แถว 5 1000
158 มู่ลี่ 20 500
189 ม่านบังแดด 500 2000


ประมาณนี้ครับ ซึ่งมันไม่ตรงตั้งแต่แรกตอนที่ย้ายข้อมูลมาลง v windows ซึ่งตอนแรกใช้ v dos ครับ
preview มาเมื่อไหร่ ก็ไม่ตรงเลย(preview ของฟอร์ม esg เองนะครับ)เป็นทุกฟอร์มเลย
-------------
คุณ asan แนะนำมาว่า
ให้นับจำนวนอักขระที่แสดงได้ใน column ที่ 2 ไงครับ ว่าแสดงได้สูงสุดจนไม่ไปเบียด column ที่ 3 ว่ามีกี่อักขระเท่าไหร่ แล้วนำตัวเลขที่นับได้ ไปใส่ในบรรทัด ARTICLE หรือ STDES แล้วแต่ว่าคุณนำฟิลด์ใดไปแสดง มันก็จะไม่ดึงข้อมูลที่อยู่ใน column ถัดไปให้โยเยไปมา
--------------------------------
ผมแก้ดังนี้
~N: 0, "999", "seq", "seq=seq+1"
~ARTICLE: 45, "", "article", "article = STCRD->STKCOD - ' ' - STCRD->STKDES"
~STKCOD: 10, "", "STCRD->STKCOD", ""
~STKDES: 30, "", "STCRD->STKDES", ""
~L: 12, "", "STCRD->LOCCOD", ""
~QTY: 15, "qtyZ(7)", "STCRD->TRNQTY", ""
~TQUCOD: 15, "", "p_istab( STCRD->TQUCOD, 20, 1, 0 )", ""
~UNITPR: 15, "priZ(10)", "STCRD->UNITPR", ""
~DISC_I: 15, "", "STCRD->DISC", ""
~NETAMT_I: 15, "ZZ,ZZZ,ZZZ.ZZ", "STCRD->TRNVAL", ""
~REMARK: 0, "", "ARTRNRM->REMARK", ""
~MQTY: -, "qtyZ(7)", "mqty", "mqty = STCRD->TRNQTY * STCRD->TFACTOR"
~MQUCOD: 0, "", "p_istab( STMAS->QUCOD, 20, 1, 0 )", "",


ส่วนหัวเป็นดังนี้
Ti:: ~INIT
*He:
*He:
*He:
*He:
He: ~CUSNAM ~DOCDAT
He:
He: ~ADDR01~ADDR02 ~ADDR03
He:
*He:
He: ~TELNUM ~SLMCOD
He: ~YOUREF
He:
He:
He:
He:
*He:
*He:
*He:
Bo::
Ih:: ;1 stcrd->docnum artrn->docnum
Ib: ~ARTICLE ~QTY~TQUCOD ~UNITPR ~DISCAMT ~NETAMT_I ;1
*Ih:: ;2 artrnrm->docnum+artrnrm->seqnum stcrd->rdocnum
*Ib: ~REMARK ;2
*Ih:: ;3 artrnrm->docnum+artrnrm->seqnum stcrd->docnum+stcrd->seqnum
*Ib: ~REMARK ;3
*Ih: ;4 arrcpcq->rcpnum artrn->docnum
*Ih: ???????????•?•:-
*Ib: ~BY ~CHQNUM ~CHQDAT ~RCVAMT_Q ~AMOUNT_Q ~BNKCOD ;4
*Fo:
Su: ~AMOUNT
*Su: ~HREM5 ~VAT ~VATAMT
*Su: ~BAHT ~CHKAMT
*Su:
*Su: ~HREM3 ~AMTRATZ
*Su: ~HREM4 ~VAT % ~AMTRATX
*Su: ~HREM5 ~VATAMT
*Su: ~BAHT ~NETAMT
*Su:
*Su: ???????? ~PRNBY ?????? ~PRNDAT ~PRNTIM ????????????~PRNCNT ????????? ~RECBY
[end frame]

และมันออกมาดังรูปนี้ครับ http://www.uppic.net/showpic.php?picid=7d95fd18e9ec449c84087def6dc107ec
แก้ไขล่าสุดโดย izone เมื่อ พุธ ส.ค. 08, 2007 10:32 am, แก้ไขแล้ว 1 ครั้ง
izone
Newbie
Newbie
 
โพสต์: 19
ลงทะเบียนเมื่อ: อาทิตย์ พ.ย. 12, 2006 5:06 pm

Re:เรียนคุณ ASAN หรือผู้รู้

โพสต์โดย suchai » พุธ ส.ค. 08, 2007 12:54 pm

[quote="izone"]

ซึ่งมันไม่ตรงตั้งแต่แรกตอนที่ย้ายข้อมูลมาลง v windows ซึ่งตอนแรกใช้ v dos ครับ
preview มาเมื่อไหร่ ก็ไม่ตรงเลย(preview ของฟอร์ม esg เองนะครับ)เป็นทุกฟอร์มเลย

[/quote]

ลองไปลบ font Courier Mono Thai ใน Control Panel แล้ว Install New Font
เลือกเข้าไปในที่เก็บข้อมูล Express จะมี font โชว์ขึ้นมา ดับเบิ้ลคลิกได้เลย แล้วปิด
ออกมา แล้วลองดูใหม่
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re:เรียนคุณ ASAN หรือผู้รู้

โพสต์โดย ASAN » พุธ ส.ค. 08, 2007 8:43 pm

- ถ้าได้ Install Font แล้ว คงรบกวนศึกษาข้อความส่วนตัวที่ตอบไปครับ แต่ถ้ายังไม่ Install Font คงจะเป็นอย่างที่คุณ suchai แนะนำครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re:เรียนคุณ ASAN หรือผู้รู้

โพสต์โดย izone » เสาร์ ส.ค. 11, 2007 11:40 am

ได้แว้วววว ขอบคุณมากๆครับ เปลี่ยน font แล้วหายครับ ตรงดิ่งเลย
izone
Newbie
Newbie
 
โพสต์: 19
ลงทะเบียนเมื่อ: อาทิตย์ พ.ย. 12, 2006 5:06 pm

Re:เรียนคุณ ASAN หรือผู้รู้

โพสต์โดย ASAN » เสาร์ ส.ค. 11, 2007 12:11 pm

- เวลาสอบถามปัญหาควรแจ้งด้วยว่าใช้เวอร์ชั่นใดอยู่ เพราะถ้าเป็น Windows ลูกค้ามักจะลืม Install Font ครับ ถ้าเป็น Dos ไม่ต้อง Install Font หรือถ้าเป็น For Windows และได้ Install Font แล้วข้อความยังโยเยไปมาก็ต้องทำอย่างที่ผมแนะนำครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am


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

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

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

cron