Nutzerzuordnung - Trigger nach Änderung
Hallo und guten Morgen,
ich habe mir die Demo-Datenbank zur Arbeitszeiterfassung runtergeladen und verstehe einen Code nicht. Da ich bei uns eine weitere Datenbank einsetzen will für Zeiterfassung, Urlaub, Material usw. wär es gut zu wissen was der ode macht.
Steht bei Nutzerzuordnung - Trigger nach Änderung.
:let me := this;
if 'Ninox-Nutzer zuordnen' then
(select Mitarbeiter where Nr != me.Nr and 'Ninox-Nutzer zuordnen' = me.'Ninox-Nutzer zuordnen').('Ninox-Nutzer zuordnen' := null)
end
DANKE!!!
4 Antworten
-
Zeile1:
Das Script weist der Variablen die ID des Record zu in dem gerade ausgeführt wird.
Zeile2:
'Ninox-Nutzer zuordnen' ist wohl eine Verknüpfung.
Das Script prüft, ob eine Verknüpfung eingetragen ist mit dem 'if'.
Wenn eine Verknüpfung eingetragen ist sucht das Script in der Tabelle 'Mitarbeiter' den Record, dessen ID mit der ID übereinstimmt, die vorab drr Variablen zugeordnet wurde und der zusätzlich verknüpft ist mit der Record ID der Variablen 'me'. In genau diesem gefundenen Record der Tabelle 'Mitarbeiter' soll jetzt diese Verknüpfung aufgehoben werden mit 'Ninox-Nutzer zuordnen' := null
Das ist die Scripterklärung, ohne das ich mich näher mit der DB Arbeitszeiterfassung beschäftige. -
Hallo UweG,
danke für deine Hilfe.
Leider verstehe ich den Sinn nicht? Was macht das Skript?
Sorry für die Frage, habe mich mit dem Feld "Nutzer" noch nicht beschäftigt und bin zudem auch kein Programmierer.
-
Hallo planox. pro,
danke für die Ausführung, ich glaub ich hab es soweit verstanden.
Danke nochmals an alle!
Grüße
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 4Antworten
- 61Ansichten
-
3
Folge bereits