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

สอบถามเรื่องตัวแปร

โพสต์โพสต์แล้ว: พุธ ส.ค. 09, 2023 10:48 am
โดย santics
ทางผมได้เขียนตัวแปรแสดงจำนวนเครดิต ไว้ในแบบฟอร์ม
credit=IIF(ARTRN->PAYTRM=0, 'เงินสด', str(ARTRN->PAYTRM,2)+' วัน')
ซึ่งแสดงผลได้ถูกต้อง 60 วัน , 30 วัน แต่ถ้าใส่จำนวนเครดิต 120 วัน โปรแกรมจะแสดงเป็น ** วัน

ทางผมได้ลองแก้แล้วตัวแปรแล้ว credit=IIF(ARTRN->PAYTRM=0, 'เงินสด', str(ARTRN->PAYTRM,3)+' วัน') โปรแกรมจะแสดง 120 วั ซึ่งตัว น. หายไป
ไม่ทราบว่าต้องแก้ตัวแปรอย่างไร ถึงจะแสดงเป็น >> 120 วัน << ครับ

Re: สอบถามเรื่องตัวแปร

โพสต์โพสต์แล้ว: พุธ ส.ค. 09, 2023 1:48 pm
โดย savek
เงื่อนไขส่วนที่เป็นจริงกับเท็จ จะต้องมีความยาวตัวอักษรเท่ากันครับ เข่น เงินสด ยาวเท่ากับ 6 ตัวอักษร ตรง 120 วัน ก็ต้องยาวเท่ากัน

ดังนั้นอาจจะลองแก้ไขที่คำสั่งนี้ครับ
ARTRN->PAYTRM=0, 'เงินสด',

โดยเปลี่ยนเป็น (เพิ่มวรรคด้านหลังคำว่า เงินสด เพื่อให้มีตัวอักษรเท่ากับคำว่า 120 วัน)
ARTRN->PAYTRM=0, 'เงินสด ',

Re: สอบถามเรื่องตัวแปร

โพสต์โพสต์แล้ว: พุธ ส.ค. 09, 2023 2:43 pm
โดย santics
savek เขียน:เงื่อนไขส่วนที่เป็นจริงกับเท็จ จะต้องมีความยาวตัวอักษรเท่ากันครับ เข่น เงินสด ยาวเท่ากับ 6 ตัวอักษร ตรง 120 วัน ก็ต้องยาวเท่ากัน

ดังนั้นอาจจะลองแก้ไขที่คำสั่งนี้ครับ
ARTRN->PAYTRM=0, 'เงินสด',

โดยเปลี่ยนเป็น (เพิ่มวรรคด้านหลังคำว่า เงินสด เพื่อให้มีตัวอักษรเท่ากับคำว่า 120 วัน)
ARTRN->PAYTRM=0, 'เงินสด ',


แสดงผลตามที่ต้องการแล้วครับ ขอบคุณครับ ;) ;)