กระทู้เก่าบอร์ด อ.Yeadram
        
           1,206   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.0599s
    
      
		
room_old เป็นชื่อคอนโทรลหรือชื่อฟิลด์
สองตัวบนนั้น ถ้าเป็นชื่อฟิลด์ก็ดี หรือชื่อคอนโทรลก็ดี ไม่น่าจะทำให้ error
แต่ ID อันนี้เป็นชื่อคอนโทรลหรือชื่อฟิลด์ครับ
ถ้าคุณมีทั้งฟิลด์ และคอนโทรล ใช้ชื่อเดียวกัน error แน่นอนครับ
ต้องไปตั้งชื่อคอนโทรลอย่าให้ชื่อเดียวกันกับชื่อฟิลด์ มันจะมีปัญหาเวลาเขียนโค้ดหรือเขียนนิพจน์อ้างอิงแบบนี้แหละครับ
เมื่อเปลี่ยนชื่ออย่างใดอย่างหนึ่งให้ไปใช้คำอื่นแล้ว ก็ไปตรวจสอบโค้ดอีกทีครับ
ต้องให้แน่ใจว่าสิ่งที่คุณจะสั่งเปลี่ยนสีพื้นหน้านั้น ต้องอ้างถึงคอนโทรลเท่านั้น ห้ามอ้างถึงชื่อฟิลด์