Ik zit met het volgende probleem:
Bij het bouwen van een overwerkstaat worden voor bepaalde dagdelen op specifieke dagen andere tarieven toegekend. Een programmeur heeft de hele overwerk-reken-logica in Jscript voor mij gemaakt. Met deze code worden velden gevuld per overwerk-blok (dag), op de volgende manier:
Op deze manier bouw ik dus hoeveelheden per overwerktarief op. Onderaan het formulier tel ik deze op en dan komt het probleem. De waardes die Jscript genereert hebben een punt als decimaal scheidingsteken en InfoPath weigert dus om in een normale optelsom van herhalende velden de boel op te tellen en geeft een melding 'Not A Number'.
Op welke manier kan ik danwel de waarde uit de Jscript berekening terug laten komen als Decimaal ofwel de waarde converteren naar Decimaal, op zo'n manier dat InfoPath ermee om kan gaan?
.text werkt wel, maar dat is alleen geschikt om de waarde toe te kennen als tekst (en die komt op dit moment als punt-gescheiden eruit). .value werkt niet.
Wat heel apart is: Ik heb zelf gezocht wat voor soort object het is in Jscript en welke properties daarvoor gebruikt kunnen worden. Het is een XMLnode object en daar kom ik er niet helemaal mee uit. NodeValue werkt niet (werkt alleen in Word oid?).
Bij het bouwen van een overwerkstaat worden voor bepaalde dagdelen op specifieke dagen andere tarieven toegekend. Een programmeur heeft de hele overwerk-reken-logica in Jscript voor mij gemaakt. Met deze code worden velden gevuld per overwerk-blok (dag), op de volgende manier:
code:
1
2
3
| 125% 150% 175% 200%
3.5 1.5
4 |
Op deze manier bouw ik dus hoeveelheden per overwerktarief op. Onderaan het formulier tel ik deze op en dan komt het probleem. De waardes die Jscript genereert hebben een punt als decimaal scheidingsteken en InfoPath weigert dus om in een normale optelsom van herhalende velden de boel op te tellen en geeft een melding 'Not A Number'.
Op welke manier kan ik danwel de waarde uit de Jscript berekening terug laten komen als Decimaal ofwel de waarde converteren naar Decimaal, op zo'n manier dat InfoPath ermee om kan gaan?
.text werkt wel, maar dat is alleen geschikt om de waarde toe te kennen als tekst (en die komt op dit moment als punt-gescheiden eruit). .value werkt niet.
Wat heel apart is: Ik heb zelf gezocht wat voor soort object het is in Jscript en welke properties daarvoor gebruikt kunnen worden. Het is een XMLnode object en daar kom ik er niet helemaal mee uit. NodeValue werkt niet (werkt alleen in Word oid?).