Jump to content
  • 0

nog een rekenmysterie in fM


Jerry

Question

Posted

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

  • 0
Posted

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.

  • 0
Posted

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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...