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 853 korisnika na forumu :: 16 registrovanih, 3 sakrivenih i 834 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: havoc995, hyla, ILGromovnik, Ivica1102, kjkszpj, Krvava Devetka, mačković, milenko crazy north, Parker, royst33, Sićko, Srle993, stalja, Stoilkovic, wizzardone, šumar bk2