henkoo Posted February 16, 2013 Posted February 16, 2013 Hallo, Ben bezig met een programma waarbij in de facturatie wel of geen toeristenbelasting moet worden gerekend. Heb een tabel met de vier cijferige postcode gemaakt waar vrijstelling van toeristenbelasting voor geldt. Heb de volgende formule. If ( Left ( Postcode ; 4 )= Left ( Postcodegebied::Postcode ; 4 ) ; False ; True ). Werkt perfect zolang ik maar vier getallen gebruik bij postcode invoer. Als ik de postcode geheel invoer, dus met letters, gaat het mis. Ik begrijp niet wat er mis gaat? Quote
0 ovvk Posted February 16, 2013 Posted February 16, 2013 Ik weet niet hoe de rest eruit zien van je toepassing maar wellicht helpt het om te beginnen om de numerieke waar de uit de velden te halen en de te vergelijken. dat doe je bijvoorbeeld met: If ( getasnumber( Postcode)= getasnumber ( Postcodegebied::Postcode) ; False ; True ) dan vergelijk je in ieder geval de nummertjes ipv de tekst. suc6 cor Quote
0 hiker Posted February 16, 2013 Posted February 16, 2013 Maar de linker 4 tekens van de postcode zijn toch altijd nummers? Dat moet dus wel goed gaan. Quote
0 henkoo Posted February 16, 2013 Author Posted February 16, 2013 Bedankt voor de tip Cor, Heb het geprobeerd maar het effect blijft hetzelfde. Heb als bijlage een opzetje toegevoegd wat de bedoeling is. Postcode check..fmp12 Mogelijk dat er nog andere varianten zijn? Henk, Quote
0 ovvk Posted February 16, 2013 Posted February 16, 2013 Henkoo, Ik heb in de tabel postcode check een berekening veld toegevoegd die het nummer uit je postcode veld haalt. Vervolgens heb ik de relatie naar je uitzonderingen tabel gekoppeld aan de berekende waarde. En nu werkt het naar behoren. Het veld postcodecheck wordt op False gezet indien er meer dan 0 records in de relatie zitten. suc6 cor pccheck.fmp12 Quote
0 henkoo Posted February 16, 2013 Author Posted February 16, 2013 Super toppie Cor, Bedankt voor je ondersteuning. Henk, Quote
Question
henkoo
Hallo,
Ben bezig met een programma waarbij in de facturatie wel of geen toeristenbelasting moet worden gerekend.
Heb een tabel met de vier cijferige postcode gemaakt waar vrijstelling van toeristenbelasting voor geldt.
Heb de volgende formule.
If ( Left ( Postcode ; 4 )= Left ( Postcodegebied::Postcode ; 4 ) ; False ; True ).
Werkt perfect zolang ik maar vier getallen gebruik bij postcode invoer.
Als ik de postcode geheel invoer, dus met letters, gaat het mis.
Ik begrijp niet wat er mis gaat?
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.