การทำรูปแบบ เลข 0 นำหน้าเลขลำดับ
กระทู้เก่าบอร์ด อ.Yeadram

 3,837   4
URL.หัวข้อ / URL
การทำรูปแบบ เลข 0 นำหน้าเลขลำดับ

Leading Zero
หากต้องการทำเลขลำดับที่ให้สวยงามเวลาแสดงผล ให้แต่ละลำดับ มีความยาวของตัวอักษรเท่ากัน
จะได้ดูสวยงาม เรามักจะนำหน้าเลขลำดับเหล่านั้น ด้วย 0 เช่น
0001
0002
0010
0111
0568
1225

จะเห็นว่าถ้าเลขลำดับใดที่มีความยาวไม่ถึง 4 ตัว จะถูกเติม ด้วยเลข 0 ข้างหน้า ครับ
วิธีทำก็ ..
ใน Access มีฟังก์ชั่น format()
คุณก็ใช้ฟังก์ชั่นนี้เลยครับ format([ตัวเลขของเรา], "0000")
แต่ใน asp จะใช้ฟังก์ชั่นนี้ไม่ได้ ต้องใช้ formatnumber() แทน
ดังนั้น ขอแนะนำอีกวิธีหนึ่ง ครับ เพื่อใช้ให้คล่อง ท่องให้จำ และนำไปใช้ได้ทั้งสองโปรแกรมนั่นคือ
Right("0000" & [ตัวเลขของเรา], 4)

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R00023
กำลังหาอยู่พอดี
นึกว่าจะต้องเขียน function เองซะแล้ว ขอบคุณครับ
2 @R00025
ขอบคุณครับ ได้ความรู้ใหม่เพิ่มขึ้นมาอีก
3 @R00059
ขอบคุณ สำหรับสิ่งดีดีที่มาแบ่งปัน
4 @R00106
เพิ่งรู้ว่ามีฟังชั้นภายในด้วย
จะลองดูครับ ใช้ Switch มาซะตั้งนาน
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3114s