ขอวิธีแก้หรือเปลี่ยน ในVBA ชื่อ คิวรี่ เปลี่ยนเป็น
กระทู้เก่าบอร์ด อ.Yeadram

 1,447   3
URL.หัวข้อ / URL
ขอวิธีแก้หรือเปลี่ยน ในVBA ชื่อ คิวรี่ เปลี่ยนเป็น

ชื่อ ที่เป้นข้อความ ประโยคบอกเล่า ชื่อคิวรี่ หรือ ชื่อฟอร์ม มันจะเปลี่ยนเป็นแบบ นี้ครับ ทำให้เราดู ไม่ได้ว่า ชื่อดึงจากคิวรี่อะไรครับ

stDocName = ChrW(56) & ChrW(81) & ChrW(95) & ChrW(3619) & ChrW(3634) & ChrW(3618) & ChrW(3594) & ChrW(3639)

มีวิธืตั้งไม่ให้มันเป็นบบนี้ได้ไหมครับ

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

1 @R19641
ไม่แน่ใจคำถามนะครับ แต่ถ้าคุณเข้า Access แล้วกด Ctrl-G เพื่อเข้า Immediate Window แล้วป้อน

? ChrW(56) & ChrW(81) & ChrW(95) & ChrW(3619) & ChrW(3634) & ChrW(3618) & ChrW(3594) & ChrW(3639)

คุณก็จะเห็นผลลัพธ์ของ expression นี้ครับ
2 @R19649
คือ มีฟอร์ม แล้ว ทำปุ่มคำสั่ง คลิกไป ดำคำสั่ง ว่า เปิดแบบสอบถาม ชื่ออะไร

มันจะเป็น แบบนี้ เช่นแบบสอบถามชื่อ ว่า " แบบสอบถามที่2"
พอไปดูคำสั่ง ในVBA ออกมา ดังนี้

Private Sub Command31_Click()

    stDocName = ChrW(3649) & ChrW(3610) & ChrW(3610) & ChrW(3626) & ChrW(3629) & ChrW(3610) & ChrW(3606) & ChrW(3634) & ChrW(3617) & ChrW(50)
   

อยากให้เป็น แบบนี้ ครับ

Private Sub Command31_Click()

    stDocName = "แบบสอบถามที่ 2"

ระบุไปเลย ว่า แบบสอบถาที่เราจะเปิด คือ ไปสู่แบบสอบถามชื่ออะไร เพื่อ สะดวกในหารแก้ไขนะครับ

แต่ไม่รู้เกี่ยวกับการติดตั้งไหม เพราะ ไฟล์ เดียวกัน ไปทำกับอีกเครื่อง มันก็ ออกมาเป็นชื่อ ข้อความประโยค ...พอเอาไฟล์ นี้ เอามาใช้อีกเครื่อง มันออกมาเป็น ChrW
3 @R19652
เข้าใจว่าสร้าง command button ด้วย wizard ใช่ไหมครับ ผมลองที่เครื่องสำหรับเปิดฟอร์มที่ชื่อเป็นภาษาไทย มันก็สร้างเป็น ChrW( ) เหมือนกัน แต่ผมไม่เคยใช้ wizard ครับ ทำไมเราไม่เขียนโค้ดไปเองเลยหล่ะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3222s