Berekening in FileMaker
4 januari 2005 - 15:06   
geplaatst door: Luc Van Damme
Ben al geruime tijd met FileMaker bezig maar heb nu toch een probleem waar ik niet uit kom.
De bedoeling is om drie velden te koppelen, zodanig dat de waarde in het eerste veld berekent wordt door het tweede veld en het resultaat in het derde veld veschijnt. Op zich heel simpel.
Echter wordt in het tweede veld door de gebruiker een formule geplaatst en dat geeft wat problemen.
Misschien hier wat duidelijkheid.
We vertrekken van een bedrag in dollar of pond (eerste veld)
Dit wordt omgezet door aanpasbare wisselkoers in euro plus winstpercentage e.d.(tweede veld =aanpasbare formule.
En het resultaat(derde veld)

Koppelen met "veld" * "veld" werkt zolang de berekening niet begint met een deling. En dat is juist het probleem. Het moet in beide richtingen werken. Zowel vermenigvuldigen als delen.
Wie heeft een idee ? Of zie ik het totaal verkeerd ?

Berekening in FileMaker
4 januari 2005 - 15:39    reactie #1
geplaatst door: Reflex
Wellicht heb je wat aan de volgende regel: delen is vermenigvuldigen met het omgekeerde.

dus 5 gedeeld door 2 is hetzelfde als 5 maal 0.5 (1/2)
15 gedeeld door 3 is hetzelfde als 15 maal 1/3

Ik weet niet of je dit kunt vereisen, of wellicht eerst in een ander rekenveld die berekening op die manier kunt omvormen, maar wellicht heb je er wat aan :)

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
Berekening in FileMaker
4 januari 2005 - 20:11    reactie #2
geplaatst door: LuckyLuke
Ik kan je niet volgen met dat je in het tweede veld een aanpasbare formule gebruikt.
veld 1 is bedrag in buitenlandse valuta
veld 2 is een formule .... vraag me af hoe je dat doet
veld 3 is uitkomst is veld 1 x veld 2

Volgens mij ben je nodig
veld 1 is bedrag in buitenlandse valuta
veld 2 is wisselkoers
veld 3 is commissie
veld 4 is veld 1 x veld 2 x veld 3

of zie ik het nou niet goed.

Berekening in FileMaker
4 januari 2005 - 20:29    reactie #3
geplaatst door: Luc Van Damme
Waarschijnlijk heb je het wel goed LuckyLuke.
Heb me wat blind gestaard op de hun bestaande (onwaarschijnlijk zware)excel versie.
Ik moet gewoon verschillende velden aanmaken voor de nodige instellingen van waaruit de berekening in het resultaatveld komt. Eigenlijk veel eenvouder dus.
Bedankt,
Ook aan Reflex. Dat ik daar zelf niet aan gedacht had.
Berekening in FileMaker
4 januari 2005 - 20:43    reactie #4
geplaatst door: LuckyLuke
Wat bedoel je met hun zware excel versie dan?

In excel kan je dit ook heel goed maken, ik zou het dan op nagenoeg dezelfde manier doen. Ligt er maar net aan waar je het voor gebruiken wilt en hoe je het gebruiken wilt.

Berekening in FileMaker
4 januari 2005 - 21:19    reactie #5
geplaatst door: Luc Van Damme
In excel kan je dat inderdaad ook maken en zal ook wel werken. Probleem hier is dat dit na verloop van tijd nogal zwaar (trager) wordt. Vooral omdat in dit geval alle verhandelde goederen in een hystoriek moet bijhouden met opmerkingen, herstellingen, foto's e.d..Alles is gekoppeld aan een steeds uitbreidend leverancier- en klantenbestand, basisartikelen bestand, partsbestand,fakturatie enz. Gedurende de jaren wordt dat dus heeeel groot.
De bestaande Excelversie voldoet daarom niet meer,loopt traag en hapert. FileMaker werkt naar mijn mening meer in de diepte met verscheidene databases. Hierbij is er minder ballast bij bepaalde bewerkingen.
Visueel aantrekkelijk met een aangepaste layout, gebruiksgemak voor de eindgebruiker en de mogelijkheid om het echt dummyproof te maken.
Berekening in FileMaker
4 januari 2005 - 21:25    reactie #6
geplaatst door: Nicky
@LuckyLuke
In FM 7 kan je de te berekenen formule als tekst in een veld zetten en met Evaluate laten berekenen:
veld 1 : getal
veld 2 : tekst
veld 3 : berekening; evaluate(veld2; [veld1 ; veld 2])
Dit houdt in dat veld 3 de formule in veld2 moet berekenen en dat moet doen als veld 1 of veld 2 wijzigen.

Voorbeeldje
veld 1 bevat 10
veld 2 bevat de tekst: veld 1 * 20
veld 3 bevat dan 200

Berekening in FileMaker
4 januari 2005 - 22:21    reactie #7
geplaatst door: Luc Van Damme
In FileMaker 7 gaat dat, juist getest.
Maar niet in FM 5 of 6 . Aangezien de eindgebruiker nog werkt met MacOs 9 kan daar geen FileMaker 7 draaien.
Zal dus toch met meerdere velden moeten werken.
Berekening in FileMaker
4 januari 2005 - 22:55    reactie #8
geplaatst door: LuckyLuke
@ nicky oke wist niet dat dat in FM 7 kon, maar gezien de situatie die Luc schets is het toch een beetje krom om zelf in een veld een formule in te gaan vullen.
Hij schrijft dat ie het graag dummyproof wil hebben ... ik noem dat altijd idiotproof  :happy: met meerdere gebruikers moet je hun gewoon getallen laten invullen en het berekenen achter de schermen laten gebeuren.