29. oktober 2006 - 10:17Der er
15 kommentarer og 2 løsninger
0 værdi
I en rapport bruger jeg følgende beregning =[Aflæsning 2005]-[Aflæsning] som virker udmærket.
Jeg skal have et nyt felt med [A] så formlen bliver =[Aflæsning 2005]-[Aflæsning]+[A] da feltet [A] kan have værdien 0 får jeg en fejl så =[Aflæsning 2005]-[Aflæsning] ikke beregnes.
Rigtigt A kan være tom. Jeg rettede din til =[Aflæsning 2005]-[Aflæsning]+Nz([A];0) ellers var der en ugyldig syntax blev der skrevet men jeg får stadig ingen beregning men en fejl fjerner jeg feltet A er der ingen problem. Hvad siger du
Jeg synes også, at kabbaks Nz funktion burde virke. Feltet A er et numerisk felt, ikke? Du skriver i 29/10-2006 11:43:59 "Resultatet er en fejl". Hvilken fejlmelding får du?
Jeg har prøvet de andre men det virker ikke. Når jeg bruger =[Aflæsning 2005]-[Aflæsning]+Nz([A];0) virker det ikke korrekt men det burde virke men gør det ikke.
Resultatet af beregningen vises i et felt. Når feltet for A ingen værdi har skrives der#Fejl hvis der er en værdi i feltet A får jeg det korrekte svar.
Hmm.. jo lidt, men det er stadig mærkeligt. Du har ikke svaret på, hvilken type dit felt A er. Det er vel et numerisk felt (datatype = Tal eller Valuta)?
Du vil naturligvis få en fejl, hvis du prøver at benytte en additions operation på f.eks. et Tekst eller Notat felt, så det håber jeg da ikke du har.
Strange! Feltet A, er det et nyt felt du har tilføjet til den forespørgsel du baserer rapporten på? For så skal du muligvis lige opdatere den recordsource ved at vælge forespørgslen igen. I nogle tilfælde har jeg oplevet, at hvis jeg har tilføjet felter til en forespørgsel, er disse felter ikke tilgængelige for rapporten, før jeg har "refreshed" RecordSource. Kan det mon have været der problemet lå?
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.