อักขระพิเศษ
กระทู้เก่าบอร์ด อ.Yeadram

 5,009   5
URL.หัวข้อ / URL
อักขระพิเศษ

ผมจะใช้ code อย่างไรเพื่อใส่อักขระพิเศษลงไปใน caption ใด

สมมุติผมต้องการกดปุ่ม ปุ่มนึง แล้วให้มันใส่?ครื่องหมายไม่เท่ากับ ลงไปใน field name ผมต้องเขียนโค๊ดอย่ายไร

เพราะใน vb มันไม่ยอมรับเครื่องหมายที่ผมไป copy มาจาก charmap

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

1 @R00855
"INSERT INTO table1 VALUES ('" & ChrW(&H..............) & "')"

บริเวณจุดไข่ปลา คือให้ใส่เลขฐาน16 ที่เป็นรหัสของอักขระที่ต้องการ


ตัวอย่าง (สร้างตาราง table1 ฟิลด์เดียว แล้วรัน..)
Sub EXA()
For i = 2260 To 2265
sq = "INSERT INTO table1 VALUES ('" & ChrW("&H" & i) & "')"
docmd.runsql sq
Next
End Sub
2 @R00864
ขอบคุณครับ จะได้เก็บไว้ใช้
3 @R00913
พอจะเอาไปใช้แล้วเกิดติดครับ...
แล้วผมจะเอารหัสเลขฐาน 16 มาจากไหนหละครับ

พอดีตัวอักษรพิเศษที่ผมต้องการผม copy มาจาก charmap

รบกวนอีกทีนะครับ
4 @R00915


ดูจากรูปนะครับ อักขระพิเศษที่เห็นนี้ คือ 1ส่วน4
รหัสอักขระซึ่งเป็นเลขฐาน16 จะสามารถมองเห็นได้บริเวณที่วงสีแดงครับ

ตัว U ที่อยู่หน้าสุด เข้าใจว่าน่าจะมาจากคำว่า unicode เครื่องหมายบวกต่อมา ไม่รู้ความหมายเหมือนกันครับ แต่เอาเป็นว่า ทั้ง U+ สองตัวนี้ไม่เอามาครับ สี่ตำแหน่งต่อมานั่นละครับ เลขฐาน16

ตัวนี้คือ BC ครับ
จะเขียนครบ 4 ตำแหน่งก็ได้ คือ 00BC หรือจะตัด 0 ด้านหน้าออกก็ได้ครับ
5 @R00918
ขอบคุณครับ แต่ผมใช้วิธีกลับกัน
คื่อ ผม copy ตัวอักษรมา แล้วไปใส่ใน textbox เสร็จแล้วใช้ function
AscW เพื่อกลับตัวเลขออกมา

มันได้ผลลัพท์ออกมาเป็นตัวเลข 4 ตัว ซึ่งไม่ตรงกับ กับ เลขฐาน 16
แต่มันสามารถเอาไปใช้กับ ChrW() ได้ตรงเลย โดยไม่ต้องเติม H ข้างหน้า

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3025s