0

Aktivität dokumentieren

Hallo ihr Wissenden, 

heute bin ich auf der Suche nach folgender Antwort.

Das Auswahlfeld "TN-Anwesenheit" hat drei Optionen 
1. angelegt
2. unterschrieben
3. abgelegt

Nun möchte ich das bei der Änderung dieses Felds, die Änderung in der Untertabelle "Aktivitäten" gelistet wird. Es soll das Datum, die Aktivität und die Mehrfachauswahl z.b. Notiz (3) bei diesem Kunden dokumentiert werden. 

Ist das möglich? Wenn ja, wie? ❤️

Liebe Grüße Nadine

1 Antwort

null
    • T_Bartzsch
    • vor 11 Monaten
    • Gemeldet - anzeigen

    Hallo Nadine,

    klar, generell kann man in Ninox neue Datensätze in beliebigen Tabellen per Script anlegen. Wenn die Tabelle mit dem aktuellen Datensatz - aus dem heraus man das Script startet - verknüpft ist, muss man nur darauf achten, diese Verknüpfung im neu angelegten Datensatz auch herzustellen, damit die Aktivität auch bei dem richtigen Kunden landet.

    Jetzt kommt es darauf an, welche Felder in der Tabelle "Aktivitäten" angelegt sind, und wie deine Tabelle heißt, aus der heraus Du das Script triggerst...

    prinzipiell ist der Aufbau in etwa so:

    let me := this;
    let neuerEintrag := (create 'Aktivitäten');
    neuerEintrag.(Datum := today());
    neuerEintrag.(TEXTFELD := me.text(TN-Anwesenheit));
    usw...eventuell weitere Felder befüllen...
    neuerEintrag.(HAUPTTABELLE := me)

    Wenn Werte aus der auslösenden Tabelle genommen werden sollen, muss man diese entweder vor dem erzeugen der neuen Einträge in Variablen legen, oder über das "me" ansprechen... (frei wählbare Variable für "this", also "dieser Datensatz" aus dem ich das Script triggere...)

    Das Script kommt dann in das Auswahlfeld unter "Trigger nach Änderung"