Private Sub Command6_Click() Dim Db As DAO.Database Dim rst As DAO.Recordset Dim strSQL As String Dim UserID As String Dim Password As String If IsNull(Text13) Or Text13 = "" Then MsgBox "Samo korisnici sa liste imaju ovlaštenje za ulazak.", vbOKOnly, "OBAVJEŠTENJE" Me.Text13.SetFocus Exit Sub End If If IsNull(Text15) Or Text15 = "" Then MsgBox "Morate unijeti šifru.", vbOKOnly, "OBAVJEŠTENJE" Me.Text15.SetFocus Exit Sub End If If iBrojiPokusaje > 1 Then MsgBox "Unijeli ste pogrešnu šifru nekoliko puta. Program se sada zatvara jer vi niste ovlašteni za pristup!", vbCritical, "Neta an unos više puta" DoCmd.Quit End If UserID = Me.Text13.Value 'vrijednost koju unosi korisnik Password = Me.Text15.Value 'vrijednost koju unosi korisnik strUser = UserID strSQL = " SELECT * FROM tblKorisnika " & _ " WHERE tblKorisnika.Username = '" & UserID & "'" & _ " AND tblKorisnika.Password = '" & Password & "'" Set Db = CurrentDb() 'Set rst = db.OpenRecordset(strSQL) 'If rst.RecordCount = 1 Then 'znaci ako postoji trazeni korisnik If Me.Text15.Value = DLookup("Password", "tblKorisnika", "[username]='" & Me.Text13.Value & "'") Then Me.Visible = True 'False 'Sakriva formu frmLogin, NE ZATVARA JE! If Grupa = "Administrator" Then 'Proverava da li je pristupio Admin DoCmd.OpenForm "frmOsnovnaAdmin" 'Ako jeste otvara Admin formu End If If Grupa = "Arhivar" Then DoCmd.OpenForm "frmOsnovnaArhivar" Else If Grupa = "Operater" Then DoCmd.OpenForm "frmOsnovna" End If 'DoCmd.OpenForm "frmOsnovna" 'Otvara formu frmOsnovna. End If Dim db1 As DAO.Database Dim rst1 As DAO.Recordset Set db1 = CurrentDb() Set rst1 = db1.OpenRecordset("tbllogovanja", dbOpenDynaset) rst1.AddNew rst1!tblKorisnikaID = Me.Text13.Value rst1!DatumPristupa = Date rst1!VrijemePristupa = Time() rst1.Update rst1.Close Me.Text15 = cls Else iBrojiPokusaje = iBrojiPokusaje + 1 'dodaj vrijednost 1 za svaki pogresan pokusaj MsgBox "Šifra je netacno unešena!", vbCritical, "Pogrešan unos" Me.Visible = True Me.Text15.SetFocus Exit Sub End If DoCmd.Close "LoginForma" End Sub