Apa isi fungsi kosong() ?

atau jika anda ingin pastikan bahwa recordsource ada datanya bisa ditest
dengan kode

dim rs as dao.recordset
set rs = me.recordsetclone  '<-- form recordsource selalu DAO

if not ((rs.bof) and (rs.eof))
    'recordset kosong di tandai dengan posisi BOF dan EOF sama-sama true
(see help about BOF and EOF)
    'lalu letakkan kode untuk mengetes isi rs!kodeuser disini

    ....
    ....
    ....

else
    MsgBox("Kodeuser Atau Password Salah !", vbCritical + vbOKOnly,
vAppTitle)
end if

set rs = nothing




Untuk menguji suatu field dari recordset mengandung data atau null bisa
melalui fungsi berikut:

public function Kosong (aField)
    Kosong = (len ( aField & "") = 0)
end function


aksan kurdin

On 8/6/08, buday uhuy <[EMAIL PROTECTED]> wrote:
>
>    Teman-teman Accesser,
>
> Saya coba buat login form, codingnya seperti di bawah, ketika di coba
> kenapa selalu muncul kode pesan "kode user  atau password salah". Padahal
> sudah saya masukkan kode user dan password yg benar. Salah kodenya dimana ya
> ??
>
> Dim CBarTool As CommandBar
>
> tSQL = "SELECT kodeuser, password, kodegroup FROM TBUser WHERE
> (pwdcompare('" & Me.TPassword & "',Password)=1) AND (kodeuser = '" &
> Me.Tkodeuser & "')"
> Me.RecordSource = tSQL
> If Not Kosong(Me!kodeuser) Then
>      Set CBarTool = CommandBars("Utama")
>      Select Case TBUser![kodegroup]
>      Case "Admin":
>           CBarTool.Controls("File").Enabled = True
>           CBarTool.Controls("Transaksi").Enabled = True
>           CBarTool.Controls("Laporan").Enabled = True
>      Case "User":
>           CBarTool.Controls("File").Enabled = False
>           CBarTool.Controls("Transaksi").Enabled = False
>           CBarTool.Controls("Laporan").Enabled = True
> End Select
>     Else
>        Me.RecordSource = "TBUser"
>        jwb = MsgBox("Kodeuser Atau Password Salah !", vbCritical +
> vbOKOnly, vAppTitle)
>     End If
>
> Ada yang bisa membantu mengkoreksi coding saya ?
>
> Terima kasih sebelumnya.
>
> Regards,
> Budi
>
>
> Send instant messages to your online friends http://uk.messenger.yahoo.com
>
> 
>



-- 
Aksan Kurdin

Kirim email ke