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

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

โพสต์โพสต์แล้ว: อังคาร มี.ค. 01, 2022 4:03 pm
โดย lek_iowa
ในใบกำกับภาษี ผมต้องการเลื่อนตำแหน่งของตัวแปร ~DISC_I ไปด้านซ้ายอีก 2 ช่อง (ต้องการให้ตรงตารางในแบบฟอร์ม)

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

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

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

รูปภาพ
https://www.img.in.th/image/1SnSxT

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

โพสต์โพสต์แล้ว: พุธ มี.ค. 02, 2022 8:44 am
โดย savek
ลองจำกัดความยาวในการแสดงผลของตัวแปร ~DISC_I ให้แสดงผลได้สูงสุดเพียง 3 ตัวอักษร ในลักษณะนี้นะครับ

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

แล้วจึงลองขยับตัวแปร ~DISC_I ให้ขยับซ้ายหรือขวา เพื่อให้ตรงกับคอลัมน์ในแบบฟอร์มครับ

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

โพสต์โพสต์แล้ว: พุธ มี.ค. 02, 2022 5:20 pm
โดย lek_iowa
เปลี่ยนแปลงค่า ~DISC_I เป็น 3 ไม่ได้ครับ
เลี่ยนต่ำกว่า 10 ไม่ได้เลยครับ
เปลี่ยนเป็น 9 ส่วนลดหายไป 1 ตำแหน่ง
เปลี่ยนเป็น 8 ส่วนลดหายไป 2 ตำแหน่ง
เปลี่ยนเป็น 7 ส่วนลดหายไป 3 ตำแหน่ง

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

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

รูปภาพ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 03, 2022 8:38 am
โดย savek
ลองแก้ไขแบบนี้ดูอีกทีนะครับ แล้วใช้วิธีเดิม คือ ขยับตัวแปร ~DISC ซ้ายหรือขวาให้ตรงกับคอลัมน์ในแบบฟอร์มครับ

~DISC_I: 6, "", "IDISC", "IDISC=SUBSTR(STCRD->DISC,5,6)"

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

โพสต์โพสต์แล้ว: ศุกร์ มี.ค. 11, 2022 6:03 pm
โดย lek_iowa
ยุ่งอยู่หลายวัน เพิ่งเข้ามาดู
ลองทำตามที่แนะนำ ทำได้แล้ว
ขอบคุณมากครับ