maksud dr penanda = 1 itu jika username, password dan jabatan nya sesuai dengan 
database yang ada. Thanks... aku uda nemu kesalahannya di mana...


Noe <[EMAIL PROTECTED]> wrote:                             sekilas, 
kesalahannya mungkin disini :
 
 1.
 > nama = frmLogin.txtUsername.Text
 > pass = frmLogin.txtPassword.Text
 > jabatan = frmLogin.cboJabatan.Text
 
 mungkin ada kesalahan parsing parameter dari form login.
 
 2.
 
 > If penanda = 1 Then
 >     MsgBox("Anda login sebagai " & jabatan & vbCrLf & waktu)
 >     frmLogin.Hide()
 >     frmMenu.Show()
 > ElseIf jabatan = "admin" Then
 >      Call frmLogin.akses_admin()
 >      frmMenu.Show()
 > ElseIf jabatan = "user" Then
 >      Call frmLogin.akses_user()
 >      frmMenu.Show()
 > ElseIf jabatan = "kasir" Then
 >      Call frmLogin.akses_kasir()
 >      frmMenu.Show()
 > Else
 >      MsgBox("Username Dan Password Anda Salah " & vbCrLf & 
 "silahkan masukkan kembali")
 >      nama = ""
 >      pass = ""
 >      jabatan = "jabatan"
 > End If
 
 maksud dari "If penanda = 1 Then " ini apa...???. kemungkinan 
 kesalahannya juga ada disini. kalau nilai dari penanda  itu 1 maka 
 user bisa melihat semua menu kan...??? CMIIW.
 
 --- In [email protected], lidwina oktavianty 
 <[EMAIL PROTECTED]> wrote:
 >
 > Mohon bantuan nya ya... 
 > aku punya coding spt ini. Aku hanya mau form ttn saja yg bisa 
 diakses oleh user ttn. Yang jadi masalah knapa ketika aku login sbg 
 user atau admin atau kasir, semua menunya ttp terbuka tdk ada yg 
 berubah? Dimana letak kesalahannya ya?
 > Mohon bantuannya...
 > Thx....
 > 
 > Dim nama, pass, jabatan As String
 > Dim koneksi As Data.SqlClient.SqlConnection
 > Dim command As New Data.SqlClient.SqlCommand
 > Dim baca As Data.SqlClient.SqlDataReader
 > Dim penanda As Integer = 0
 > Dim waktu, jam, menit, detik As String
 > jam = Hour(Now)
 > menit = Minute(Now)
 > detik = Second(Now)
 > waktu = "anda login pada jam : " & jam & " : " & menit & " : " & 
 detik
 > 
 > nama = frmLogin.txtUsername.Text
 > pass = frmLogin.txtPassword.Text
 > jabatan = frmLogin.cboJabatan.Text
 > 
 > koneksi = New Data.SqlClient.SqlConnection("Integrated 
 Security=SSPI;Persist Security Info=False;Initial Catalog=toko;Data 
 Source=Tina")
 > command.CommandText = "select * from msuser where username = '" & 
 nama & "' and password = '" & pass & "' and jabatan = '" & jabatan & 
 "' "
 > command.Connection = koneksi
 > koneksi.Open()
 > baca = command.ExecuteReader
 > While baca.Read
 >     penanda = 1
 > End While
 > 
 > If penanda = 1 Then
 >     MsgBox("Anda login sebagai " & jabatan & vbCrLf & waktu)
 >     frmLogin.Hide()
 >     frmMenu.Show()
 > ElseIf jabatan = "admin" Then
 >      Call frmLogin.akses_admin()
 >      frmMenu.Show()
 > ElseIf jabatan = "user" Then
 >      Call frmLogin.akses_user()
 >      frmMenu.Show()
 > ElseIf jabatan = "kasir" Then
 >      Call frmLogin.akses_kasir()
 >      frmMenu.Show()
 > Else
 >      MsgBox("Username Dan Password Anda Salah " & vbCrLf & 
 "silahkan masukkan kembali")
 >      nama = ""
 >      pass = ""
 >      jabatan = "jabatan"
 > End If
 >  Send instant messages to your online friends http://
 uk.messenger.yahoo.com
 >
 
 
     
                                       

 Send instant messages to your online friends http://uk.messenger.yahoo.com 

Kirim email ke