เปลี่ยน ฟอร์มย่อยเป็นแบบ Continuous Forms
นะครับ จากข้อมูลเก่า textbox ชื่อ txtin
ใช่ไหมครับ
งั้นให้เปิดฟอร์มย่อยขึ้นมา ใส่โค้ดใน Event OnPaint ไปดังนี้
Private Sub Detail_Paint()
Dim lngRed As Long
lngRed = RGB(255, 0, 0)
If Me.txtin > #8:00:00 AM# Then
Me.txtin.ForeColor = lngRed
Else
Me.txtin.ForeColor = Me.txtOut.ForeColor
End If
End Sub
ผลที่ได้
อย่าลืมเปลี่ยน Subform เป็น Continuous Forms ก่อนนะครับ เพราะแบบ DATA SHEET ไม่สามารถกำหนดได้