Auswahlfeld "Status" automatisch berechnen
Hallo bin neu bei Ninox.
Benötige Hilfe für mein Problem. Habe eine Tabelle (AUFGABEN) die hat neben einem Auswahlfeld STATUS folgende zusätzlichen: Feldern: STARTDATUM / SOLL-ENDE / ERLEDIGTam / STAND%.
In der Untertabelle (MASSNAHMEN) werden die einzelnen Arbeitsschritte (auch wieder mit eigenen Feldern: STAND% bzw. START / bzw. SOLL-ENDE / ERLEDIGTam dokumentiert.
Nun sollen alle STATUS-Felder in der Tabelle Aufgaben sich verändern wenn:
Neue Aufgabe angelegt wurde: STATUS= "neu"
Maßnahme angelegt: STATUS "in Arbeit"
Aufgabe oder Maßnahme überfällig
(SOLL-Ende überschritten) geworden ist: STATUS "fällig"
Aufgabe einen Eintrag in ERLEDIGTam hat: Status "erledigt"
Wie würdet Ihr so etwas lösen?
Sicher habt Ihr so etwas in Eurer Praxis schon oft gebaut bzw. wißt wie es geht.
Nehme auch gerne eine fertig gebaute DB für Aufgaben / To Do Liste an.
Vielen Dank für Eure Hilfe!!!
5 Antworten
-
Hallo "Info", die Punkte 1, 2 und 4 sind relativ einfach zu bewerkstelligen:
In der Tabelle AUFGABEN
Punkt 1: Feld STATUS -> Optionen -> Standardwert: "neu";
Punkt 3: Feld ERLEDIGTam -> Optionen -> Trigger "Nach Änderung" ->STATUS := if ERLEDIGTam then "erledigt" else "in Arbeit" end
In der Untertabelle MASSNAHMEN:
Punkt 2: Tabellen-Optionen -> "Trigger bei neuem Datensatz" ->AUFGABEN.STATUS = "in Arbeit"
Der dritte Punkt "wenn SOLL-Ende überschritten" ist nicht so weiteres machbar, da es keine zeitgesteuerten Trigger gibt. Man könnte aber bspw. die überschrittenen Termine mit einem Funktionsfeld per styled() und besonderer Farbgebung kenntlich machen.
-
Hallo Plano vielen Dank für Deine Hilfe Punkt 1,2 u. 4 klappt wunderbar.
Punkt 3 muss ich erst noch versuchen ob ich das hinbekomme. Mein Gedanke war eine Meldung in einem Popupfenster " Achtung fällige Aufgaben) und diese dann anzeigen lassen (wenn das geht)?
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 90Ansichten
-
3
Folge bereits