Avatar billede keldo Nybegynder
03. oktober 2006 - 14:41 Der er 12 kommentarer og
2 løsninger

Aut. ændre 0,00 værdi til "null" eller blank

HEj eksperter,

jeg har en fakturarapport, hvor en af posterne/felterne er et rabatbeløb. Heldigvis er beløbet ofte "0,00" og i de tilfælde vil jeg gerne at rapporten ikke skriver 0,00. Men et blank felt i stedet. Talet (rabatbeløbet) kommer fra en tabel hvor det er blevet udregnet i en forespørgsel. Hvad skal jeg skrive i feltets egenskaber for at den ikke skriver 0,00 men blankt i stedet? Som sagt skal den jo skrive et rabat beløb hvis talet
er >0,00.
Avatar billede kabbak Professor
03. oktober 2006 - 15:01 #1
iif([rabat]>0;[rabat];"")
Avatar billede mugs Novice
03. oktober 2006 - 15:02 #2
I detaljesektionen VedUdskrivning (ikke afprøvet):

If rabatbeløb = 0,00 then
rabatbeløb = ""
end if
Avatar billede mugs Novice
03. oktober 2006 - 15:04 #3
Brug kasbbak's løsning - Den er langt mere elegant, da den slår dog også igennem på formularerne.

Men skal du addere rabatbeløbene skal der så bruges funktionen Nz
Avatar billede kabbak Professor
03. oktober 2006 - 15:04 #4
Feltet skal være ubundet, altså ikke koplet på feltnavnet, så skriver du bare =iif([rabat]>0;[rabat];""), inde i selve feltet.

Ret Rabat til dit feltnavn for rabatten
Avatar billede keldo Nybegynder
03. oktober 2006 - 15:08 #5
ja, ok. Men hvor skal jeg skrive det?
Avatar billede keldo Nybegynder
03. oktober 2006 - 15:12 #6
Hvis jeg skriver det i rapporten, dobbletklikker på feltet i designvisning, og skriver det i kontrolelementkilden i stedet for [rabat] som der stod før, så skriver den "#Fejl" i rapporten.??
Avatar billede keldo Nybegynder
03. oktober 2006 - 15:13 #7
Lige nu står der:

=IIf([rabat]>0;[rabat];"")

Det giver #Fejl
Avatar billede mugs Novice
03. oktober 2006 - 16:53 #8
Du skal sætte det ind som et udtryk i don forespørgsel. Sæt markøren i et nyt tomt felt og kopier kabbak's kode ind.
Avatar billede fdata Forsker
03. oktober 2006 - 21:34 #9
Den skriver #Fejl fordi du ikke har omdøbt feltet. Det må ikke hedde Rabat, når du har ændret formlen.
Avatar billede keldo Nybegynder
04. oktober 2006 - 09:52 #10
Fdata... Godt set, det var præcis problemet. Jeg skal nemlig kunne skrive linien i rapporten og ikke i en forespørgsel. Nu funger det fint.
Kabbak og fdata smid lige et svar til point.
Avatar billede kabbak Professor
04. oktober 2006 - 10:31 #11
et svar ;-))
Avatar billede fdata Forsker
04. oktober 2006 - 21:40 #12
også et svar
Avatar billede keldo Nybegynder
05. oktober 2006 - 20:41 #13
Tak for hjælpen :-)
Avatar billede fdata Forsker
05. oktober 2006 - 22:19 #14
Velbekomme og tak for point ;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