Administrator

Værdifelter

Se her hvordan du opsætter værdifelter for radio og checkboks

12 min

I dette indlægIn this postIn diesem Beitrag

Du skal vurdere, hvorvidt øvrige værdifelter skal have en startværdi, fx om der skal sættes dato ind på formularen, når den åbnes, eller om der skal stå noget prædefineret tekst i et felt.

I tekstfelter har du mulighed for at skrive prædefineret tekst, hente databaseværdier, fx dags dato eller ID-nummeret på den aktuelle registrering eller at beregne eller hente data med SQL-sekvenser. Værdier i tekstfelter angives som hovedregel ikke på Masterformularen men kun på de afledte formularer, hvor data skal opsamles (undtaget er værdier for radios og checkbokse, da disse skal udfyldes på Masterformularen).

Registreringens ID

Hvis registreringens unikke ID skal vises på registreringen, indsættes <SendID> i værdien for feltet.

Bemærk: Du skal aldrig angive <SendID> i værdien for et felt på den første formular i workflowet. På dette tidspunkt er der ingen værdi at angive, da der ikke er blevet gemt noget i databasen endnu.

Formularens ID

Hvis den aktuelle formulars ID skal vises på registreringen, indsættes <FormID> i værdien for feltet.

Dato

Du kan få formularen til automatisk at opsamle dato og tidspunkt for udfyldelse. Værdifeltet udfyldes med:

  • <Date> Den aktuelle dato indsættes
  • <DateTime> Den aktuelle dato samt klokkeslæt indsættes
  • <Time> Det aktuelle klokkeslæt indsættes
  • <Year> Det aktuelle årstal indsættes

Alle ovenstående begrænsninger kan også vises i UTC-tid. Her tilføjes blot UTC til koderne dvs. <DateUTC>, <DateTimeUTC>, <TimeUTC> og <YearUTC>.

Herudover er det muligt at tilføje et lille kalenderikon til datofelter, således at brugeren kan vælge en dato ved at benytte en kalender.

Radio

Her vil du oftest angive værdier, svarende til det, der er angivet på formularen på Designvisningen. Det er disse værdier, der vil figurere på listerne senere hen.

Checkboks

Checkbokse kan enten gives samme Element-/Feltnavn for alle felterne eller navngive hver Checkboks  med sit eget Element-/Feltnavn.

Valget afhænger af, hvordan du ønsker værdier fra feltet repræsenteret på listerne.

Her er element-/og feltnavn samt, ledeteksten (listeoveskriften) er ens i værdien angives farven
Her er element og feltnavn forskellig. Ledetekst er forskellig. i værdien er angivet farven
Her er element og feltnavn forskellig. Ledetekst er forskellig. i værdien er angivet et kryds

Her er element og feltnavn forskellig. Ledetekst er forskellig. i værdien er angivet et 1 tal. Derudover er der valgt visning af sum på listen, så den i bunden summerer op på hvor mange gange den enkelte værdi har været valgt.

Feltet er i databasen gemt som et heltalsfelt.

SQL-sekvenser

Det er også muligt at skrive SQL-sekvenser i værdifelter til fx beregninger eller til at hente data fra andre databaser/tabeller. Fx <SQL Select ……>. I disse sætninger kan du også benytte dig af <SendID> og <UserID> til at udvælge data.

Brugeren

Vedr. den aktuelle bruger kan du også benytte dig af felterne <UserID> og <UserName>, hvis du vil have dem indsat direkte på formularen.

Bemærk: Benytter du <UserName>, er det navnet på brugeren, der gemmes, og ingen funktionalitet vedr. e-mail og identificering af brugeren kan foretages ud fra dette (men du kan naturligvis gemme UserID i et andet felt på formularen).

1.000-tals-separator

For felter af typen Decimal og Heltal er det muligt at indsætte en kode, således at tallet, der angives i feltet, automatisk får indsat 1.000-tals-separator, når det vises i feltet på formularen, men uden seperator på listen.

Du indsætter følgende i værdifeltet: <$.,0>. 0 indikerer antallet af decimaler.

Du indsætter følgende i værdifeltet: 

<$.,2> 

2 decimaler

<$.,0>

0 decimaler

”Beregnede” felter på lister (ikke i .ASP)

På lister er det muligt at få vist værdier vedr. formularen, som ikke nødvendigvis er gemt i datasættet. Dette gøres ved at oprette et felt på Masterformularen, hvor du i Værdifeltet finder værdien via en SQL-sætning. Feltet vælges så på de lister, hvor værdien ønskes vist.

Funktionen kan fx benyttes, hvis du på listerne ønsker at have en angivelse af, hvor mange dage en registrering har ligget til behandling, eller hvis du ønsker at angive hvor mange referencer, der er tilknyttet en registrering.

Se også

Brug for hjælp?

Skriv til os eller ring på +45 4590 3150

Telefonen er åben:
Man-tors kl. 9.00-16.00
Fre kl. 9.00-15.30

Need help?

Write to us call us on +45 4590 3150

Phone lines are open:
Mon–Thu: 9:00 – 16:00
Fri: 9:00 – 15:30

Benötigen Sie Hilfe?

Schreiben Sie uns oder rufen Sie uns unter +45 4590 3150 an.

Unsere Telefonzeiten:
Mo–Do: 9:00–16:00 Uhr
Fr: 9:00–15:30 Uhr

12 min

I dette indlægIn this postIn diesem Beitrag
13 min
Administrator
Se hvordan du kan begrænse værdier i dropdowns
6 min
Administrator
Sådan justeres og administreres datasæt til formularer