Avatar billede pelskee Nybegynder
17. maj 2004 - 08:54 Der er 4 kommentarer og
1 løsning

Funktion til beregning af fragt

Hvordan kan jeg lave en funktion til beregning af fragt. Jeg har 3 felter i min database: 'Destination', 'Grundpris' og en 'Pris per kilo inkl påbegyndt kilo'. Jeg har beregnet vægten af min ordre i gram: (rsVaegt.Fields.Item("Vaegt").Value).

Jeg kan ikke finde ud af at lave en funktion der kan tage grundprisen og ligge kiloprisen til hver gange vægten rundt 1000 gram... pls help
Avatar billede fennec Nybegynder
17. maj 2004 - 08:58 #1
Fragtpris = grundpris + ((fix(vægt/1000)+1) * prisPrKg)
Avatar billede pelskee Nybegynder
17. maj 2004 - 09:12 #2
DKK&nbsp;<%=FormatNumber((rsPortoRest.Fields.Item("Grundpris").Value)+((fix((rsVaegt.Fields.Item("Vaegt").Value)/1000)+1)*(rsPortoRest.Fields.Item("PerKilo").Value)),2)%>

du er fanme for vild fennec - tak for hjælpen :)
Avatar billede pelskee Nybegynder
17. maj 2004 - 09:13 #3
hvad gør den der 'Fix' ?
Avatar billede fennec Nybegynder
17. maj 2004 - 09:20 #4
int() og fix() er to funktioner som runder tal ned, men forskellen ligger i afrunding af negative tal.

int runder altid ned: int(-99,2) = -100
fix runder negative op: fix(-99,2) = -99

du kan læse mere om dem her under int, fix. Der kan du også finde mange andre gode funktioner.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriFunctions.asp
Avatar billede pelskee Nybegynder
17. maj 2004 - 09:28 #5
tak :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester