استاذ @أبو أحمد بالنسبة للطلب الأول الأثنين صح لكن الأفضل .
If Len(Me.Text & "") = 0 Then
MsgBox "The field is empty, please fill it", vbCritical
Undo
Me.Text.SetFocuse
End If
أما الطلب الثاني تحديث يعني الحقل مملوء وانت بتغير مابه أو تغير مابه بواسطة كود المهم حدث تعيير به >>> افعل كذا .
تغيير الحقل خالي أو مملوء المطوب كذا (مع شرط) واذا لم يتم الشرط لا ينفذ الامر ويرجع ......... .