การหาตำแหน่งตัวเลขในข้อความ
กระทู้เก่าบอร์ด อ.Yeadram

 868   6
URL.หัวข้อ / URL
การหาตำแหน่งตัวเลขในข้อความ

ต้องการหาว่าตัวเลขอยู่ในตำแหน่งที่เท่าไรในข้อความ

ตัวอย่าง

เลขที่123 (ผลลัพธ์ที่ได้ = 7)
ตำแหน่ง456 (ผลลัพธ์ที่ได้ = 8)
ลำดับ789 (ผลลัพธ์ที่ได้ = 6)

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

1 @R17562
งง
2 @R17565
อ๋อเข้าใจแล้ว ใช้ฟังชั่นนี้แล้วกัน

Function findnum(s As String) As Integer
Dim i As Integer
For i = 1 To Len(s)
If Mid$(s, i, 1) Like "[0-9]" Then
    findnum = i
    Exit Function
End If
Next
End Function
3 @R17585
ฟังชั่นที่ใช้นี้ ใช้อย่างไรครับ
รบกวนขอรายละเอียด ด้วยครับ

ขอบคุณครับ
4 @R17587
อยู่ที่จะเอาไปใช้ที่ไหนอ่ะ แสดงบนฟอร์ม แสดงในคิวรี่ แสดงในreport หรือใช้ผ่านโค้ดอื่นอีกทีนึง คุณนั่นแหล่ะที่ต้องบอกรายละเอียดมา
5 @R17588
แสดงในคิวรี่ ครับ
6 @R17589
คุณเอาโค้ดเนี่ยแปะเข้าไปในโมดูลตัวใหม่แล้วเซฟโมดูล
ในคิวรี่ถ้าดูใน sql view ก็ประมาณ select ......, findnum(ฟิลด์ข้อความ) from .......... where ......... เท่านี้เอง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2340s