Terima kasih pak Aksan Kurdin...sudah saya coba dengan langkah sbb : 

Private Sub TglCutiDari_AfterUpdate()
                    'Dim Msg, Style, Title, Help, Ctxt, Response, MyString
SysCmd acSysCmdClearStatus
                    'Msg = "Tidak bisa mengajukan cuti, minimal 1 minggu 
sebelumnya !"    ' Define message.
                    'Style = vbOK  'YesNo + vbCritical + vbDefaultButton2    ' 
Define buttons.

                    'today = Me![TglForm]
                    'batasan = today - 7
                    'If Me![TglCutiDari] > batasan Then
                    '    Response = MsgBox(Msg)
                    '    DoCmd.GoToControl "TglCutiDari"
                    'End If
End Sub

Private Sub TglCutiDari_BeforeUpdate(Cancel As Integer)
If Not IsDate(Me.TglCutiDari.Text) Then
    Beep
    SysCmd acSysCmdSetStatus, "Nilai yang anda isikan bukanlah tanggal yang 
sah!"
    Cancel = -1
    Exit Sub
End If
If DateDiff("d", Me.TglCutiDari.Text, Date) >= 7 Then
    Beep
    SysCmd acSysCmdSetStatus, "Tanggal tidak boleh kurang dari tujuh hari lalu!"
    Cancel = -1
End If
End Sub


Untuk yang bertanda ' ....dilewati saja pak, karena itu langkah saya sebelum 
bertanya kepada bapak.  
Setelah dirunning, masih belum ada respon.   

Mohon bantuannya lagi....thanks

Kirim email ke