czas w bazie danych

0

Cześć.
Mam plik bazy danych (dBase IV), który wygląda tak:

ROK MC DZ CZASP CZASK PRAC
2007 7 2 08:29 08:52 pracownik_1
2007 7 2 09:05 12:12 pracownik_2
2007 7 2 10:10 13:00 pracownik_1
2007 7 2 07:35 08:50 pracownik_3

CZASP - czas rozpoczęcia pracy
CZASK - czas zakończenia pracy

każdy miesiąc to osobny plik.

Jak z tego typu bazy wyciągnąć informacje o czasie pracy pracownika_1 np. od 8 do 12 godziny dla danego dnia?
Zastanawiam się nad tym i nadal nie mam pojęcia jak to sensownie ugryźć.

0

każdy miesiąc to osobny plik.

Czemu tak?
Jakie komponenty tam używasz do tej bazy?

0

Taka baza danych jest w mojej pracy, nie mam wpływu na budowę programu a tym samym na jego bazę.
Chcę trochę usprawnić sobie pracę i stąd chciałbym napisać program, który będzie wyciągał mi dwie informacje z takiego pliku:

  1. który pracownik o danej godzinie wykonywał daną czynność
  2. czas pracy określonego pracownika w danym przedziale czasowym.

To pierwsze jest proste, z tym drugim mam problem.

0
  1. czas pracy określonego pracownika w danym przedziale czasowym.

No to chyba potrafisz pobierać dane z komórek?
Potem tylko konwertujesz StrToTime i odejmujesz czas końcowy od czasu początkowego i potem TimeToStr jako wynik.

0

podziałam i zobaczę co z tego wyjdzie.
Dzięki

0

Ewentualnie jak znajdę czas to ci pomogę z kodem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1