กระทู้เก่าบอร์ด อ.Yeadram
5,009 5
URL.หัวข้อ /
URL
อักขระพิเศษ
ผมจะใช้ code อย่างไรเพื่อใส่อักขระพิเศษลงไปใน caption ใด
สมมุติผมต้องการกดปุ่ม ปุ่มนึง แล้วให้มันใส่?ครื่องหมายไม่เท่ากับ ลงไปใน field name ผมต้องเขียนโค๊ดอย่ายไร
เพราะใน vb มันไม่ยอมรับเครื่องหมายที่ผมไป copy มาจาก charmap
สมมุติผมต้องการกดปุ่ม ปุ่มนึง แล้วให้มันใส่?ครื่องหมายไม่เท่ากับ ลงไปใน field name ผมต้องเขียนโค๊ดอย่ายไร
เพราะใน vb มันไม่ยอมรับเครื่องหมายที่ผมไป copy มาจาก charmap
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R00864
ขอบคุณครับ จะได้เก็บไว้ใช้
3 @R00913
พอจะเอาไปใช้แล้วเกิดติดครับ...
แล้วผมจะเอารหัสเลขฐาน 16 มาจากไหนหละครับ
พอดีตัวอักษรพิเศษที่ผมต้องการผม copy มาจาก charmap
รบกวนอีกทีนะครับ
แล้วผมจะเอารหัสเลขฐาน 16 มาจากไหนหละครับ
พอดีตัวอักษรพิเศษที่ผมต้องการผม copy มาจาก charmap
รบกวนอีกทีนะครับ
4 @R00915
ดูจากรูปนะครับ อักขระพิเศษที่เห็นนี้ คือ 1ส่วน4
รหัสอักขระซึ่งเป็นเลขฐาน16 จะสามารถมองเห็นได้บริเวณที่วงสีแดงครับ
ตัว U ที่อยู่หน้าสุด เข้าใจว่าน่าจะมาจากคำว่า unicode เครื่องหมายบวกต่อมา ไม่รู้ความหมายเหมือนกันครับ แต่เอาเป็นว่า ทั้ง U+ สองตัวนี้ไม่เอามาครับ สี่ตำแหน่งต่อมานั่นละครับ เลขฐาน16
ตัวนี้คือ BC ครับ
จะเขียนครบ 4 ตำแหน่งก็ได้ คือ 00BC หรือจะตัด 0 ด้านหน้าออกก็ได้ครับ
ดูจากรูปนะครับ อักขระพิเศษที่เห็นนี้ คือ 1ส่วน4
รหัสอักขระซึ่งเป็นเลขฐาน16 จะสามารถมองเห็นได้บริเวณที่วงสีแดงครับ
ตัว U ที่อยู่หน้าสุด เข้าใจว่าน่าจะมาจากคำว่า unicode เครื่องหมายบวกต่อมา ไม่รู้ความหมายเหมือนกันครับ แต่เอาเป็นว่า ทั้ง U+ สองตัวนี้ไม่เอามาครับ สี่ตำแหน่งต่อมานั่นละครับ เลขฐาน16
ตัวนี้คือ BC ครับ
จะเขียนครบ 4 ตำแหน่งก็ได้ คือ 00BC หรือจะตัด 0 ด้านหน้าออกก็ได้ครับ
5 @R00918
ขอบคุณครับ แต่ผมใช้วิธีกลับกัน
คื่อ ผม copy ตัวอักษรมา แล้วไปใส่ใน textbox เสร็จแล้วใช้ function
AscW เพื่อกลับตัวเลขออกมา
มันได้ผลลัพท์ออกมาเป็นตัวเลข 4 ตัว ซึ่งไม่ตรงกับ กับ เลขฐาน 16
แต่มันสามารถเอาไปใช้กับ ChrW() ได้ตรงเลย โดยไม่ต้องเติม H ข้างหน้า
คื่อ ผม copy ตัวอักษรมา แล้วไปใส่ใน textbox เสร็จแล้วใช้ function
AscW เพื่อกลับตัวเลขออกมา
มันได้ผลลัพท์ออกมาเป็นตัวเลข 4 ตัว ซึ่งไม่ตรงกับ กับ เลขฐาน 16
แต่มันสามารถเอาไปใช้กับ ChrW() ได้ตรงเลย โดยไม่ต้องเติม H ข้างหน้า
Time: 0.3025s
บริเวณจุดไข่ปลา คือให้ใส่เลขฐาน16 ที่เป็นรหัสของอักขระที่ต้องการ
ตัวอย่าง (สร้างตาราง table1 ฟิลด์เดียว แล้วรัน..)
Sub EXA()
For i = 2260 To 2265
sq = "INSERT INTO table1 VALUES ('" & ChrW("&H" & i) & "')"
docmd.runsql sq
Next
End Sub