Het decimale vraagtype in XLSForms en rtSurvey wordt gebruikt voor het verzamelen van numerieke responsen die fractionele delen kunnen bevatten. Dit vraagtype is essentieel voor het verzamelen van nauwkeurige numerieke gegevens zoals metingen, prijzen of percentages.

Basis XLSForm-specificatie

typenamelabel
decimalweightVoer uw gewicht in kg in

Toepassingen

Decimale vragen worden veelgebruikt voor:

  1. Metingen (bijv. gewicht, lengte, afstand)
  2. Financiële gegevens (bijv. prijzen, salarissen)
  3. Percentages
  4. Wetenschappelijke gegevensverzameling
  5. Alle numerieke gegevens die meer precisie vereisen dan gehele getallen

Aanbevolen werkwijzen

  1. Gebruik duidelijke en beknopte labels om de verwachte invoer en meeteenheid te specificeren.
  2. Implementeer bereikbeperkingen om onrealistische of onjuiste invoer te voorkomen.
  3. Overweeg hinttekst te gebruiken om voorbeelden te geven of de verwachte indeling te verduidelijken.
  4. Specificeer het gewenste aantal decimalen in het label of de hint als precisie belangrijk is.

Beperkingen en validatie

U kunt beperkingen toevoegen om te zorgen dat de ingevoerde waarde binnen een specifiek bereik valt:

typenamelabelconstraintconstraint_message
decimalheightVoer uw lengte in meters in.>0 and .<=3Lengte moet tussen 0 en 3 meter zijn

Voorbeeldgebruik

Hier is een voorbeeld van hoe u decimale vragen kunt gebruiken in een gezondheidsenquête:

typenamelabelconstraintconstraint_message
decimalweightVoer uw gewicht in kg in.>0 and .<=500Gewicht moet tussen 0 en 500 kg zijn
decimalheightVoer uw lengte in meters in.>0 and .<=3Lengte moet tussen 0 en 3 meter zijn
decimalbody_tempVoer uw lichaamstemperatuur in Celsius in.>=35 and .<=42Temperatuur moet tussen 35°C en 42°C zijn
calculatebmi

In de berekeningsrij voor BMI kunt u gebruiken:

  calculation | ${weight} / (${height} * ${height})
  

Dit berekent de BMI met het ingevoerde gewicht en de lengte.

Beperkingen

  • De precisie van decimale getallen kan worden beperkt door het onderliggende systeem of de database.
  • Gebruikers hebben mogelijk begeleiding nodig bij het verwachte decimaalscheidingsteken (punt of komma) afhankelijk van hun landinstelling.
  • Grote decimale getallen kunnen moeilijk te lezen of nauwkeurig in te voeren zijn op mobiele apparaten.
Was deze pagina nuttig?