กระทู้เก่าบอร์ด อ.Yeadram
1,048 1
URL.หัวข้อ /
URL
ช่วยแก้ไข Code ให้ด้วยครับ
เรียน อ. ทุกท่าน
ผมเขียน Code VBA แบบนี้ ทำไมยัง Error ครับ
If Me.ROOM <> Me.ROOM_Old Then
Me.ID.ForeColor = "255"
Else
Me.ID.ForeColor = "0"
End If
ขอบพระคุณครับ
ผมเขียน Code VBA แบบนี้ ทำไมยัง Error ครับ
If Me.ROOM <> Me.ROOM_Old Then
Me.ID.ForeColor = "255"
Else
Me.ID.ForeColor = "0"
End If
ขอบพระคุณครับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.3077s
room_old เป็นชื่อคอนโทรลหรือชื่อฟิลด์
สองตัวบนนั้น ถ้าเป็นชื่อฟิลด์ก็ดี หรือชื่อคอนโทรลก็ดี ไม่น่าจะทำให้ error
แต่ ID อันนี้เป็นชื่อคอนโทรลหรือชื่อฟิลด์ครับ
ถ้าคุณมีทั้งฟิลด์ และคอนโทรล ใช้ชื่อเดียวกัน error แน่นอนครับ
ต้องไปตั้งชื่อคอนโทรลอย่าให้ชื่อเดียวกันกับชื่อฟิลด์ มันจะมีปัญหาเวลาเขียนโค้ดหรือเขียนนิพจน์อ้างอิงแบบนี้แหละครับ
เมื่อเปลี่ยนชื่ออย่างใดอย่างหนึ่งให้ไปใช้คำอื่นแล้ว ก็ไปตรวจสอบโค้ดอีกทีครับ
ต้องให้แน่ใจว่าสิ่งที่คุณจะสั่งเปลี่ยนสีพื้นหน้านั้น ต้องอ้างถึงคอนโทรลเท่านั้น ห้ามอ้างถึงชื่อฟิลด์