Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Baza za kontrolu pristupa!
djole001 22.10.2018 12:37
Predmet:Baza za kontrolu pristupa!

Pozdrav!
Imam jedan uredjaj za kontrolu pristupa marke ZKTeco...za skladistenje podataka koristi Access bazu (att2000.mdb). Ima koliko 'oces tabela ali su dve najbitnije: CHECKINOUT-tu se cuvaju svi dogadjaji...ko se cekirao, kada, itd. USERID - podaci o korisnicima.
Ja sam nasao na net-u neki upit koji sam prepravio i iskoristio, ali nije to dovoljno. Naime meni je potrebno da upit izracuna koliko je radnik proveo vremena na poslu. koji su problemi?
Radnik nekad zaboravi da se cekira ili da se decekira. Zatim, ako se u toku dana neko cekira vise puta a decekira samo jednom (ili obrnuto), onda ce u upitu da prikaze vreme decekiranja (cekiranja) u svim slucajevima isto (ono poslednje).
Mene zanima da li moze da se napravi upit koji pokazuje vise ulaza izlaza u toku dana i ako je neko zaboravio da se cekira da bude prazno polje kako bi znao gde da unesem vreme. I da li postoji mogucnost da ako se npr. vise puta cekira a decekira samo jednom da ne izbacuje isto vreme jer prilikom racunanja dolazi do multipliciranja vremena.
Posto nisam nesto vican sa VBA, saljem vam bazu sto sam na netu nasao.
Unapred zahvalan!

zxz 22.10.2018 18:24
Predmet:Re: Baza za kontrolu pristupa!

Nemozemo nista reci bez baze.
Moras postaviti bazu.
Kliknes na opciju dodaj odgovor kasa ti se otvori prozor za odgovor napises nesto te dole ispod kliknes na teskt Manage Attachments i pojavit ce ti se prozor u kome imas taster odaberi datoteku.
Kliknes na taj taster te odaberes datoteku i sacekas da se ucita.
Sdada klines na opciju zatvori prozor te na tvome postu taster potveri.

Avko 22.10.2018 12:41
Predmet:Re: Baza za kontrolu pristupa!

Citiraj djole001:
...
Posto nisam nesto vican sa VBA, saljem vam bazu sto sam na netu nasao.
Unapred zahvalan!

a di si stavio bazu?

djole001 22.10.2018 19:56
Predmet:Re: Baza za kontrolu pristupa!

Danas sam uplodovao dve baze...a sada mi kaze da fajlovi vec postoje! Probacu nesto drugo...
Prilozi:
Attendance DB1.rar (Velicina datoteke:75.10 KB)
InOutNew3.rar (Velicina datoteke:15.21 KB)

djole001 22.10.2018 20:02
Predmet:Re: Baza za kontrolu pristupa!

Ovaj prvi primer je malo komplikovaniji, jer sadrzi smene, odmore, vikende, slobodne dane sto meni nije potrebno...i ima dosta dodatnih tabela. Drugi primer je jednostavniji...uostalom
Meni je bitno kada je radnik dosao, ako je bio na pauzu i kada je otisao. Radnici nemaju fiksno radno vreme. Nekada rade od 0800 do 1500 a nekada od 2100 do 0200 sledeceg dana.

zxz 23.10.2018 12:06
Predmet:Re: Baza za kontrolu pristupa!

Ako pretpostavim da polje CheckType pretstavlja ulaz ili izlaz onda bi trebalo eliminisati sve ulaze do sleeceg izlaza.
Dali se to tako desava u preksi neznam.
U bazi ulaz nije povezan sa izlazom sto znaci to trebamo sami dokuciti.
Prakticno gledano ako je ulaz upisan u 12:00
Sledeci vremenski mora biti izlaz i ukoiko je upisan ulaz onda je to greska.
Moras malo pojasniti kako je u praksi.

Avko 23.10.2018 13:23
Predmet:Re: Baza za kontrolu pristupa!

Citiraj djole001:

Radnik nekad zaboravi da se cekira ili da se decekira.

Kako aparat zna dali se radnik prijavljuje na posao ili odjavljuje sa posla, postoje li dvije tipke (ULAZ
I IZLAZ) koje pritisnes ovisno o tome dolazis li na posao ili odlazis?

Konkretno kod mene samo prislonis magnetnu karticu.

Ako se danas prijavio u 8:00, a zaboravio odjaviti u 15:00 te se sutra prijavi u 8:00 ispada da je radio radio 24 sata.

Ja bi prvo ugradio vrata koja se otvaraju kako izvana tako i iz nutra samo ako prislonimo magnetnu karticu. Uz vrata trebao bi i jedan iz osiguranja koji bi kontrolirao dali se dva radnika provlace sa jednom karticom ili umjesto osobe iz osiguranja ugraditi visoko okretnu barijeru (ako se radi o primitivnoj stoci)



za kulturne gradanje dovoljno bi bilo i ono jednostavno rijesenje za kontrolu ulaska:


zxz 23.10.2018 13:32
Predmet:Re: Baza za kontrolu pristupa!

One treba reci kako radi.
Zato sam i pitao.
Trebalo bi biti da je prvi zapis ulaz a sledeci njemu veci po datumu izlaz.
Vidjet cemo sta ce reci.

djole001 23.10.2018 14:40
Predmet:Re: Baza za kontrolu pristupa!

Dobro si rekao...u kulturnim gradovima...gde ljudi uloze novac za nesto sto im je potrebno!
Sistem ima dva citaca sa RFID karticama (za ulaz i izlaz). Ima vrata koja su povezana sa citacima, koja se otvaraju kada citac registruje karticu. Ima covek koji stoji pored ali ne sve vreme. Desi se da radnik vise puta prisloni karticu. A desava se za vreme pauze da se ne cekiraju ili kada idu u WC. Uostalom proizvod njihovih ucitavanja se nalazi u tabeli CHECKINOUT. Meni treba da se registruje vise ulaza izlaza u toku dana , a nekad i nocu. Mozda moze da se prepravi onaj drugi primer mada se tu registruju po dva dogadjaja u toku radnog dana, kada su usli i kada su izasli.

zxz 23.10.2018 17:48
Predmet:Re: Baza za kontrolu pristupa!

Dobro jel to znaci da polje CheckType oznacava dali je ulaz ili izlaz?