Hoe bereken je de prijs direct in het formulier

← Terug

Voeg een veld van het type "Rekenmachine" toe en vul "Berekeningsformule" in — daarin kun je naar andere velden verwijzen tussen accolades.

  1. Voeg een veld toe en kies het type "Rekenmachine".
  2. Schrijf in het veld "Berekeningsformule" een expressie. Namen van andere velden voeg je in met de knoppen uit de regel "Veld invoegen:" — ze worden tussen accolades geplaatst: {Oplage} * {Prijs}.
  3. Opslaan. Het resultaat wordt direct herberekend zodra de bezoeker een veld uit de formule wijzigt.

Wat de formuleertaal kan:

  • rekenen + - * / ( ), decimalen met komma of punt;
  • voorwaarden: Als … dan … AndersAls … dan … Anders … EindeAls;
  • vergelijkingen = <> < > <= >= en BEVAT, logica EN, OF, NIET;
  • functies (argumenten met puntkomma): AFRONDEN(x; decimalen), AFRONDEN.BOVEN, AFRONDEN.BENEDEN, GEHEEL, MIN, MAX, ABS, WORTEL, MACHT(x; y), AANTAL;
  • meervoudige keuze: {Opties} BEVAT "Laminering" en AANTAL({Opties});
  • commentaar — twee schuine strepen tot het einde van de regel.

De volledige taalinstructie staat in het veldvenster zelf, onder de formule — "Help voor de formuleertaal".

Als het niet lukte

  • Het resultaat is leeg. Waarschijnlijk staat er in de formule een veld dat de bezoeker nog niet heeft ingevuld. Stel voor zulke velden een "Standaardwaarde" in.
  • De veldnaam in de formule werkt niet. Voeg hem in met de knop, niet met de hand: de naam moet letter voor letter overeenkomen met de veldnaam.
  • Veld hernoemd — formule stuk. Pas de formule aan: die verwijst naar de naam.
Was het artikel nuttig?

Zie ook