EFG Modul / Berechnungen in Ausgabe-Liste des Formular-Generators
Hallo Forenmitglieder,
gerade frisch als Neuling dabei und habe mit dem EFG erfolgreich ein Formular erstellt und kann mir auch prima die eingegebenen Daten mit dem Modul "EFG Auflistung" ansehen. Nur habe ich jetzt folgendes Problem:
Es geht bei der ganzen Sache um eine Zeiterfassung. Ein Feld ist mit "Uhrzeit von" und das andere mit "Uhrzeit bis" betitelt. Auf der Datenbank-Ebene heißen die Spalten "ze_uhrzeit_von" und "ze_uhrzeit_bis". Aus diesen beiden Feldern möchte ich gerne die Dauer berechnen, aber dieser Wert braucht nicht in der Tabelle gespeichert werden (Redundanz). Es ist auch angedacht (später) die einzelnen Dauer-Werte zusammen zu zählen zu einer "Gesamt"-Dauer.
Nur wie gehe ich da vor? Ist so was schon mal behandelt worden? Wenn ja wo?
Mir schwirrt der Kopf vor Modulen, Hooks und lauter suchen im Forum usw. Oder denke ich zu kompliziert?
Wie sieht die einfachste Lösung aus? Wie gesagt, stehe ganz am Anfang.
liebe Grüße
neu_pe
EFG Modul / Berechnungen in Ausgabe-Liste des Formular-Generators
Hallo,
Vielen Dank für die Antwort!
Zitat:
Zitat von
andreas.schempp
Das kannst du meines Wissens nach nicht mit den einfachen, bestehenden Funktionen machen.
Ich habe es befürchtet! :) ;)
Zitat:
Zitat von
andreas.schempp
Dazu wäre eine kleine Entwicklung nötig.
Wie sähe Dein Vorschlag zur dieser Entwicklung aus?
Zitat:
Zitat von
andreas.schempp
Bist du denn mit PHP vertraut?
Ich habe es mit Tom's Hilfe geschaft die erwähnten Dateien abzuändern. Habe aber nur vergessen, davon eine Kopie zu machen!! :(
Hole ich mir wieder aus dem aktuellen Archiv.
Gruss
neu_pe
EFG Modul / Berechnungen in Ausgabe-Liste des Formular-Generators
Hallo Tom,
vielen Dank für die Antwort.
Zitat:
Zitat von
tom
Hier am Beispiel des 'list_fd_table_default'. Im Original etwa ab Zeile 92 erfolgt die Ausgabe der Tabelle mit folgendem Code:
Mit der Info bin ich weiter gekommen.
Zitat:
Zitat von
tom
Mit den folgenden Änderungen in einer Kopie des Templates wird eine zusätzliche Spalte für die Dauer erzeugt, sowie die Dauer (vereinfacht) berechnet.
Ich habe zwar etwas "anders" rechnen müssen, aber ich habe mein Ziel erreicht!
Zitat:
Zitat von
tom
Mit etwas PHP-Kenntnissen (?) sollte sich auch aus den berechneten Zeiten die Gesamtsumme addieren und in zusätzlicher Tabellenzeile ausgeben lassen.
Die PHP-Kenntnisse waren glücklicherweise ausreichend, so konnte ich dies dann noch einfacher lösen.
Zitat:
Zitat von
tom
Hoffe, das hilft als Ansatz weiter.
Das hat er auf jeden Fall.
... und ich habe noch eine Frage. Stelle ich neu ein.
Gruss
neu_pe