Mas Han,

Untuk awal aku kasih contoh sederhana. Banyak cara lain yang lebih 
canggih ...misalnya rutin proteksi buatan mas han sendiri 
nantinya... :)

Sebenarnya tanggal #31/12/2008# sebaiknya disimpan di lokasi lain 
agar mudah diupdate, misalnya di table, registry, database properties 
ataupun external file hindari hard coded. contoh disini hanya untuk 
mempersingkat dan coding-nya pun masih bisa di-optimasi.

Langkah-langkahnya:

1. Buat Procedure di vba module

Public Function App_CheckRenewalDate()

    Dim varDateExpired  As Date
    Dim varDateModified As Date
    
    varDateExpired = #8/3/2008#
    varDateModified = Format(FileDateTime(CurrentProject.FullName), 
"mm/dd/yyyy")
    
    If varDateModified >= varDateExpired Then
        MsgBox " Harap Registrasi Ulang ", vbInformation, "Aplikasi-
ku"
        Application.Quit
    Else
        DoCmd.OpenForm "F_LOGIN"
    End If

End Function

1. Buat Macro baru yang diberi nama: Autoexec
2. Pada Macro baru ini pilih perintah RunCode, lalu isikan 
App_CheckRenewalDate()
3. Simpan lalu coba.

Thanx.

Lukito Hartono


Kirim email ke