Under begrænsning angives, om du kun ønsker at få vist specifikke værdier fra tabellen eller via en forespørgsel.
Hvis du ønsker at medtage alle værdier, efterlades feltet tomt. Ellers kan du skrive en WHERE-klausul, der passer på den aktuelle tabel eller forespørgsel (dog uden WHERE). Fx vil du, ved at vælge tabellen CDXAktiveBrugere og UserGroupID=9 som begrænsning, kun få brugere, der er medlem af gruppen med ID 9.
Find ID på en bruger
UserID finder du i Administration → Brugere. Hold musen henover Brugeren, du ønsker at finde ID på, og aflæs ID-nummer i statuslinjen i bunden af billedet.
Se også
Begrænsning bruger
Hvis du vil begrænse valget af modtagere af en dropdown, kan du sætte dette op i Begrænsninger
Hvis du ønsker bruger der er logget ind i D4 automatisk vises:
Bruger: UserID
Ønsker du at brugere ikke kan vælge andre brugere end sig selv angiver du dette i begrænsningen.
Begrænsning: UserID=<UserID>
Hvis du ønsker at vise en specifik bruger:
Begrænsningen UserID=86
Hvis du ønsker at kunne vælge mellem brugere i en specifik gruppe:
Begrænsningen UserGroupID=9
Hvis du ønsker at kunne vælge mellem brugere fra flere grupper
Begrænsningen UserGroupID in (9,51).
Find ID på en gruppe
UserGroupID finder du i Administration → Grupper. Hold musen henover gruppenavnet, du ønsker at finde ID på, og aflæs ID-nummer i statuslinjen i bunden af billedet.
Se også
Hvis du ønsker at vælge mellem alle registrerede afdelinger, kan du beholde opsætningen fra Masterformularen og benytte tabellen usrAPIGetUserGroups, eller du kan vælge tabellen UserGroup.
Hvis du kun ønsker at vælge mellem afdelinger med mindst én aktiv bruger tilknyttet:
Tabelnavn: CDX_AktiveBrugere.
Hvis du ønsker at vælge grupper ud fra en bestem gruppetype (fx afdelinger):
Begræsning: UserGroupTypeID=5
ID på en gruppetype finder du i Administration → Grundindstillinger → Grupper. Her kan du aflæse ID på gruppetypen i oversigten.
Skal dropdown udfyldes på baggrund af, hvad der er udfyldt i et andet felt, skal der være et ? foran navnet på det felt, du ønsker afhængigheden fra.
I eksemplet her vises afdeling automatisk ud fra, hvilken bruger der er valgt i feltet Godkender:
Tabelnavn: CDX_AktiveBrugere
Begræsning: ?Godkender=UserID and UserGroupTypeID=5
Hvis brugerens egen afdeling skal vises, når formularen åbnes, vælges
Tabelnavn: CDX_AktiveBrugere
Bruger: UserID
Begræsning: UserGroupTypeID=5
Begrænsning Indtast data
Hvis der er er værdier du ikke lægere skal kunne vælge angiver du dette i begrænsning på de afledte formularer, hvor dropdown er åben for valg. Værdien finder du på Masterformularens dropdown.
Du må ikke slette eller ændre i værdien på Masterformularen, da dette påvirker historisk data.
Den værdi du ønsker ikke at kunne vælge angives i efter dette efter FieldID (som er feltID på Masterformularen.
Begræsning: FieldID=45432 and OptionValue Not in (2)
Er der flere værdier der ikke må vælges angives det kommasepareret i parantesen
FieldID=45432 and OptionValue Not in (2,4)
Se også
Begrænsning af data fra andre lister
Du kan på de afledte formularer begrænse muligheder ud fra hvad der ligger på en specifik liste.
Se også
Large – visning af mere end 100 værdier
Hvis du ønsker, at der skal vises alle værdier i dropdownboksen, uanset hvor mange der er, kan du angive
Hvis du skal have andre begrænsningerangives dette med ; imellem de to begræsninger fx:
