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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย santics » พุธ ส.ค. 09, 2023 10:48 am

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

ทางผมได้ลองแก้แล้วตัวแปรแล้ว credit=IIF(ARTRN->PAYTRM=0, 'เงินสด', str(ARTRN->PAYTRM,3)+' วัน') โปรแกรมจะแสดง 120 วั ซึ่งตัว น. หายไป
ไม่ทราบว่าต้องแก้ตัวแปรอย่างไร ถึงจะแสดงเป็น >> 120 วัน << ครับ
santics
Newbie
Newbie
 
โพสต์: 3
ลงทะเบียนเมื่อ: พุธ ส.ค. 09, 2023 10:37 am

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

โพสต์โดย savek » พุธ ส.ค. 09, 2023 1:48 pm

เงื่อนไขส่วนที่เป็นจริงกับเท็จ จะต้องมีความยาวตัวอักษรเท่ากันครับ เข่น เงินสด ยาวเท่ากับ 6 ตัวอักษร ตรง 120 วัน ก็ต้องยาวเท่ากัน

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

โดยเปลี่ยนเป็น (เพิ่มวรรคด้านหลังคำว่า เงินสด เพื่อให้มีตัวอักษรเท่ากับคำว่า 120 วัน)
ARTRN->PAYTRM=0, 'เงินสด ',
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12463
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

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

โพสต์โดย santics » พุธ ส.ค. 09, 2023 2:43 pm

savek เขียน:เงื่อนไขส่วนที่เป็นจริงกับเท็จ จะต้องมีความยาวตัวอักษรเท่ากันครับ เข่น เงินสด ยาวเท่ากับ 6 ตัวอักษร ตรง 120 วัน ก็ต้องยาวเท่ากัน

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

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


แสดงผลตามที่ต้องการแล้วครับ ขอบคุณครับ ;) ;)
santics
Newbie
Newbie
 
โพสต์: 3
ลงทะเบียนเมื่อ: พุธ ส.ค. 09, 2023 10:37 am


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

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

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

cron