Jerry Posted January 25, 2008 Posted January 25, 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
0 Bruno Posted January 25, 2008 Posted January 25, 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
0 Henk R Posted January 25, 2008 Posted January 25, 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
0 keessip Posted January 25, 2008 Posted January 25, 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
0 Henk R Posted January 25, 2008 Posted January 25, 2008 Dat had ik zelf ook al gezien, ik had even een in de tekst erbij moeten zetten Quote
0 hbrendel Posted January 25, 2008 Posted January 25, 2008 Bericht teruggetrokken i.v.m. dubbele posting Quote
Question
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')
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?
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.