0

Button Bedingung: Nur einmal am selben Datum ausführen

Hallo zusammen.

Ich habe eine modifizierte Taskliste als Logbuch in der die Task's zeitintervall gesteuert über die Buttons "Erledigt" und "Nicht ausgeführt" bestätigt werden. Bei der Vorlage bediente ich im Webinar DE 2022 (HomeDesk). Meine Herausforderung liegt nun darin, dass der Button "Erledigt" nur einmal pro Tag und Task zum vorgegebenen Datum (z. B. unten am 10.03.2022) ausgeführt werden kann, da sonst die wiederkehrenden Task's in den folgenden Tagen auch schon bestätigt werden können. Nun benötige ich Eure Hilfe. Mit was für einer Bedingung bringe ich dem Button bei, dass er sich nur einmal pro Tag ausführen lässt und eben auch nur zum besagten Datum?

Gehört nicht zur Aufgabenstellung: Wird der Task nicht am vorgegebenen Datum bestätigt, muss er über den Button "Nicht ausgeführt" quittiert und begründet werden.

Zur Veranschaulichung hier noch ein Screen mit den Buttons und Datum:

Besten Dank im Voraus für Eure Unterstützung.

Gruss Stephan

6 Antworten

null
    • Geschäftsführerin bei Kennes Digital
    • Stefanie_K
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Stephan Stucki

    ich würde ein Ja/Nein Feld, nennen wir es X, einfügen. Hinter deinen Button "Erledigt" muss dann der Code

    X := true

    Wird der Button "Erledigt" einmal gedrückt, wird das Ja/Nein-Feld aktiviert. Das Feld X blendest du am Besten aus, damit die Nutzer es nicht manuell bedienen können. Es ist schließlich nur ein Kontrollfeld.

    Gehe nun in die Optionen deines Buttons und füge diesen Code als Anzeigebedingung ein:

    X != true and Datum = today()

    Viele Grüße

    Stefanie

      • Stephan_S
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Hallo Stefanie K. 😊 , danke für die gute Idee und deine Unterstützung. Ich habe es kurz ausprobiert und es funktioniert 👍. Teste es später noch etwas genauer aber bin schon mal sehr happy 🎉. Liebe Grüsse Stephan  

      • Stephan_S
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Hallo Stefanie K. folgendes habe ich bei meinem Versuch festgestellt. Wenn alles korrekt abläuft, wird der Task mit Erledigt bestätigt und Kontrollfeld X wird aktiv. Am darauffolgenden Tag müsste das X aber wieder deaktiviert sein, da sonst der Button nicht mehr zum Vorschein kommt. Wie kann ich dem am besten Abhilfe schaffen?

      Liebe Grüsse 

      Stephan 

      • Torsten_Stang.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Stephan Stucki 

       

      wie wäre es mit einem (gglfs. versteckten) Datumsfeld statt des Ja/Nein-Feldes ("zuletzt ausgeführt" z.B.). Der Button wäre dann sichtbar wenn:

       

      date('zuletzt ausgeführt')!=date(today())

       

      Im Button-Code dann am Schluss des Codes:

       

      'zuletzt ausgeführt' := date(today())
      • Stephan_S
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Hallo Torsten Stang danke, versuche ich gerne.

      Liebe Grüsse 

      Stephan 

      • Stephan_S
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Lieber Torsten Stang es funktionier ganz gut so. Danke für die Hilfe. Gruss Stephan

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 6Antworten
  • 62Ansichten
  • 3 Folge bereits