เลื่อนตำแหน่ง ~DISC_I ทับซ้อนตัวแปรด้านหน้า

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

Moderator: Sutas, CO-Admin, Global Moderator

เลื่อนตำแหน่ง ~DISC_I ทับซ้อนตัวแปรด้านหน้า

โพสต์โดย lek_iowa » อังคาร มี.ค. 01, 2022 4:03 pm

ในใบกำกับภาษี ผมต้องการเลื่อนตำแหน่งของตัวแปร ~DISC_I ไปด้านซ้ายอีก 2 ช่อง (ต้องการให้ตรงตารางในแบบฟอร์ม)

แต่มันติดตัวแปร UNITPRICE ด้านซ้าย เพราะเมื่อเลื่อนตัวแปร ~DISC_I ไปทางซ้าย มันก็จะไปทับซ้อนกับ UNITPRICE ทำให้เลขทศนิยมด้านหลังของราคาต่อหน่วยหายไป
ทั้งๆที่ยังมีช่องว่างเหลือด้านหน้าชองตัวแปร ~DISC_I อีกหลายตัวอักษร

ผมลองจำกัดความยาวตัวแปร ~DISC_I ให้น้อยลงเหลือ 7-8 ตัวอักษร ปรากฎว่า ~DISC_I แสดงผลออกมาไม่ครบ

สอบถามว่าต้องกำหนดตัวแปร ~DISC_I หรือตัวแปรอื่นข้างเคียงอย่างไรครับ

รูปภาพ
https://www.img.in.th/image/1SnSxT
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: เลื่อนตำแหน่ง ~DISC_I ทับซ้อนตัวแปรด้านหน้า

โพสต์โดย savek » พุธ มี.ค. 02, 2022 8:44 am

ลองจำกัดความยาวในการแสดงผลของตัวแปร ~DISC_I ให้แสดงผลได้สูงสุดเพียง 3 ตัวอักษร ในลักษณะนี้นะครับ

~DISC_I: 3, "", "STCRD->DISC", ""

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

Re: เลื่อนตำแหน่ง ~DISC_I ทับซ้อนตัวแปรด้านหน้า

โพสต์โดย lek_iowa » พุธ มี.ค. 02, 2022 5:20 pm

เปลี่ยนแปลงค่า ~DISC_I เป็น 3 ไม่ได้ครับ
เลี่ยนต่ำกว่า 10 ไม่ได้เลยครับ
เปลี่ยนเป็น 9 ส่วนลดหายไป 1 ตำแหน่ง
เปลี่ยนเป็น 8 ส่วนลดหายไป 2 ตำแหน่ง
เปลี่ยนเป็น 7 ส่วนลดหายไป 3 ตำแหน่ง

และถ้าขยับ ~DISC_I ไปทางซ้าย 1 ตำแหน่ง ตัวเลขของราคาสินค้าด้านซ้ายก็จะหายไป 1 ตำแหน่งเช่นกัน

ความต้องการใช้ความยาวส่วนลดของผมคือ 6 หลักครับ
เพราะบางครั้งมีส่วนลดที่ต้องการแสดงคือ 15+10%

รูปภาพ
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: เลื่อนตำแหน่ง ~DISC_I ทับซ้อนตัวแปรด้านหน้า

โพสต์โดย savek » พฤหัสฯ. มี.ค. 03, 2022 8:38 am

ลองแก้ไขแบบนี้ดูอีกทีนะครับ แล้วใช้วิธีเดิม คือ ขยับตัวแปร ~DISC ซ้ายหรือขวาให้ตรงกับคอลัมน์ในแบบฟอร์มครับ

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

Re: เลื่อนตำแหน่ง ~DISC_I ทับซ้อนตัวแปรด้านหน้า

โพสต์โดย lek_iowa » ศุกร์ มี.ค. 11, 2022 6:03 pm

ยุ่งอยู่หลายวัน เพิ่งเข้ามาดู
ลองทำตามที่แนะนำ ทำได้แล้ว
ขอบคุณมากครับ
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm


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

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

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