06. april 2004 - 13:47Der er
32 kommentarer og 4 løsninger
Noget til beregning af m²
Hej!
Jeg står og har lavet et projekt, men jeg står faktisk også lige at ville lave noget for sjov.
Det jeg skal have hjælp til er:
Hvis jeg F.eks har x antal m² og jeg har et spild på 7%
Så skal denne her databse kunne regne ud hvor mange m² pap jeg skal kunne bruge, dvs hvis jeg vil have lavet 1900 af den slags, skal man kunne skrive 1900 i en boks, og vupti så skal den kunne regne ud hvor mange m² pap jeg skal bruge i det hele, og hvor meget m² spil der har været...
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Du har en boks med antal (antal), f.eks 1900 En anden boks med antal m2 (m2), f,eks 100 En 3. boks med spild (spild, f.eks 7
Beregningen kan se således ud:
Dim a As Long, b, c a = antal * m2 b = (a / 100) * 7 c = a + b Msg "Der skal bruges: " & a & & " Spildet er: " & b & "Der skal bruges :" & c & " m2 tagpap."
erhm - bare lige for at blande mig paa et sent tidspunkt - men er det 7% spild generelt eller af netop den maengde du skal bruge. Som i beregner det nu tages den maengde der skal til og der tages 7% af den Saa f.eks hvis du skal prodcuere 100 m2 siges der at der skal bruges 1070m2. Men hvis spilet er 7% generelt giver det 0.93*1070 = 995.1m2 Saa det er en god idet at finde ud af hvordan spildet fungerer foerst. Hvis det er "kontinuerligt" spild skal du istedet gange det op med x * 1/0.93 Saa for eksemplet med 100m2 vil det altsaa blive ~ 1075.3 m2 der skal bruges istedet.
Det som er centralt i det jeg forsøger at vise med eksemplet er, at du i dine tekstfelter i en formular kan skrive matematiske formler som er baseret på indholdet i andre tekstfelter.
Jeg synes du skal prøve, at åbne formularen i designvisning og kigge lidt på det jeg har skrevet i tekst felternes egenskaber under kontrolkilde
Jeg har skrevet beregningen i formularen. Den ganger m2 med prisen pr m2 og med 1,07, da spildet er 7%. Hvis spildet skal trækkes ud m2 så skal den ganges med 0,93 istedet.
Det er altsaa stadigt ikke rigtigt at gange med 1.07 :-) Et 7% spild betyder at man mister 7% af det man starter med. Og hvis du skal bruge det 1900 m2 som endeligt maal men mister 7 procent af den maengde materiale du starter med og simpelt ganger op med 1.07 ender du med at mangle 10 m2 hvilket nok vil vaere ret irriterende naar man nu har daekket de resterende 1890 m2 :-)
Formularen kan vaere: Du har felterne [KVM] - maalet for antal kvadratmeter der skal daekkes [Spild] - spild [Pris] - Pris/m2
Laeg derefter flg paa en knap's click-event i samme formular
Dim KVM as double, Spild as double, Pris as Double Dim TotalMaengde as double, TotalPris as double
Kennovs jeg lavede et eksempel med henblik på at du selv skulle løse det matematiske, som jeg egentlig regnede med at du havde styr på. Jeg lavede et eksempel i access så du ikke skulle rode rundt med ikke at kunne lave formularen. Jeg synes at det dette spørgsmål peger mere og mere i retning af matematik og ikke access. Du skal måske en anden gang overveje hvor placerer et spørgsmål som dette.
kennovs -> Har sendt dig et eksempel men beregningerne, men det er nok rundt regnet samme princip som weaponx's for access-delen vil jeg tro (kan ikke se hans da jeg har en gammel version af access :-( )
Kennovs, du har heller ikke kommenteret det jeg har sendt til dig?
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.