06. januar 2008 - 14:18Der er
11 kommentarer og 1 løsning
Udregning i ACCESS
Har en tabel med kolonnerne liter og beløb. Ønsker at få kolonne der automatisk udregner kr/liter. Skal dette gøres i tabel eller i formular? og hovrdan? Jeg indtaster dato, vogn-nr i formular med følg underformular km-stand, LITER og BELØB og som en kontrol vil jeg gerne have et felt i underformular der viser literprisen når jeg er færdig med linien med data - opdatering når jeg hopper til næste postindtastning.
Overløb kommer ofte, når dun ikke har det rigtige felttype i din tabel. Hvid du f.eks. har et felt af typen Byte er den største værdi bestemt heraf.
Du skal ikke sætte din beregning ind som et kriterie men som en selvstændig kokonne i forespørgslen. Sæt markøren i en ny tom kolonne og skriv beregningen heri.
Tak for din hjælp MUGS - håber du også lige kan give en kort forklaring her - Jeg fik lavet en udtryksberegning i forespørgslen, men kunne ikke finde feltet på listen over tilgængelige felter fra den forespørgsel da jeg ville vælge feltet som kontrolkildeelement i min formular. Gør jeg noget forkert eller er det bare sådan at man ikke får udtryksfeltet frem??
Istedet har jeg nu skrevet =[Beløb]/[Liter] som kontrolkildeelement i feltet i formularen og så får jeg udregning - men den er i hele tal og uden decimaler - de felter som den tager data fra er afrundede i tabellen - er det derfor?? Eller kan det lade sig gøre at få vist decimaler?
Fik formularen til at virke - også decimaler - men hvis jeg forsøger at få det til at virke i forespørgslen vil den have et paremeter når jeg vil gemme. Rude som skriver Indtast parameter kommer op. Jeg har skrevet følgende i nyt felt i forespørgslen: Udtryk1:[beregning]=[beløb]/[Liter]
Selv tak - Og tak for point. Hvis du absolut vil gemme beregningen i din tabel kan du gøre det således med en VBA-kode:
Me.Beregning = [beløb]/[Liter]
den indsættes i felterne Beløb / Liter
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.