Avatar billede ingolf Nybegynder
14. december 2001 - 11:10 Der er 12 kommentarer og
1 løsning

Kan ikke få styr på decimalerne ved overførsel af felter til Word ved brevfletning.

Håber jeg har bedre held med nestående spørgsmål her.
Ved brevfletning med felter fra Access2000 til Word2000 kan jeg ikke få styr på decimalerne fra overførte talfelter fra beregnede felter fra forespørgsel i Access. I forespørgselsgitteret har jeg prøvet at højreklikke på hvet eneste felt, derefter valgt \"egenskaber\" for derefter at vælge enten \"fast\" eller \"standard\" under format med kun 1 decimal under decimalangivelse. Der vises tal med 13 decimaler, så hvad gør jeg galt?
Avatar billede mugs Novice
14. december 2001 - 11:15 #1
Jeg bruger Access97, men et skud i tågen:

Du overfører ikke data fra forespørgslen men fra tabellen.
Hvis det er korrekt, overfører du ikke formatet fra tabellen, men det der er skrevet på din harddisk. Ret evt. din inputmaske, så det der står på hd, er det du ønske overført til Word. 
Avatar billede terry Ekspert
14. december 2001 - 11:15 #2
Look at at the format function

for example

Select Format([TheField],\"0.00\") AS OutFld FROM....
Avatar billede ingolf Nybegynder
14. december 2001 - 11:19 #3
mugs
dataene overføres fra forespørgsel med beregnede felter og altså ikke fra tabel.
Avatar billede ingolf Nybegynder
14. december 2001 - 11:22 #4
terry
Skal denne Format funktion anvendes i forespørgselsgitteret? De beregnede felter i forespøgslen er 3 felter der summeres.
Avatar billede terry Ekspert
14. december 2001 - 11:24 #5
If you have a calculated (beregnede) field then you can also format this.

Lets say you sum a field

... Sum(SomeField) as Summed, Format([Summed], \"0.00) as FormatSummed ....

Avatar billede terry Ekspert
14. december 2001 - 11:30 #6
In the field for column where you sum the three fields it will look something like this

Result:[fld1]+[Fld2]+[Fld3]

You could use
Result:Format([fld1]+[Fld2]+[Fld3],\"0.00\")

Or make a new field
FormatResult: Format([Result], \"0.00)

You may need to change the , to ;



Avatar billede terry Ekspert
14. december 2001 - 12:09 #7
Ingolf> Er du med?
Avatar billede ingolf Nybegynder
14. december 2001 - 16:25 #8
terry
Jeg tror jeg er med, men får måske først tid til at se på i næste uge.
Avatar billede ingolf Nybegynder
14. december 2001 - 16:28 #9
terry
Nej jeg er ikke med konstaterer jeg. Hvordan udfylder jeg \"0.00\" hvis jeg kun skal vise 1 decimal?
Avatar billede terry Ekspert
14. december 2001 - 19:44 #10
\"0.0\"
Avatar billede jesperthomsen Nybegynder
17. december 2001 - 10:01 #11
Sørg i øvrigt for at bruge ; eller lignende som feltafrænser. Ellers render du i problemer med decimaltallene, for Word vil opfatte kommaet som en afgrænser til et nyt felt.
Avatar billede ingolf Nybegynder
17. december 2001 - 13:08 #12
terry
Virker fint med din anvisning.
Avatar billede terry Ekspert
17. december 2001 - 13:13 #13
tak: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