"En feltværdi i en tabel vil ikke vises i en rapport." når du har trukket feltet ind i rapporten SKAL feltet vises. Når du bruger udtrykket "feltværdi", er der så tale om en beregning? I givet fald kan fehjlen være, at eet eller flere felter indeholder Null (en tom streng). Access kan ikke regne hvis et eller flere felter indeholder Null. Så skal du bruge funktionen Nz, der returnerer en valgt værdi, hvis feltet er Null.
"Tabellen redigeres løbende af flere via en formular." Er der tale om, at feltet viser en værdi men den forkerte værdi. I givet fald kan fejlen skyldes, at tabellen ikke bliver opdateret inden du udskriver rapporten.
"Felterne i formularen er kopieret direkte over i rapporten for at det skulle ligne hinanden mest mulig. Kan det være fejlen?" Det forstår jeg ikke. en rapport kan ikke have en formular som postkilde. Kan du forklare lidt nærmere?
Hvordan sikrer man sig at rapporten opdateres inden man udskriver den?
Med hensyn til det sidste: Jeg går i design i formularen, trykker Ctrl+A for at markere alt. Derefter kopierer jeg det markerede. Det markerede indsættes derefter i rapporten. Det er selvfølgelig den samme forespørgsel der bruges som postkilde i både formularen og rapporten. På den måde får jeg en rapport der opsætningsmæssigt ligner formularen, og det er en meget hurtig måde at lave en rapport på. Det har virket før i meget andet jeg har lavet.
Du opdaterer en rapport eller rettere tabellen inden du udskriver rapporten ved at bruge en Requery:
Me.Requery docmd.openreport .....
Hvis du er sikker på, at der ikke tilføjes nye poster med udelukkende opdateres eksisterende kan du nøjes med en Me.Refresh som opdaterer, men tilføjer ikke nye poster.
Jeg har aldrig brugt den måde at lave rapporter på. Prøv i stedet at åbne db i databasevinduet, marker den forespørgsel der skal danne grundlag for rapporten. Gå derefter op på menulinien og find ikonet for nyt objekt. Tipteksten er"Autoformular" eller "Autorapport". Vælg autorapport og Access vil nu generere en rapport. Kontroller om den manglende feltværdi også er i rapporten. Mangler den ligger fejlen i forespørgslen eller i en opdatering af denne. Vises den korrekte værdi ligger fejlen i din rapport.
FÅr du ikke nogen løsning i løbet af dagen, er du velkommen til at sende db til.
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.