0

Darstellung einer berechneten Zeitdauer

Hallo zusammen,

es geht um eine Darstellungssache bei Berechnung der Zeitdauer:

"Zeitdauer pro Einheit" (Feld Zeitdauer) * "Zahl der Einheiten" (Zahlenfeld) soll ergeben: Gesamtzeit für alle Einheiten, dargestellt in der Form: hh:mm:ss (oder, ganz elaboriert: xx Stunden, xx Minuten, xx Sekunden).

Hört sich einfach an, aber auch mit der Berechnung über Millisekunden - number(Zeitdauer pro Einheit) / 3600000 * "Zahl der Einheiten" - kommt kein wirklich schönes Ergebnis heraus.

Das Problem dürfte nicht zum ersten Mal formuliert sein ...

Danke!

1 Antwort

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Gegeben sind
    ZeitdauerFeld: 'Zeitdauerl/Einheit'
    ZahlenFeld: 'Anzahl Einheiten'
    Uhrzeitfeld: 'Zeitdauer für Einheiten'

    Versuche es mal so:

    'Zeitdauer für Einheiten' := timeinterval(number(timeinterval('Zeitdauer/Einheit')) * 'Anzahl Einheiten')

    Stelle beim Feld 'Zeitdauerl/Einheit' die Darstellung auf: 61:16:22 für die Anzeige als HH:mm:ss 
    Das Uhrzeitfeld auch entsprechend der Darstellung HH:mm:ss einstellen.

    Sofern du Zugang zum deutschen Webinarteam hast, kann ich neben der Ninox Dokumentation auch noch die sich dort befindliche Datenbank '0001_Ninox-Reference' empfehlen, wo die zur Zeit bekannten Ninox-Funktionen, kategorisiert und mit Beispielen aufgeführt sind.

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 1Antworten
  • 66Ansichten
  • 2 Folge bereits