0

Datum hinterlegen bei Statusänderung

Hallo, ich habe beim Datumsfeld hinterlegt dass wenn man da ein Datum setzt dann der Status auf Erledigt geht. 
Da ich aber eine Kanbann Ansicht habe möchte ich gerne wenn ich die Aufgabe verschiebe in Erledigt dann das Datum und die Uhrzeit eingetragen wird.

if 'Erledigt am' then Status := 3 end

 

9 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich würde einen Trigger nach Änderung bei Status machen:

    ---

    if Status=3 then 'Erledigt am':=today()

    ---

    Leo

    • GrischaMedia.ch
    • grischabock
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ja das klappt perfekt, geht das auch noch mit Uhrzeit?

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Wenn Erledigt am ein Time stamp feld ist dann:

    if Status=3 then 'Erledigt am':=now()

     

    Leo

    • GrischaMedia.ch
    • grischabock
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke dir Leo, Klappt wunderbar.

    • GrischaMedia.ch
    • grischabock
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Leo weisst du gerade eine Idee wie man das ganze noch weiter treiben könnte. 

    Und zwar wenn man den Status ändert dann soll auch gleich ein in einem Funktionsfeld der Name der Person eigetragen werden welche den Eintrag verschoben bzw. den Status geändert hat. 

     

    Also Quasi Erledigt am und von

    Screenshot_9

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    if Status=3 then

    'Erledigt am':=now();

    'Erledigt von':=userName(user())

    end

    • GrischaMedia.ch
    • grischabock
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Das will nicht so ganz, übersehe ich was?

    Screenshot_10

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Kann es sein, dass 'Erledigt von' ein Berechnungsfeld ist? Dann geht es nicht. Für meine Formel muss 'Erledigt von' ein Textfeld sein. Oder du machst es als Benutzer-Feld (ähnlich wie 'Zuständig (optional)'), dann ist die Formel:

    ---

    if Status=3 then

    'Erledigt am':=now();

    'Erledigt von':=user()

    end

    ---

    Leo

    • GrischaMedia.ch
    • grischabock
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ja war ein Berechnungsfeld.

    Habe nun ein Benutzerfeld genommen und mit dem klappt es sehr gut. Danke dir Leo

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 9Antworten
  • 1633Ansichten