Jump to content
  • 0

Rekenfout in Filemaker?


Jerry

Question

Posted

Hello allen.

Er gaat iets fout en ik kan er maar niet achterkomen wat ik fout doe. Doe ik wel iets fout?

 

Ik heb een tabel met daarin een veld minimumuurloon en een veld reisuren.

 

Als in een tabel regels de kilometers >200 en <251

Is de berekening minimumuurloon x reisuren. In dit geval 5 x 1,25

 

Ik heb hier een case van gemaakt maar als resultaat krijg ik 7,5?? Ik snap er niets van.

 

Uiteindelijk in de eerste tabel een koude berekening gemaakt en dat werkt:6,25.

 

De relatie is goed want in regels staan meer berekeningen op deze wijze die ook goed gaan.

 

Iemand een idee?

6 answers to this question

Recommended Posts

  • 0
Posted

Hallo Ronny,

 

Ik heb het veld:"minimumloon" nu gehaald uit de tabel medewerkers. Nu werkt het wel.

 

Als ik minimumloon echter uit de tabel :"gebruikers" haal krijg ik geen kloppende cijfers...

 

Misschien heeft dit ook te maken met de aanhalingstekens?

 

 

Case (

Km'svoorsalaris > 0 and Km'svoorsalaris < 201;"0";

 

Km'svoorsalaris > 200 and Km'svoorsalaris < 251;Medewerkers::minimumloon * Gebruikers::VBE_reistijd2;

Km'svoorsalaris > 250 and Km'svoorsalaris < 301;Medewerkers::minimumloon * Gebruikers::VBE_reistijd3;

 

Km'svoorsalaris > 300 and Km'svoorsalaris <351;Medewerkers::minimumloon * Gebruikers::VBE_reistijd4;

 

Km'svoorsalaris > 350 and Km'svoorsalaris < 401;Medewerkers::minimumloon * Gebruikers::VBE_reistijd5;

 

Km'svoorsalaris > 400 and Km'svoorsalaris < 451;Medewerkers::minimumloon * Gebruikers::VBE_reistijd6;

 

Km'svoorsalaris > 450 and Km'svoorsalaris < 501;Medewerkers::minimumloon * Gebruikers::VBE_reistijd7;

 

Km'svoorsalaris > 500 and Km'svoorsalaris < 551;Medewerkers::minimumloon * Gebruikers::VBE_reistijd8;)

  • 0
Posted

Werk je met Windows Vista? Ik heb al zeer regelmatig ontdekt dat als je FM9 en Vista gebruikt dat calculaties en vergelijkingen in scripts niet goed werken. Dit wijt ik aan Vista, op XP en OSX werkt het identieke script prima.

  • 0
Posted

Iets korter en efficiënter:

 

Case ( 
Km'svoorsalaris > 500 ; Gebruikers::VBE_reistijd8 ; 
Km'svoorsalaris > 450 ; Gebruikers::VBE_reistijd7 ; 
Km'svoorsalaris > 400 ; Gebruikers::VBE_reistijd6 ; 
Km'svoorsalaris > 350 ; Gebruikers::VBE_reistijd5 ; 
Km'svoorsalaris > 300 ; Gebruikers::VBE_reistijd4 ; 
Km'svoorsalaris > 250 ; Gebruikers::VBE_reistijd3 ; 
Km'svoorsalaris > 200 ; Gebruikers::VBE_reistijd2 ; 
0 
) * Medewerkers::minimumloon

 

Groeten, Henk

  • 0
Posted

Ik heb inderdaad Vista, heel fijn. Beter overstappen op de Mac.

 

Wat ik ook ontdekte is dat ik een onderscheid moet maken in aanhalingstekens wel, of niet gebruiken. Dat scheelt een hoop.

 

Bedankt weer.

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...