anoniem Geplaatst: 7 november 2002 Delen Geplaatst: 7 november 2002 Mijn probleem is het volgende; Ik heb drie velden, aantal, prijs, korting(percentage). Als ik nu de Som van deze drie wil berekenen geeft access een "#fout" in het totaal tekstvak. Ik heb al geprobeerd om eerst in een tekstvak de kortingsprijs te laten berekenen en daar de som * aantal te berekenen maar ook dit geeft een "#fout" in tekstvak totaal. Als ik per artikel dit laat uitrekenen gaat alles goed enkel de totalen willen maar niet lukken. Doe ik iets fouts of zie ik wat over het hoofd. Grt Ako Quote Link naar reactie
anoniem Geplaatst: 7 november 2002 Auteur Delen Geplaatst: 7 november 2002 Ik denk dat je een aantal en een prijs (valuta) en een percentage bij elkaar optelt. En dat kan niet, want je kunt ook geen appels, peren en citroenen bij elkaar optellen. Quote Link naar reactie
anoniem Geplaatst: 8 november 2002 Auteur Delen Geplaatst: 8 november 2002 Na het raadplegen van de microsoft website kom ik tot de volgende oplossing om een variabele percentage van je prijs af te laten trekken; Per artikel= Prijs * (1 - Kortingpercentage / 100) * aantal Totaal= Som= Prijs * ( 1 - Kortingspercentage / 100) * aantal Grt Ako Quote Link naar reactie
anoniem Geplaatst: 9 november 2002 Auteur Delen Geplaatst: 9 november 2002 Access zegt ook #fout in een besturingselement, als die een Naam heeft die al door een tabelveld wordt gebruikt. De kans daarop is groot als je het form met een wizard aanmaakt, of een veld uit de lijst sleept. Bij #fout is dus het eerste wat men controleert: de Naam-eigenschap. Die twee regels die je daar neerzet geven bij mij zowel als expressie gebruikt als in de VB-editor toch echt foutmeldingen, dat hoef ik niet te testen. Je zet in een (evt. verborgen) detailsectie per record het bedrag in een tekstvak met Naam Bedrag en als bron =Prijs * (1 - Kortingpercentage / 100) * aantal En in een footer zet je een tekstvak met bron: =Som(Bedrag) Of je skipt die hele detailsectie en zet waar nu Bedrag staat de formule. Let wel goed op haakjes en teksthaken[] als je spaties in je veldnamen hebt: =Som(Prijs * (1 - Kortingpercentage / 100) * aantal) Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen