Laget i Interact.
Formål: Opprette en liste barnehager eller skoler, for deretter å hente ut saksid i sak/arkivsystemet. Avlevering til sak pr. barnehage eller skole. Tar høyde for kommunesamarbeid slik at man kan velge barnehager/skole i valgt kommune.
Forarbeid:
Opprette datakilden “BarnehagerSkoler”, med følgende kolonner:
Navn: Navn på barnehage/skole
Kommune: Navn på kommuner
ElementsSaksID: SaksID i sak/arkivsystemet
Enhet: Om det er en barnehage eller skole.
I skjemaet:
Felt: “Velg kommune”.
Radioknapper med kommuner. I vårt tilfelle. Flatanger, Namsos, Osen og Overhalla.
Felt “Velg barnehage eller skole”.
Radioknapper med Barnehage og Skole.
(Disse kunne vært hentet ut med skript fra datakilden).
Liste opp barnehager/skoler ut fra valg i feltene “Velg kommune” og “Velg barnehage eller skole”. Disse blir tilgjengelige i en radioknappliste.
Felt: “Velg ønsket barnehage/skole”
Radioknapper. Innhold basert på skript.
Verdiformel:
var datakilde = datatabeller.BarnehagerSkoler;
//Peker på aktuell datakilde
//Listen inneholder navn på alle skoler og barnehager
var VisEnheter =;
//Varabel som fylles med info ut fra valg av kommune og barnehage
//Returnerer aktuelle barnehager eller skole ut fra valg av kommune
var ValgtKommune = Velg_enhet.Steg_1___Velg_kommune__d.Velg_kommune;
//Henter valgt kommune fra skjemaet
var ValgtEnhet = Velg_enhet.Steg_1___Velg_kommune__d.Velg_barnehage_eller_sko2;
//Henter valgt enhet: Barnehage eller Skole
loop(datakilde) {
if(val[“Kommune”]==ValgtKommune && val[“Enhet”]==ValgtEnhet) {VisEnheter +=val[“Navn”]};
//Sjekke hvilken kommune som er valgt, deretter om Barnehage eller Skole er valgt.
//Lagrer aktuelle barnehager eller skoler i variabelen VisEnheter.
};
if(VisEnheter == “”) {return “Huk av for valg i stegene 1 og 2”};
else {return VisEnheter};
Om man i tillegg ønsker å hente ut mer info, deriblant ElementSaksID:
Opprett Tekstfelt. Navn: Avlevering Elements.
Verdiformel:
var liste = datatabeller.BarnehagerSkoler;
var Info =“”;
var valgtEnhet = Velg_enhet.Steg_2___Velg_onsket_bar.Velg_onsket_barnehage_sk;
//Input fra feltet “Velg ønsket barnehage/skole”
loop(liste) {
if(valgtEnhet == val[“Navn”]) {Info +=val[“ElementSaksId”]:val};
//Henter ut saksid for valgt barnehage/skole
};
return Info;
I mitt skjema henter jeg også ut organisasjonsnummer. Dette er også en kolonne i datakilden.