กระทู้เก่าบอร์ด อ.Yeadram
1,339 4
URL.หัวข้อ /
URL
ขอโค้ดบังคับให้อักขระแรก ต้องเป็นตัวเลขหนึ่งหลักค่
ขอเรียนสอบถามอาจารย์ทุกท่านนะคะ
-หนูได้ออกแบบ ให้กรอกข้อมูลโดยต้องเริ่มด้วย ตัวเลขเพียงหนึ่งหลัก(0-9)
ที่เหลือ จึงค่อยเป็นข้อความต่างๆ
-ปัญหาหนูก็คือ ผู้ใช้มีเผลอ ใส่อักษรไปโดยไม่ใส่ตัวเลขก่อน บางทีก็ใส่ตัวเลขไปมากกว่าหนึ่งหลัก
-หนูจึงอยากหาวิธีป้องกัน/บังคับ ว่า ต้องเริ่มด้วยตัวเลขเพียงหนึ่งหลัก (0-9) ก่อนเท่านั้น แล้วจึงตามด้วยข้อความ ผิดจากนี้ ก็ไม่รับและแจ้งเตือน..
ขอบคุณค่ะ
-หนูได้ออกแบบ ให้กรอกข้อมูลโดยต้องเริ่มด้วย ตัวเลขเพียงหนึ่งหลัก(0-9)
ที่เหลือ จึงค่อยเป็นข้อความต่างๆ
-ปัญหาหนูก็คือ ผู้ใช้มีเผลอ ใส่อักษรไปโดยไม่ใส่ตัวเลขก่อน บางทีก็ใส่ตัวเลขไปมากกว่าหนึ่งหลัก
-หนูจึงอยากหาวิธีป้องกัน/บังคับ ว่า ต้องเริ่มด้วยตัวเลขเพียงหนึ่งหลัก (0-9) ก่อนเท่านั้น แล้วจึงตามด้วยข้อความ ผิดจากนี้ ก็ไม่รับและแจ้งเตือน..
ขอบคุณค่ะ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R13898
ขอบคุณค่ะอาจารย์
หนูลองทำแล้ว แต่..มันยังไม่ตรงค่ะ เพราะว่า..
1.ข้อความหลังตัวเลข มีจำนวนไม่แน่นอน
2.ข้อความหลังตัวเลขอาจมีทั้งอักษรและตัวเลขปะปนกัน
หนูลองพยายามทำแบบนี้ดูค่ะ
if (Left)Text1, 1)) <> 0...9 Then
แต่ยังไม่สำเร็จค่ะ
หนูลองทำแล้ว แต่..มันยังไม่ตรงค่ะ เพราะว่า..
1.ข้อความหลังตัวเลข มีจำนวนไม่แน่นอน
2.ข้อความหลังตัวเลขอาจมีทั้งอักษรและตัวเลขปะปนกัน
หนูลองพยายามทำแบบนี้ดูค่ะ
if (Left)Text1, 1)) <> 0...9 Then
แต่ยังไม่สำเร็จค่ะ
3 @R13899
ลองใช้
if Not isNumeric(Left(Text1,1)) Then
if Not isNumeric(Left(Text1,1)) Then
4 @R13901
ได้เลยค่ะอาจารย์
หนูสามารถนำไปแปลง เพื่อดักจับไม่ให้ใส่ตัวเลขเกิน1หลักได้ด้วย
ขอบคุณค่ะอาจารย์
if Not isNumeric(Left(Text1,1)) Then
หนูสามารถนำไปแปลง เพื่อดักจับไม่ให้ใส่ตัวเลขเกิน1หลักได้ด้วย
ขอบคุณค่ะอาจารย์
Time: 0.3187s
เช่น
0??????