Avatar billede florint Nybegynder
14. december 2003 - 15:02 Der er 9 kommentarer og
1 løsning

Forespørgsel - decimaler

Hej
Jeg har en forespørgsel der bl.a. viser summen af nogle poster fra en tabel. Flere af disse tal har 8 decimaler. Ser ikke ret godt ud når der også er en del uden !
Kan det lade sig gøre at "tvinge" forespørgslen til kun at vise 2 decimaler i et eks. kriterie indsat i forespørgslen ?
Jeg har ikke kontrol over de indtastede tal i tabellen, og derfor heller ikke antallet af decimaler.
MVH
Avatar billede terry Ekspert
14. december 2003 - 15:14 #1
use the format function
Avatar billede terry Ekspert
14. december 2003 - 15:16 #2
something like
Format(123412.34567809, "#####.00")
Avatar billede florint Nybegynder
14. december 2003 - 15:30 #3
No ! Det indtastede udtryk indeholder et ugyldigt . (prunktum) eller operatoren ! eller ugyldige paranteser .....:-(
Avatar billede kabbak Professor
14. december 2003 - 15:47 #4
Format = fast
Decimaler = 2
Avatar billede terry Ekspert
14. december 2003 - 15:47 #5
You may need to play around with this a bit to get it to work! Also if your PCs regional settings are danish then it will be different.

if you do it in a query try

Format([ThisIsTheField]; "#####,00")
Avatar billede florint Nybegynder
14. december 2003 - 18:57 #6
Øøøhhh,
Desværre Terry, jeg kan ikke få den til at køre.
Min SQL ser således ud:
SELECT DPSTATM.KundeNr, DPSTATM.KundeLandNr, Sum(DPSTATM.BruttoBeloeb) AS SamletSalg, DPSTATM.SelskabNr, DPSELSKM.Bet
FROM DPSTATM INNER JOIN DPSELSKM ON DPSTATM.SelskabNr = DPSELSKM.SelskabNr
GROUP BY DPSTATM.KundeNr, DPSTATM.KundeLandNr, DPSTATM.SelskabNr, DPSELSKM.Bet
HAVING (((DPSTATM.KundeNr)=[Indtast Kundenummer]));

Det er denne her jeg gerne vil have "formatteret" - Sum(DPSTATM.BruttoBeloeb) AS SamletSalg,

Mvh
Avatar billede terry Ekspert
14. december 2003 - 20:22 #7
I'll take a look if you can send it to me?
NOSPAMeksperten@santhell.dkNOSPAM

and you need to remove NOSPAM
Avatar billede trer Nybegynder
14. december 2003 - 23:04 #8
Ellers prøv lige at skrive en

Round(Sum(DPSTATM.BruttoBeloeb),2) AS SamletSalg
Avatar billede florint Nybegynder
14. december 2003 - 23:50 #9
Hej trer
Den er så tæt på så den udløser point ! Max 2 decimaler nu - det var dejligt takker.
Terry - tak for forsøget - You can´t win them all :-)
Mvh
Avatar billede terry Ekspert
15. december 2003 - 19:21 #10
:o(
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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