19. maj 2002 - 08:00Der er
12 kommentarer og 1 løsning
arbejdstid
Hjælp Hjælp Hjælp Jeg vil godt lave et program som der kan regne enes arbejdstid ud På den måde at man skriver sin tid hver dag ex Mandag 7.05 - 16.15 = 9 timer & 10 minutter Tirsdag 7.00 - 16.30 = 9 timer & 30 minutter Onsdag 7.10 - 17.45 = 9 timer & 35 minutter Torsdag 6.57 - 15.15 = 9 timer & 12 minutter
Tiden for hver dag skal kunnes gemmes i en file gerne i en report og så når ugen er omme skal man kunne printe alle data ud samles
procedure TForm1.FormCreate(Sender: TObject); begin Tid := GetTickCount; end;
procedure TForm1.ButtonStopClick(Sender: TObject); begin Tid := GetTickCount - Tid; Caption := Format('Du har arbejdet i: %d timer, %d minutter, %d sekunder og %d milisekunder. GÅ HJEM OG SLAP AF!!!', [Tid div (1000*60*60), (Tid div (1000*60)) mod 60, (Tid div 1000) mod 60, Tid mod 1000]); end;
procedure MyMainFormOnDestroy( Sender : TObject ); begin SlutTid := Now; ArbTid := MinutesBetween(StartTid,StutTid); // Gem tider, evt. i en flad fil, eller en DB end;
Ideren er gode men det jeg søger er jo to felter hvor man kan skrive start & sluttid i Og en felt hvor den kan aflæsset i da jeg skal bruge tiden fra mit stempelkort
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.