2010/4/28 epilambret <[email protected]> > msh belum berhasil..(untuk menampilkan nilai jabatan nya) > > -- mohon di hapus yg tidak perlu skalian di luruskan :) > > inputlogin = UCase(Nz(userLogin, "")) > 'Jika Login kosong, agar diisi > If Len(Trim(inputlogin)) < 1 Then MsgBox "Masukkan User Name !", > vbCritical:: userLogin.SetFocus:: Exit Sub > > 'mencari data login name dan password dari tbPasswd > inputpass = UCase(Nz(password, "")) > loginkriteria = "(UCASE([NamaUser])= '" & inputlogin & "')" > getpass = UCase(DLookup("[Pass]", "tbPasswd", loginkriteria)) > getjabatan = UCase(DLookup("[jabatan]", "tbPasswd", *loginlevel*)) <<== > harusnya: *loginkriteria* > > 'levelkriteria = "(UCASE([jabatan])= '" & inputlogin & "')" > 'getlevel = UCase(DLookup("[jabatan]", "tbPasswd", levelkriteria)) > > 'jika nama tidak ada dlm tabel atau password dan nama tidak cocok > If IsNull(getpass) Then MsgBox "User Name Tidak terdaftar", vbCritical, > "Maaf":: userLogin.SetFocus:: Exit Sub > If (Trim(getpass) <> Trim(inputpass)) Then > MsgBox "User Name dan Password tidak cocok", vbCritical:: > password.SetFocus:: > Exit Sub > Else > 'Login berhasil > MsgBox "Selamat, Login Berhasil", vbInformation, "Login Sukes" > 'mendefinisikan nama login dan levelnya > V_loginName = userLogin > V_loginLevel = DLookup("[jabatan]", "tbPasswd", loginlevel) > DoCmd.close acForm, "Frmlogin", acSaveNo > End If > (code di copast dari web nya bang djmunmun) thks > > > PS: untuk bang erwin sugiawan .. > gunakan query dan parameter recordset dan querydef saya blom ngerti bisa di > kasih contoh plz? > > terima kasih.. > > > > --- In [email protected], Haer Talib <haerta...@...> wrote: > > > > 1. Mungkin Exit Sub di atas if(trim(... itu kelupaan dihapus ya... ok, > > kita abaikan, karena ini harus dihapus > > > > 2. Remark pada v_loginlevel juga kelupaan dihapus ya? > > > > Coba jadiin spt ini: V_loginLevel = DLookup("[jabatan]", > > "tbPasswd", loginkriteria) > > > > Dicobi, > > Haer > > > > > > > > On Wed, Apr 28, 2010 at 9:53 AM, epilambret <epilamb...@...> wrote: > > > inputlogin = UCase(Nz(userLogin, "")) > > > > > > inputpass = UCase(Nz(password, "")) > > > loginkriteria = "(UCASE([NamaUser])= '" & inputlogin & "')" > > > getpass = UCase(DLookup("[Pass]", "tbPasswd", loginkriteria)) > > > > > > Exit Sub > > > If (Trim(getpass) <> Trim(inputpass)) Then > > > Exit Sub > > > Else > > > > > > V_loginName = userLogin > > > 'V_loginLevel = DLookup("[jabatan]", "tbPasswd") > > > DoCmd.close acForm, "Frmlogin", acSaveNo > > > End If > > > > > > saya ingin menampilkan level login (jabatan) dari tbPasswd sesuai > dengan kriteria login. sudah coba2 tapi blom berhasil.. > > > > > > > > > mohon pencerahan > > > terima kasih > > > > > > > > > > > > ------------------------------------ > > > > > > SPAM IS PROHIBITEDYahoo! Groups Links > > > > > > > > > > > > > > > > > > > > -- > > > > Jadikan www.gapura.web.id sebagai homepage browser anda. > > => Akses ke website favorit tinggal klik aja. (Lihat dulu deh). > > > > > > > ------------------------------------ > > SPAM IS PROHIBITEDYahoo! Groups Links > > > >
-- Jadikan www.gapura.web.id sebagai homepage browser anda. => Akses ke website favorit tinggal klik aja. (Lihat dulu deh).

