Problem sa JMBG-om

Problem sa JMBG-om

offline
  • Pridružio: 21 Jul 2009
  • Poruke: 3

Imam bazu u Access-u, Radnika i problem sa maticnim brojem. Ako otvorim dosije radnika(iz forme radjene u Access-u) i pokusam da izmenim njegov JMBG tako sto selektujem jedan broj i ukucam taj isti broj, on mi prijavljuje da ja vec imam radnika sa istim tim maticnim brojem, a to je u stvari taj isti radnik.Meni treba da prijavi samo ako neki drugi radnik ima isti maticni broj.Hvala unapred.(Kod je radjen u VB-u)



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

prepisi ovde gresku koju ti prijavljuje (ako je accessov error, ne kodiran)

verovatno greska u dizajnu forme.

probaj da uradis to direktno u tabeli, i ako tu radi znaci da forma nije dobro dizajnirana.

ako access nije poslovna tajna mozes ga i ovde baciti da brze resimo.



offline
  • Pridružio: 06 Maj 2007
  • Poruke: 241
  • Gde živiš: Beograd

Pa daj taj deo koda u vb-u.

offline
  • Pridružio: 21 Jul 2009
  • Poruke: 3

Napisano: 29 Jul 2009 12:41

Private Sub MaticniBrojTxt_BeforeUpdate(Cancel As Integer) If Not IsNull(Me.MaticniBrojTxt) Then If ProveraMaticnogBroja([MaticniBrojTxt]) = False Then MsgBox vbLf & "MATIÈNI BROJ NIJE ISPRAVAN", vbExclamation, "UPOZORENJE" Cancel = True Exit Sub End If End If If DCount("*", "RADNIK", "MaticniBroj = " & "'" & Me.MaticniBrojTxt & "'" & "RadnikId <> " & "'" & Me.MaticniBrojTxt) > 0 Then MsgBox vbLf & "VEÆ POSTOJI RADNIK SA MATIÈNIM BROJEM " & Me.MaticniBrojTxt & vbLf & vbLf _ & "RadnikId : " & DLookup("RadnikId", "RADNIK", "MaticniBroj = " & "'" & Me.MaticniBroj & "'") & vbLf _ & "Prezime i ime : " & DLookup("Imeprez", "RADNIK", "MaticniBroj = " & "'" & Me.MaticniBroj & "'") & vbLf _ & "Radni status : " & DLookup("RadniStatus", "RADNIK", "MaticniBroj = " & "'" & Me.MaticniBroj & "'"), vbExclamation, "UPOZORENJE" Cancel = True Exit Sub End If End Sub

Kao sto vidite dodala sam da ako je RadnikID,koji je iz baze, razlicit od onoga editovanog u TextBoxu i ako ih opet ima vise od 0, da prijavi da vec postoji radnik sa istim maticnim brojem i to je donekle resilo problem.Sada mi kada probam da ukucam JMBG koji je vec otvoren u textBoxu ne prijavljuje da vec postoji takav radnik nego da maticni broj nije ispravan, onu gore prvu poruku.Sta da radim?

Dopuna: 29 Jul 2009 12:49

U stvari da podatak nije ispravan ne onu prvu poruku.

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Ja bi to uradio jednom petljom kroz podatke...
Ukoliko vrednost koja se unosi u textboxu (jmbg) vec postoji u bazi, a da ime (koje se opet pretpostavljam unosi) nije isto, da javi error.

evo ja sklepah nesto na brzaka, vidi da li sam te dobro razumeo
https://www.mycity.rs/must-login.png

offline
  • Pridružio: 21 Jul 2009
  • Poruke: 3

Hvala puno, problem je resen.

07 Avg 2009 00:24 biser-x Zaključavanje topica Razlog: Rešeno je  
Ko je trenutno na forumu
 

Ukupno su 1245 korisnika na forumu :: 80 registrovanih, 7 sakrivenih i 1158 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -[CoA]-, A.R.Chafee.Jr., ALBION101, amaterSRB, aramis s, Bahuss, belov, BlekMen, bobomicek, Bobrock1, bojank, branko7, brufen, chitach, Darko8, ddjxxi, dejanbenkovic, Denaya, Don, Dukelander, flash12, Fog of War, geo.dule, Georgius, GoranZemun, goxin, haris1913, Helket, ivica976, Joco Skljoco, kairos, Karla, kobaja77, Koca Popovic, kokodakalo, Koridor, krlebgd77, Krusarac, laki_bb, loon123, Lucije Kvint, manda87, mercedesamg, Mihajlo, milenko crazy north, MilosKop, Mitraljeta, MrNo, Ne doznajem se u oružje, nebidrag, Nobunaga, pecadj, Petarvu, pirke96, procesor, Ripanjac, RJ, Romibrat, Shinobi, Skakac7, slonic_tonic, solic, srle pvo, stegonosa, taz1cl, theNedjeljko, Toni, Tvrtko I, uruk, vaso1, VJ, VladaNS1978, vladas87, Vlajman1957, voja64, Vojvoda86, vukovi, Wrangler, zgoljo, 125