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

รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 01, 2007 9:11 pm
โดย chang
รายงาน 416 ชื่อลูกค้าที่ยาว จะออกมาไม่ครบ เช่น
บริษัท ตัวอย่างเอ็นจิเนียริ่งซัพพลายแอนด์เซอร์วิส จำกัด
จะพิมพ์รายงานได้แค่บางส่วน -- บริษัท ตัวอย่างเอ็นจิเนียริ่งซัพพลายแอ
ส่วนท้ายขาดหายไป
แก้ไขอย่างไรครับ

Re:รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 01, 2007 9:20 pm
โดย ASAN
- เข้าไปดูตัวแปรของชื่อลูกค้านะครับ จากนั้นไปดูที่บรรทัดตัวแปรนั้นว่า มีขนาดความกว้างไว้เท่าไหร่ เช่น 35 เราก็อาจเพิ่มเป็น 50 ก็ได้ แต่ต้องดูตัวแปรถัดไปด้วยนะครับว่า แสดงผลทับกันหรือเปล่า ถ้าไม่ทับขยายออกได้เลย ทีนี้ถ้าขยายออกไปแล้วต้องนึกถึงขนาดหน้ากระดาษที่แสดงผลด้วยนะครับ

Re:รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 01, 2007 9:26 pm
โดย ppitaksu
แก้ไขรายงาน จากต้นฉบับดังกล่าว โดยดึงไปแก้ที่ รายงาน 9.2 ลองดูตัวแปร ~CUSNAM ให้ดู ตำแหน่ง ที่กำหนดความยาวตัวแปร ว่า เป็นตัวเลขอะไร อาจจะเป็น 50 หรืออะไรประมาณนั้น ให้แก้เป็น 0 ตัวแปรจะถูกดึง มาพิมพ์ ทั้งหมด ของความยาวฟิลด์ ไม่ใช่เพียง 50 ตัวอักษร
เช่น ~cusnam: ,50 ,"" ,.... แก้เป็น ~cusnam: ,0 ,""....
จากนั้น ลองไปดูในตำแหน่ง ที่พิมพ์ ~cusnam ในส่วน report frame ว่า กำหนด เนื้อที่ด้านหลังตัวแปร เหลือไว้พอที่จะให้ตัวแปรพิมพ์ ออกได้หมดหรือเปล่า ถ้าไม่พอ ให้ เคาะ space bar เพิ่มเข้าไป

Re:รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: ศุกร์ มี.ค. 02, 2007 11:27 am
โดย suchai
แก้ไขตามนี้ ครับ

~S9: 0, "", "", "POSD=IIF(POS=0 .OR. POS=7,SUBSTR(APMAS->SUPNAM,1,50),ISRUN->POSDES+' ')"
~SA: 0, "", "", "POSD=IIF(POS=2 .OR. POS=9,SUBSTR(ARMAS->CUSNAM,1,50),POSD)"
~SB: 0, "", "", "POSD=IIF(POS#0.AND.POS#7.AND.POS#2.AND.POS#9,SUBSTR(STTRN->REMARK,1,50),POSD)"
~SD: 0, "", "", "POSD=IIF(POSD=' ',ISRUN->POSDES+' ',POSD)"

*จุดที่เปลี่ยน คือ เลข 50 เดิมเป็น 30
*อีกจุดคือ POSDES+' เคาะวรรค20 ครั้ง '

:) :) :)

Re:รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: ศุกร์ มี.ค. 02, 2007 11:30 am
โดย suchai
ต้องขอบคุณ คุณ O-FIVE ครับ
ที่บอกวิธีแก้ไข

:) :) :)

Re:รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: จันทร์ มี.ค. 05, 2007 7:20 pm
โดย chang
แก้ได้แล้วตรับประมาณ ร้อยละ95 ของชื่อลูกค้า แต่อยากได้ความยาว 60 ตัวอักษร ลองแก้ เลข 50 เป็น 60 ตามที่แจ้งไว้แล้ว ก็ยังพิมพ์แค่ 50 ตัวอักษรเหมือนเก่า

Re:รายงาน 416 ชื่อลูกค้ามีปัญหา...

โพสต์โพสต์แล้ว: จันทร์ มี.ค. 05, 2007 7:34 pm
โดย ASAN
POSDES+' เคาะวรรค20 ครั้ง '

ตามกระทู้ที่คุณ Suchai แนะนำ ก็เคาะเพิ่มไปอีก 10 เป็น 30
แต่ที่ผมดูจากคำสั่งแล้วน่าจะได้แค่ 50 นะครับ เพราะความกว้างของ supnam,cusnam มันแค่ 50 ครับ