Avatar billede jejensen Nybegynder
15. januar 2003 - 15:46 Der er 5 kommentarer og
1 løsning

Arbejdstider

Hej alle i experter!

Jeg vil gerne lave et program som der kan regne ens arbejdstider ud...

På en måde så man skriver sin tid hver dag...

Et eksempel:
Mandag 7.12 - 16.33  = 9 timer & 21 minutter
Tirsdag 7.00 - 16.30  = 9 timer & 30 minutter
Onsdag 6.50 - 17.45  = 9 timer & 55 minutter
Torsdag 6.57 - 15.25  = 9 timer & 22 minutter

Tiden for hver dag skal kunnes gemmes i en fil, gerne i en rapport, og så når ugen er omme skal man kunne printe alle data ud samlet.

Håber i kan hjælpe ! På forhånd tak !
Avatar billede Six Nybegynder
15. januar 2003 - 15:48 #1
har du prøvet at kigge på mulighederne i microsoft access ?
Avatar billede jensgram Nybegynder
15. januar 2003 - 15:49 #2
"... gerne _lave_ et program..." > Ja, hvad er problemet (spørgsmålet)?
Avatar billede jejensen Nybegynder
15. januar 2003 - 15:54 #3
Mit spørgsmål er naturligvis hvordan jeg gør det - hehe!
Avatar billede jejensen Nybegynder
15. januar 2003 - 15:59 #4
Det jeg søger er to felter hvor man kan skrive start & sluttid i.
Og et felt hvor den kan aflæse i da jeg skal bruge tiden fra mit stempelkort...

På forhånd Tak
PS: Helst en programkode :)
Avatar billede zliber Nybegynder
15. januar 2003 - 16:03 #5
Det har jeg faktisk selv siddet og rodet lidt med... Prøv at kig på denne her, om det er noget der kan bruges!



Form :
-------------------
object Form1: TForm1
  Left = 292
  Top = 111
  Width = 332
  Height = 240
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Label1: TLabel
    Left = 24
    Top = 8
    Width = 36
    Height = 13
    Caption = 'Mødt Kl'
  end
  object Label2: TLabel
    Left = 176
    Top = 8
    Width = 35
    Height = 13
    Caption = 'Gået Kl'
  end
  object Label3: TLabel
    Left = 104
    Top = 96
    Width = 49
    Height = 13
    Caption = 'Har arb i  :'
  end
  object Edit1: TEdit
    Left = 24
    Top = 24
    Width = 121
    Height = 21
    TabOrder = 0
    Text = '01-04-2002 16:45'
  end
  object Edit2: TEdit
    Left = 172
    Top = 24
    Width = 121
    Height = 21
    TabOrder = 1
    Text = '01-04-2002 17:40'
  end
  object Edit3: TEdit
    Left = 104
    Top = 112
    Width = 121
    Height = 21
    TabOrder = 2
    Text = 'Edit3'
  end
  object Button1: TButton
    Left = 124
    Top = 64
    Width = 75
    Height = 25
    Caption = 'Button1'
    TabOrder = 3
    OnClick = Button1Click
  end
end
--------------

Unit :
---------------------------------
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Button1: TButton;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
VAR
  Strx : String;
begin
  DateTimeToString(Strx,'hh:mm',TimeOf(StrToDateTime(Edit2.Text)-StrToDateTime(Edit1.Text)));
  Edit3.Text := Strx;
end;

end.


/Zliber!
Avatar billede jejensen Nybegynder
15. januar 2003 - 16:07 #6
Det må jeg sige - Meget fornemt! 1000-tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester