0

Format in der Formularansicht und der Tabellenansicht abweichend

Hallo Zusammen,

 

ich bin dabei mir ein Tool zur Zeiterfassung zu erstellen mit dem ich direkt die Stunden die auf die Projekte in einen Leistungsnachweis/stundenzettel und die Rechnung erstellen kann. 

ich habe dabei leider folgendes Problem: 

Ich habe dort ein Formelfeld die den Beginn der Tätigkeit - Ende der Tätigkeit verrechnet. Diese Zeit habe ich dann mal Stundensatz.  mit der Entsprechenden Formatierung bekomme ich dann die Arbeitszeit in h.

 

in der Tabellenansicht wird diese Formatierung allerdings nicht übernommen und ich kann mir nicht erklären warum.

 Ich hoffe jemand kennt einen Tipp.

 

Vielen Dank für eure Hilfe auch wenn diese Frage vermutlich durch meine geringe Erfahrung zustande kommt.

Beste Grüße 

 

Arne 

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Hallo Arne, ich weiß nicht, wie die Formel für 'Arbeitszeit' aussieht, aber zur Berechnung der Arbeitszeit als Dezimalwert würde ich die Uhrzeiten in Millisekunden umwandeln und daraus die Differenz in Stunden berechnen:

    round((number(Bis) - number(Von)) / 3600000, 2)
    

    Das Ergebnis ist dann eindeutig eine Zahl und kann als solche weiterverarbeitet werden (z. B. zur Multiplikation mit einem Stundensatz).

    • Arne_Becker
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Genau das war die Lösung! Ich hatte schon einiges durchforstet um rauszufinden wie man die Zeit in eine eindeutige Dezimalzahl umwandelt, aber auf die Funktion Number() bin ich nicht gekommen oder gestoßen.

    Vielen Dank! :)

Content aside

  • Status Answered
  • vor 10 MonatenZuletzt aktiv
  • 2Antworten
  • 23Ansichten
  • 2 Folge bereits