เวลาปริ้นเอกสารออกมา ตารางมันเลื่อนควรทำยงไงครับ

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

Moderator: Sutas, CO-Admin, Global Moderator

เวลาปริ้นเอกสารออกมา ตารางมันเลื่อนควรทำยงไงครับ

โพสต์โดย bank » อาทิตย์ ก.ค. 13, 2008 8:42 pm

เวลาปริ้นเอกสารออกมา ตารางมันเลื่อน รายละเอียดสินค้าก็ไม่ครบ ควรจะไปแก้ที่ไหน

แล้วสามารถทำให้รายสินค้า 1 รายการมี 2บรรทัดได้ไหมเพื่อที่รายละเอียดจะไดครบ...
bank
Newbie
Newbie
 
โพสต์: 4
ลงทะเบียนเมื่อ: อังคาร ก.ค. 08, 2008 8:57 pm

Re: เวลาปริ้นเอกสารออกมา ตารางมันเลื่อนควรทำยงไงครับ

โพสต์โดย suchai » อาทิตย์ ก.ค. 13, 2008 9:25 pm

ถ้าเป็น Express For Windows เมื่อติดตั้งโปรแกรมเสร็จ หรือ ถ้าเป็นระบบ Lan แล้วเราติดตั้งตัวลูกให้ใช้ Express เราจะต้องทำการติดตั้ง Font ชื่อ [color=red]Courier MonoThai (True Type)

ปกติ ถ้าเป็น Express Single หรือ Lan เวลาติดตั้งเสร็จ เราต้องไปใน Control Panel และเข้าไปที่ Fonts แล้วไปกดปุ่ม View -> Refresh  ตัว Font ที่ Express ติดตั้งไปก็จะถูกทำงานทันที โดยดูได้จากรายชื่อในอักษร C ตัวท้ายๆ

แต่ถ้าเป็นการติดตั้งจากตัวลูกในระบบ Lan เราเข้าไปที่ Control Panel -> Fonts แล้วเลือกปุ่มด้านบนซ้าย File -> Install New Font ในช่อง Drives ให้เลือกที่เก็บโปรแกรม Express (เป็นไดฟ์ที่ Map Network Drive) จะมี Font  Courier MonoThai ขึ้นมาในกรอบด้านบน ถ้าเห็นก็ให้ดับเบิ้ลคลิกทันที จะมีเปอร์เซ็นต์การติดตั้ง 100% เป็นอันเสร็จ ก็ปิดปิดออกมา

ใน Express Windows ถ้ายังไม่ได้ติดตั้ง Font จะทำให้ เส้นตารางเป็นเลขไทย และคอลัมภ์จะเยื้องไปเยื้องมา ดูแล้วสวยไปอีกแบบเหมือนกัน

ในรายการสินค้า 1 รายการ เราสามารถกำหนดความยาวของการแสดงผลได้สูงสุด 50 ตัวอักษร และสามารถทำให้รายการมี 2 บรรทัดได้ครับ ต้องไปแก้ไขแบบฟอร์มหรือรายงานนั้นๆ  ถ้าเคยแก้ไขรายงานหรือแบบฟอร์มมาบ้างแล้ว ให้เข้าไปดูที่ตัวแปร ~STKDES  <-- อันนี้เป็นตัวแปร ชื่อสินค้า ใน คอลัมภ์ Len จะเป็นความยาวของตัวอักษรที่จะแสดง ปกติเป็นเลข 0 คือ ยาวเต็มความจุ เราใช้เทคนิค -30 โปรแกรมจะแสดงผลที่ 30 ตัวอักษรแล้วขึ้นบรรทัดใหม่ให้ในส่วนที่เหลือแต่มีข้อบังคับว่า ตัวอักษรตัวที่ 30 ต้องเป็นตัวว่าง อันนี้สามารถนำไปประยุกต์ใช้งานเองได้ครับไม่ยาก ลองเล่นดูได้

แต่ถ้าบอกว่า ชื่อสินค้า เราไม่สามารถไปกำหนดว่า ตัวอักษรที่ 30 ต้องเป็นตัวว่าง มันมีวิธีที่ยากขึ้นไปอีก คือ สร้างตัวแปร ชื่อสินค้า 2 ตัว คือ ~STKDES1 และอีกบรรทัดเป็น ~STKDES2 แล้วใช้การตัดคำ เช่น ~STKDES1:  30,  "",        "stk_des1",    "stk_des1=STR(STMAS->STKDES,0,30) แล้วก็ใช้เงื่อนไขตรวจสอบชื่อรายการว่า ถ้าเกิน 30 ตัวอักษรก็ให้แสดงชื่อในบรรทัดที่ 2 ในตัวแปร ~STKDES2  สำหรับคนที่แก้ไขรายงานจนชำนาญแล้วจะเข้าใจครับ [/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


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

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

กำลังดูบอร์ดนี้: ariyatiansak และ บุคคลทั่วไป 58 ท่าน