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

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

โพสต์โพสต์แล้ว: ศุกร์ มิ.ย. 13, 2014 1:14 pm
โดย newer_ll
เท่าที่รู้มา Z คือ ไม่แสดงเมื่อเป็น 0
ปกติจะตั้งเป็น Z,ZZZ,ZZZ.ZZ
แต่ถ้าต้องการให้แสดงเป็น -
ต้องทำอย่างไร

ส่วนวันที่ พอตั้งเป็น วว/ดด/ปป แสดงตัวเลขแบบไทย
แต่ต้องการตัวเลขเป็นอารบิค แต่รูปแบบวันที่เป็น พ.ศ.ค่ะ
ต้องทำอย่างไรคะ
  ??? ??? ??? ??? ??? ??? ??? ???

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

โพสต์โพสต์แล้ว: ศุกร์ มิ.ย. 13, 2014 1:36 pm
โดย savek
ถ้าจำนวนเงินที่จะเช็คเงื่อนไขที่เป็น 0 นั้น ไม่เกินหลักร้อย ก็แก้ไขได้ไม่ยาก ใช้สูตรตามข้างล่างนี้ได้เลยครับ (จากตัวอย่าง ผมใช้เป็นช่องราคาต่อหน่วย UNITPR)

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

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

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


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

dd/mm/ปป

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

โพสต์โพสต์แล้ว: ศุกร์ มิ.ย. 13, 2014 1:40 pm
โดย newer_ll
เกินแน่นอนค่ะ  ;)
แสดงว่าทำไม่ได้

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

ขอบคุณค่ะ

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

โพสต์โพสต์แล้ว: ศุกร์ มิ.ย. 13, 2014 1:44 pm
โดย savek
เรื่องวันที่ ขอดูตัวอย่างนิดนึงครับ ว่าใส่วันที่เข้าไปแบบไหน และต้องการให้ออกมาเป็นแบบไหนครับ