har et problem med min rapport. Jeg har 3 underrapporter i min store rapport. Mit problem er, at jeg henter 3 værdier, og disse skal så trækkes fra. Problemet er blot, at hvis nu 1 af værdierne ikke er der, så melder den fejl :
Kan vise det med et eksempel, dette virker: -------------------- underrapport1: 5 underrapport2: 3 underrapport3: 1 --------------------------- underrapport1-underrapport2 ...... Virker fint...
Dette virker ikke -------------------- underrapport1: 5 underrapport2: underrapport3: 1 --------------------------- underrapport1-underrapport2 ...... Virker IKKE..., får fejlmeddelesen #Fejl.
Hver gang du referere til et felt (f.eks. med Me!Sub1!Felt1 eller =Form!Sub1!Felt1) så brug funktionen NZ. Vha denne funktion fortæler du Access hvad den skal skrive og regne med, hvis værdien er tom (Null)
Skriv i stedet: nz(underrapport1;0)-nz(underrapport2;0)
er [Sum of beløb] et beregnet felt på formularen? Står der f.eks. =Sum([Beløb]) i feltet? I så fald, kan du prøve at flytte Nz-funktionen hertil, således:
=nz(sum([Beløb]);0)
og så beholde [Underordnetobjekt119].[Report]![Sum Of Beløb]-[Underordnetobjekt121].[Report]![Sum Of Beløb]
Hvordan ser det ud i tekstfeltet? beregner den værdien korrekt dernede, således at værdierne ser således ud: underrapport1: 5 underrapport2: 0 underrapport3: 1
Du er velkommen til at sende db'en til mig på: tj@milla.dk
Synes godt om
Ny brugerNybegynder
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.