Wanneer gebruik ik welk veldtype in de formulieren?

Patrick Morpey

Laatste update 8 maanden geleden

In deze video laat ik zien welke veldtypes er allemaal zijn voor een vraag in formulieren en hoe je ze kunt gebruiken.

In installatiemanager kun je op verschillende plekken formulieren beheren.

Voorbeelden hiervan zijn ons opnameformulier,

uitvoeringsformulieren,

en nazorgformulieren.

Aan deze formulieren kun je velden toevoegen die dan opgenomen worden als invulvelden in het formulier.

In de app zie je bij ons bijvoorbeeld bij het opnameformulier de volgende drie velden staan:

"naam ruimte", "lengte" en "breedte".

Deze zie je ook terugkomen in het daadwerkelijke formulier.

Nu heeft elk invulveld naast een label

en een omschrijving

ook een veldtype staan.

In deze video leg ik kort uit wat al deze opties doen en wanneer je welk veldtype het beste kunt gebruiken.

Een veld van het type "tekst" ziet er in het formulier uit als een veld waar één lange regel vrije tekst in te voeren is.

Dit veld is heel geschikt voor bijvoorbeeld namen en korte omschrijvingen.

Mensen kunnen niet op enter drukken en alles blijft op één regel.

Voor langere teksten en zeker teksten die uit één of meer hele zinnen bestaan is een "text area" beter geschikt.

Dit levert een groot vak op waar je makkelijk veel tekst in kwijt kunt en dat ook leesbaar blijft als er meer in staat dan de breedte van het formulier.

Getalvelden zijn invoervelden waar je alleen getallen in kunt voeren, met of zonder cijfers achter de komma.

Gebruikers kunnen zowel komma's als punten invoeren.

"1.1" wordt automatisch "1,1"

en je kunt waardes invoeren met maximaal twee cijfers achter de komma.

Als een drie of meer cijfers achter staan, worden alleen de eerste twee cijfers achter de komma opgeslagen.

Het is ook mogelijk hele getallen in te voeren.

Als je een veld aanpast in de app naar "getal" verschijnt er een nieuwe box beneden genaamd "eenheid".

Hier kun je de eenheid kiezen die bij het getal hoort, bijvoorbeeld "%" voor percentages,

"m2" voor vierkante meters, enzovoort enzovoort.

De eenheid wordt zichtbaar in het formulier zodat het duidelijk is wat voor waarde hier ingevoerd moet worden.

In dit voorbeeld kies ik voor "m" voor meters, dat wordt zichtbaar in de app.

Als je een veld toevoegt met het type "header", dan krijg je in het formulier geen invulveld te zien maar een kop.

Met deze kop kun je het formulier opdelen.

Gebruikers kunnen verder niks invullen, alleen de naam van het veld is zichtbaar als kop.

Als er verschillende mogelijke antwoorden zijn en die vormen een gesloten lijst,

bijvoorbeeld "ja" of "nee", dan is een "dropdown menu" heel geschikt.

Als je dit veldtype kiest, verschijnt er een nieuw veld waar je de verschillende antwoorden kunt opgeven.

Ze moeten door een komma gescheiden worden.

Let op: dit betekent dat antwoorden waar een komma zelf in voorkomt niet kunnen!

In het formulier verschijnt dan een lijst met de opties die aangevinkt kunnen worden.

Als je twee of drie opties hebt, dan komen ze naast elkaar, aanklikbaar.

Vanaf vier opties of meer verschijnt er een pulldownmenu.

Als je een simpele ja/nee-vraag hebt, dan kun je ook een checkbox gebruiken.

In het formulier zie dan de optie staan die je aan of uit kunt vinken.

Je kunt een checkbox-veld niet verplicht maken;

als je het veld toch verplicht wilt maken, omdat je het ook expliciet wil weten als het antwoord "nee" is,

dan kun je beter een dropdown maken met de antwoorden "ja" en "nee".

Je kunt ook waardes laten zien in het formulier die niet zozeer ingevuld worden door degene die de opname of de uitvoering doet,

maar die afhangen van andere velden.

Hier is het type "berekend" voor geschikt.

Ik geef een volledig voorbeeld.

In ons opnameformulier weten we al de lengte en de breedte van de ruimte.

We willen graag de oppervlakte die hieruit volgt laten zien in het formulier onder de naam subtotaal.

Ik voeg een nieuw veld toe in het formulier en noem deze "subtotaal".

Als veldype kies ik voor "berekend (hardcoded)".

Er verschijnt dan onderaan een nieuw veld genaamd "berekening expressie",

waar ik een formule kan invoeren.

Subtotaal is de lengte keer de breedte,

lengte sterretje breedte.

De eenheid is vierkante meters en ik sla 't veld op.

Via de grip aan het einde van de regel sleep ik hem naar de juiste plek.

Er is nu een extra veld bij gekomen in het invulformulier dat niet ingevuld hoeft te worden,

maar dat automatisch bijgewerkt wordt als we de lengte of de breedte wijzigen.

Voor de geïnteresseerde mensen:

in het berekeningsveld kun je alle Javascript gebruiken, inclusief de "Math" bibliotheek.

Als voorbeeld kan ik de berekening laten afronden op gehele vierkante meters.

Als je een berekening wilt doen zoals net uitgelegd, maar je wilt de waarde niet laten zien in het formulier,

dan kun je "verborgen" gebruiken.

Het werkt op dezelfde wijze, maar het veld wordt niet getoond in het formulier.

Als ik van het net toegevoegde veld subtotaal het veldtype verander in "verborgen",

dan wordt het nog steeds berekend,

maar niet meer getoond in het formulier.

Een waarde die op deze manier berekend kan worden kun je bijvoorbeeld later gebruiken bij volgende rekenstappen.

Let op: het wordt in principe wel getoond in de samenvatting.

In een andere video laat ik zien hoe je dat kunt voorkomen.

Je kunt op twee manieren foto's koppelen aan een formulier.

De eerste is de optie "upload foto's mogelijkheid" van het formulier zelf.

Op dit moment kunnen er geen foto's toegevoegd worden,

maar als ik bij het formulier "upload foto's mogelijkheid" aanzet,

dan heeft de invuller onderaan het formulier altijd de mogelijkheid één of meerdere foto's toe te voegen.

Deze foto's zijn aan het hele formulier gekoppeld als een soort bijlage.

Als je echter ook een foto wilt koppelen aan een specifiek onderwerp,

dan kun je een veld toevoegen met het type "foto".

Ik voeg een nieuw veld toe, dat noem ik "foto keuken".

Het veldtype wordt "foto" en ik sla hem op,

sleep hem naar de juiste plek.

Dit levert ook een uploadveld op, maar dan eentje met een label en een mergetag

die ik elders kan gebruiken.

Dit maakt het ook mogelijk om de foto op specifieke plaatsen te laten terugkomen in documenten.

Een ander voordeel van een veld met type "foto", is dat je dat ook alleen zichtbaar kan maken onder bepaalde omstandigheden,

bijvoorbeeld als een andere vraag met ja of nee is beantwoord.

Bedankt voor het kijken!

Heb je een vraag waar je het antwoord niet op kunt vinden of heb je persoonlijke hulp nodig, neem dan contact met ons op.

Was dit artikel behulpzaam?

0 van 0 vonden dit artikel leuk