รูปแบบตัวเลข ถ้าเป็น 0 ให้แสดงเป็น - และรูปแบบวันที่แบบไทย ตั้งค่าอย่างไร

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

Moderator: Sutas, CO-Admin, Global Moderator

รูปแบบตัวเลข ถ้าเป็น 0 ให้แสดงเป็น - และรูปแบบวันที่แบบไทย ตั้งค่าอย่างไร

โพสต์โดย newer_ll » ศุกร์ มิ.ย. 13, 2014 1:14 pm

เท่าที่รู้มา Z คือ ไม่แสดงเมื่อเป็น 0
ปกติจะตั้งเป็น Z,ZZZ,ZZZ.ZZ
แต่ถ้าต้องการให้แสดงเป็น -
ต้องทำอย่างไร

ส่วนวันที่ พอตั้งเป็น วว/ดด/ปป แสดงตัวเลขแบบไทย
แต่ต้องการตัวเลขเป็นอารบิค แต่รูปแบบวันที่เป็น พ.ศ.ค่ะ
ต้องทำอย่างไรคะ
  ??? ??? ??? ??? ??? ??? ??? ???
newer_ll
Full Member
Full Member
 
โพสต์: 129
ลงทะเบียนเมื่อ: อังคาร ม.ค. 07, 2014 2:39 pm

Re: รูปแบบตัวเลข ถ้าเป็น 0 ให้แสดงเป็น - และรูปแบบวันที่แบบไทย ตั้งค่าอย่างไร

โพสต์โดย savek » ศุกร์ มิ.ย. 13, 2014 1:36 pm

ถ้าจำนวนเงินที่จะเช็คเงื่อนไขที่เป็น 0 นั้น ไม่เกินหลักร้อย ก็แก้ไขได้ไม่ยาก ใช้สูตรตามข้างล่างนี้ได้เลยครับ (จากตัวอย่าง ผมใช้เป็นช่องราคาต่อหน่วย UNITPR)

~UNITPR:    0,      "",                 "UPR"               "UPR=IIF(STCRD->UNITPR=0.00,'    -     ',str(STCRD->UNITPR,10,2))"

ช่องว่างก่อนหน้าเครื่องหมาย - และหลังเครื่องหมาย - ตามสูตรข้างบน ให้เว้นวรรคอย่างละ 4 เคาะนะครับ

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


ส่วนเรื่องวันที่ ลองใส่แบบนี้ดูครับ

dd/mm/ปป
แก้ไขล่าสุดโดย savek เมื่อ ศุกร์ มิ.ย. 13, 2014 1:40 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: รูปแบบตัวเลข ถ้าเป็น 0 ให้แสดงเป็น - และรูปแบบวันที่แบบไทย ตั้งค่าอย่างไร

โพสต์โดย newer_ll » ศุกร์ มิ.ย. 13, 2014 1:40 pm

เกินแน่นอนค่ะ  ;)
แสดงว่าทำไม่ได้

สวนเป็น ปป ทดสอบแล้วก็ไม่ได้อีกค่ะ  ;)

ขอบคุณค่ะ
newer_ll
Full Member
Full Member
 
โพสต์: 129
ลงทะเบียนเมื่อ: อังคาร ม.ค. 07, 2014 2:39 pm

Re: รูปแบบตัวเลข ถ้าเป็น 0 ให้แสดงเป็น - และรูปแบบวันที่แบบไทย ตั้งค่าอย่างไร

โพสต์โดย savek » ศุกร์ มิ.ย. 13, 2014 1:44 pm

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


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

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

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