0

Auswahlfeld Status neu berechnen

Hallo zusammen
Bin Anfänger und habe Ninox DB nur lokal auf meinem MAC.

Habe eine Tabelle TAUFGABEN u. a. mit einem Auswahlfeld „Status“ (Neu =1, in Arbeit =2, warten =3, fällig = 4, erledigt =5). Da jede Aufgabe ein Datum „SOLL-ENDE“ hat möchte ich den Status von 1 oder 2 oder 3 auf 4 setzen sobald das SOLL-ENDE Datum zu Heute überschritten ist. Mittels Berechnungsfeld (Überfällig) habe ich mir ein Anzeige gebaut damit ich mir vorläufig den Status manuell auf „Fällig“ setzten kann. 

if 'Soll-Ende' < today() then
    true
else
    false
end

Würde aber gern den Status automatisch auf „Fällig“ setzen wenn das geht?
Berechnung 1 mal (beim Öffnen der DB reicht)

Mir fällt keine Lösung trotzt intensiver Recherche im Forum dafür ein. 

 

Danke 

 

Gruss

4 Antworten

null
    • Tacho
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Probier mal:

    1. Administrationsmodus (Schlüssel oben rechts aktivieren; Symbol rot)
    2. Bereich Optionen wählen
    3. Im "Trigger nach Öffnen" folgendes Skript einfügen:
      ---
      let StaMi := (select 'Mitarbeitereinsätze');
      if StaMi.'SOLL-ENDE' < today() then
          StaMi.(Status := 4)
      end
      ---
    • Tacho
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Schleife vergessen:

    zu 3):
    ---
    let StaMi := (select 'Mitarbeitereinsätze')['SOLL-ENDE' < today()];
    for i in StaMi do
        i.(Status := 4)
    end
    ---

    • info.51
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Leo vielen Dank 

    hat super geklappt

    • info.51
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Sorry Tacho (nicht Leo) Danke Tacho

Content aside

  • vor 1 JahrZuletzt aktiv
  • 4Antworten
  • 60Ansichten
  • 2 Folge bereits