FUNGSI-FUNGSI YANG WAJIB DIPAHAMI DALAM MS ACCESS
Sekarang kita sudah tiba pada bagian terakhir dari fungsi yang wajib dipahami dalam ms access. Dalam artikel sebelumnya kita sedang membahas tentang fungsi-fungsi yang wajib untuk dipahami dalam ms access 2003, jika anda belum membacanya, ada baiknya anda lihat terlebih dahulu artikel Fungsi Yang Wajib Dipahami bag 3 yang membahas tentang fungsi DCount.
Sekarang kita sudah tiba pada bagian terakhir dari fungsi yang wajib dipahami dalam ms access. Dalam artikel sebelumnya kita sedang membahas tentang fungsi-fungsi yang wajib untuk dipahami dalam ms access 2003, jika anda belum membacanya, ada baiknya anda lihat terlebih dahulu artikel Fungsi Yang Wajib Dipahami bag 3 yang membahas tentang fungsi DCount.
4. Fungsi IsNull
Sebelum mempelajari fungsi IsNull, maka kita harus mengetahui terlebih dahulu apa itu Null ?
Null itu artinya Kosong tetapi bukan Nol (0), karena dalam Ms Access Kosong berbeda dengan Nol (0) Dimana Kosong itu berarti tidak ada data, sedangkan Nol (0) ada datanya yaitu Angka 0. Null (dalam kondisi tertentu) akan berbeda dengan "" (tanpa karakter). atau mungkin penjelasan secara gampangnya adalah Null itu hampa, dan hampa itu berbeda dengan kosong, misalnya :
Me.Textbox1 = Null
Me.Textbox1 = ""
Kedua nilai diatas dalam kondisi tertentu akan berbeda, yang pertama adalah Null, sedangkan yang kedua (kadang-kadang) akan dianggap tidak Null.
Sebelum mempelajari fungsi IsNull, maka kita harus mengetahui terlebih dahulu apa itu Null ?
Null itu artinya Kosong tetapi bukan Nol (0), karena dalam Ms Access Kosong berbeda dengan Nol (0) Dimana Kosong itu berarti tidak ada data, sedangkan Nol (0) ada datanya yaitu Angka 0. Null (dalam kondisi tertentu) akan berbeda dengan "" (tanpa karakter). atau mungkin penjelasan secara gampangnya adalah Null itu hampa, dan hampa itu berbeda dengan kosong, misalnya :
Me.Textbox1 = Null
Me.Textbox1 = ""
Kedua nilai diatas dalam kondisi tertentu akan berbeda, yang pertama adalah Null, sedangkan yang kedua (kadang-kadang) akan dianggap tidak Null.
Fungsi IsNull adalah fungsi yang akan mengecek suatu control dalam Form itu ada datanya atau tidak, fungsi ini akan menghasilkan nilai True atau False, dimana jika suatu control ada datanya (walaupun hanya satu karakter) maka akan menghasilkan nilai True, dan jika tidak ada datanya maka akan menghasilkan nilai False. Disinilah kita akan mengetahui perbedaan dari Kosong dengan Nol (0), jika suatu Field berisi Angka Nol (0) atau "" (tanpa karakter) maka fungsi IsNull akan menghasilkan nilai False, karena Field tersebut berisi angka Nol (0) atau "" (tanpa karakter). Fungsi IsNull biasa penulis gunakan untuk mencegah terjadinya error atas Fungsi-fungsi lain yang memerlukan data (untuk kriteria) dan tidak boleh kosong (tentunya dengan bantuan fungsi IF).
Struktur dari fungsi ini adalah sebagai berikut :
IsNull(<Field yang akan dicek>)
Contohnya :
If IsNull(Me.txtNama) Then
MsgBox "Anda belum menginput Nama."
Me.txtNama.SetFocus
Else
MsgBox "Nama yang anda input adalah : " & txtNama
End If
Penjelasannya :
Dalam fungsi ini kita memerintahkan Access untuk mengecek apakah Field “txtNama” bernilai Null atau tidak, jika bernilai Null maka Kursor akan kembali ke “txtNama” (Me.txtNama.SetFocus). karena "" (tanpa karakter) sewaktu-waktu bisa dianggap bukan null, maka untuk menghindari error, kita harus tambahkan kondisi yang lainnya pada fungsi IsNull, misalnya :
If IsNull(Me.txtNama) Or Me.txtNama.Value = "" Then
MsgBox "Anda belum menginput Nama."
Me.txtNama.SetFocus
Else
MsgBox "Nama yang anda input adalah : " & txtNama
End If
Demikianlah penjelasan singkat mengenai Fungsi IsNull, yang sekaligus juga mengakhiri pembahasan dalam Fungsi yang wajib untuk dipahami dalam microsoft access (versi penulis)
Untuk file contoh penggunaan fungsi ini bisa didownload dari 4shared
Semoga bermanfaat….


20.33
Gie Satria
Posted in: 
0 comments:
Posting Komentar
No Sara, Violence, Porn, And Spamming Allowed