Hvordan bruke Filemaker å spore tid

Sporing tid i en Filemaker database kan være en sofistikert proposisjoner. Løsninger kan variere fra en enkel implementering i et komplisert oppsett som står for ferier, skuddår og arbeidsdager. For å komme raskt i gang, kommer Filemaker med to forskjellige start løsninger: Time Billing og timelister. Hvis, derimot, har du allerede en database, og ønsker å legge til en tid sporing funksjonen, kan du komme i gang med det grunnleggende. Med bare tre feltene kan du spore en starttid, stopptid og beregne angitt tid mellom de to.

Bruksanvisning

1 Lag en tid felt som heter "TIME_START." Sett den til en felttype "Time".

2 Lag en tid felt som heter "TIME_END."

3 Opprett et nummer felt som heter "Time_Hours" og sette den til automatisk oppgi følgende beregnet verdi: Round ((TIME_END-TIME_START) / 60/60, 2). Kontroller at alternativet "Ikke erstatte eksisterende verdien av feltet (hvis noen)" er ikke kontrollert.

4 Legg de nye feltene til ønsket layout.

5 Skriv ganger i både TIME_START og TIME_END felt for å teste den beregnede feltet.

Hint

  • Hvis du vil at tid bortfalt som skal vises i minutter i stedet for timer, bruk denne beregningen: Round ((TIME_END-TIME_START) / 60, 2).
  • Hvis du ønsker det vises i totale sekunder, kan du bruke denne beregningen: Round (TIME_END-TIME_START, 2).
  • Hvis du ønsker å vise din tid i timer og slutter timen er i den påfølgende dagen (for eksempel en starttiden 21:00 med en stopptidspunktet for en am), kan du bruke denne beregningen: Round ((TIME_END-TIME_START) / 60 / 60, 2) + sak (GetAsNumber (TIME_END) <= GetAsNumber (TIME_START), 24).
  • Legge til et datofelt er også svært nyttig i å skape en bedre tid sporingssystem.