Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.861 pregleda

Najnovija ↓

problem - Run-time Error 13 Type Mismatch 07.08.2011. u 20:27 · pre 185 meseci #1
Postovani, da li neko moze da mi pomogne oko ovog problema. Naime, na aplikaciji imam login formu na osnovu koje su ogranicena prava pristupa odredjenim formama. Kada sam pre par dana pokusao da sa korisnickim imenom koje nema pristup formi istu otvorim dobio sam obavestenje " Run-time Error 13 Type Mismatch" i sledeci deo koda obelezen u editoru "DoCmd.Close "frm_KupciAdd"". Do skoro je sve radilo ok.

evo i koda sa forme.

Private Sub Form_Open(Cancel As Integer)
Grupa = M_Oper.PravaO
If Grupa = "1" Or Grupa = "2" Then
DoCmd.OpenForm "frm_KupciAdd"
Else
MsgBox "Pristup Vam nije odobren!", vbInformation, "Upozorenje!"
DoCmd.OpenForm "frm_Obavestenje"
DoCmd.Close "frm_KupciAdd"
End If
End Sub
Potpis
INTRUDER
Re: problem - Run-time Error 13 Type Mismatch 08.08.2011. u 15:07 · pre 185 meseci #2
AKo si pokusao s akorsnikom koji ne psotoji, onda ti izraz

Grupa = M_Oper.PravaO

dodeljuje vNULL vrednost varijabli Grupa. Ako variajbla Grupa nije variant tipa, onda mozes da dobijes 'data missmatch' gresku.

Pokusaj ovo:

Grupa = nz(M_Oper.PravaO,"Ovaj korisnik ne postoji!")


:-)
Re: problem - Run-time Error 13 Type Mismatch 08.08.2011. u 21:57 · pre 185 meseci #3
bezuspesan pokusaj. nesto drugo je u pitanju jer ne mogu da se logujem ako korisnik ne postoji
Potpis
INTRUDER
Re: problem - Run-time Error 13 Type Mismatch 08.08.2011. u 22:06 · pre 185 meseci #4
Greška može biti bilo gde u kodu, a ne tu gde je sve ispravno. Tako hoće da se ponaša ponekad. Seti se šta si poslednje radio, pa tamo gledaj.
Potpis
Pozdrav,
Branislav
Re: problem - Run-time Error 13 Type Mismatch 09.08.2011. u 07:12 · pre 185 meseci #5
Ma stalno nesto menjam i dodajem ali nisam skoro pristupao bazi sa korisnickim imenom koje ima manja ovlascenja.
Potpis
INTRUDER
Re: problem - Run-time Error 13 Type Mismatch 10.08.2011. u 20:14 · pre 185 meseci #6
a da postaviš u kodu ispis varijable pa onda vidiš što se dešava

Grupa = M_Oper.PravaO
msgbox grupa

i sve ti bude jasno

ljepo ti poruka kaže da mješaš kruške i jabuke

pitanje je sad što ti je grupa ,,, STRING ili NUMERIC

If Grupa = "1" Or Grupa = "2" Then

u tvom if-u je string


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme