Pozdrav ,
Pokušavam da osmislim bazu podataka za unos odnosno evidenciju radnih sati radnika. Kompletan program bi bio izrađen u Delphi 2010, koristio bi ID kartice (obične kao biznis kartice sa barcode pozadi) i naravno barcode čitač. Upisivalo bi se samo vrijeme ulaska i izlaska kao i tip izlaska. To sam zamislio sa tabelama (da ne komplikujem napisaću uprošten prikaz) poput :
tlbZaposleni
zap_id
zap_ime
zap_prezime
zap_Org_id
zap_barcode
tlbOrganizacija
org_id
org_naziv
tlbEvidencija
evd_id
evd_datum
evd_zaposleni_id
evd_ulaz
evd_izlaz
evd_tip (polje tinyint sa 0 ili 1, odnosno služi za službeno/privatno)
Sada nisam siguran da li sam dobro postavio tabele, vjerujem da nisam zato i molim pomoć....
Problem mi je što za sada putem Query-a pronalazim u tlbEvidencija, da li je zadnje unijet ulaz ili izlaz za određenog (isčitanog) zaposlenog. U zavisnosti od tog upisujem u slučaju ulaza mjenjam rekord unoseći izlaz ili u slučaju da je zadnje unešen izlaz novi rekord sa vremenom ulaska.... Iz tako dobijene baze nemogu izvući npr vrijeme službenog ili privatnog odsustva, niti da li je novi dan ili ne....
Unapred hvala za pomoć
Pokušavam da osmislim bazu podataka za unos odnosno evidenciju radnih sati radnika. Kompletan program bi bio izrađen u Delphi 2010, koristio bi ID kartice (obične kao biznis kartice sa barcode pozadi) i naravno barcode čitač. Upisivalo bi se samo vrijeme ulaska i izlaska kao i tip izlaska. To sam zamislio sa tabelama (da ne komplikujem napisaću uprošten prikaz) poput :
tlbZaposleni
zap_id
zap_ime
zap_prezime
zap_Org_id
zap_barcode
tlbOrganizacija
org_id
org_naziv
tlbEvidencija
evd_id
evd_datum
evd_zaposleni_id
evd_ulaz
evd_izlaz
evd_tip (polje tinyint sa 0 ili 1, odnosno služi za službeno/privatno)
Sada nisam siguran da li sam dobro postavio tabele, vjerujem da nisam zato i molim pomoć....
Problem mi je što za sada putem Query-a pronalazim u tlbEvidencija, da li je zadnje unijet ulaz ili izlaz za određenog (isčitanog) zaposlenog. U zavisnosti od tog upisujem u slučaju ulaza mjenjam rekord unoseći izlaz ili u slučaju da je zadnje unešen izlaz novi rekord sa vremenom ulaska.... Iz tako dobijene baze nemogu izvući npr vrijeme službenog ili privatnog odsustva, niti da li je novi dan ili ne....
Unapred hvala za pomoć