Jerry Geplaatst: 25 januari 2008 Delen Geplaatst: 25 januari 2008 ik heb een case gemaakt: case( veld>'0' and veld<'40';'0'; Veld>'40' and veld<'46';'0,84'; Veld>'45';((veld*0,156)+'6,244') Als veld een waarde heeft tot en met 99 werkt dit prima. Als veld groter wordt dan 99 krijg ik als resultaat '0'. Snap er niets van! Iemand een idee misschien? Quote Link naar reactie
0 Bruno Geplaatst: 25 januari 2008 Delen Geplaatst: 25 januari 2008 Ik denk dat je gewoon die haakjes rond de getallen moet weghalen. Nu zijn het geen getallen maar karakters. 100 is dus een 1, een 0 en een 0 en dat ligt dus tussen 0 en 4en 0. Quote Link naar reactie
0 Henk R Geplaatst: 25 januari 2008 Delen Geplaatst: 25 januari 2008 Case ( Veld > 0 and Veld < 40;0; Veld > 40 and Veld < 46;,84; Veld > 45;(Veld*,156)+6,244 ) Geeft bij mij gewoon een waarde boven de 99, bij 40 gebeurt er echter niets. Er staat echter wel een "(" te veel bij jou maar als daar de fout zit dan zou er boven de 45 niets meer gebeuren. en filemaker accepteert de berekening niet. Quote Link naar reactie
0 keessip Geplaatst: 25 januari 2008 Delen Geplaatst: 25 januari 2008 Dat er bij 40 niets gebeurt is niet zo vreemd. Er is gedefinieerd kleiner dan 40 en groter dan 40. 40 zelf doet niet mee. Quote Link naar reactie
0 Henk R Geplaatst: 25 januari 2008 Delen Geplaatst: 25 januari 2008 Dat had ik zelf ook al gezien, ik had even een in de tekst erbij moeten zetten Quote Link naar reactie
0 hbrendel Geplaatst: 25 januari 2008 Delen Geplaatst: 25 januari 2008 Bericht teruggetrokken i.v.m. dubbele posting Quote Link naar reactie
Vraag
Jerry
ik heb een case gemaakt:
case( veld>'0' and veld<'40';'0';
Veld>'40' and veld<'46';'0,84';
Veld>'45';((veld*0,156)+'6,244')![;)](//www.clarify.net/applications/core/interface/js/spacer.png)
Als veld een waarde heeft tot en met 99 werkt dit prima. Als veld groter wordt dan 99 krijg ik als resultaat '0'.
Snap er niets van!
Iemand een idee misschien?
Link naar reactie
5 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.