0

Zeitdauer berechnen und Anzeigen

Hallo,

Ich habe ein kleines Problem: In einer Tabelle habe ich eine Startzeit und eine Endezeit.

Beide Felder sind vom Typ Uhrzeit.

Wenn ich nun über eine Formelfeld die Startzeit von der Endzeit einfach abziehe, erhalte ich in der Tabelle automatisch den richtigen Wert hier: 0:55 (Stunden:Minuten) in der Formularansicht steht bei Dauer 3300000.

Wo liegt den hier das Problem?

4 Antworten

null
    • Fred
    • vor 1 Monat
    • Gemeldet - anzeigen

    Ninox works in milliseconds when working with date and time. So if you want hours you divide the results by 3,600,000.

      • Jurgen_Hofmann
      • vor 1 Monat
      • Gemeldet - anzeigen

       Hello Fred,

      I have test your answer, but the result is not what I want. See the append screens. What you mean, can this a problem for the result format?

      Regards

      Juergen

    • mirko3
    • vor 1 Monat
    • Gemeldet - anzeigen

    Hallo Jürgen. Du kannst die Berechnung durch die Funktion timeinterval() durchführen lassen, 

    timeinterval(Ende - Start)

    oder du legst das Feld Dauer vom Typ "Zeitdauer" an, fügst im Feld "Ende" einen Trigger ein, der den Wert dem Feld Dauer zuweist.

    Dauer := Ende - Start

    Jetzt bietet dir das Feld Dauer mehrere Formatierungsmöglichkeiten. Mirko

      • Jurgen_Hofmann
      • vor 1 Monat
      • Gemeldet - anzeigen

       Hallo Mirko, Danke für die Hinweise, dies hat mein Problem gelöst.