Under væktøjer finder man menuen “Trigger”.
Trigger benyttes til at lave små kode stumper på tabellerne/kartotekerne i Uniconta.
Eksempel:
Når en bestemt medarbejder opretter en salgsordre, skal denne medarbejder benytte et bestemt layout.
Det kan man tvinge igennem, ved at oprette en trigger.
Gå til Værktøjer/Table Trigger
Her vælger man det kartotek, som der skal udføres en trigger på.
Hvis det er salgsordre der skal aktiveres med en kode, så vælger man “DebtorOrderClient”
Derefter vælger man “Trigger”, altså hvornår denne kode skal aktiveres.
I eksemplet vælges OnInsert
Kan man programmere i C#, sætter man hak i C#3 feltet
I Script feltet, er man nu klar til at kode.
/* Hvis medarbejderen er 1007, så skal layoutgruppen sættes til England */
if (rec.Employee==”1007″)
rec.LayoutGroup = “England”;
/* Hvis leveringsdato på en salgsordre skal være dags-dato */
rec.DeliveryDate =DateTime.Today;
Klik på gem, og test din trigger på salgsordren.
Muligheder med Triggers
Trigger | Beskrivelse |
Init | |
PageClosed | |
PageLoad | |
OnEnter | |
OnLeave | |
OnDelete | |
OnInsert | |
OnUpdate |
- Var denne artikel til hjælp? Har du spørgsmål til denne artikel, så klik her: Uniconta Support
- JaNej