01. juli 2004 - 13:04Der er
6 kommentarer og 3 løsninger
Check om rapport er der eller ej
Halløjsa
Jeg har en rapport som indeholder en underrapport. I rapporten er der et ubundet felt som henter noget tekst fra underrapporten, men i de tilfælde hvor underrapporten er tom, så kommer der en #fejl i feltet. Hvordan kan man sættet feltet op til at se om der er noget i underrapporten.
Har forsøgt lidt med en iif sætning i udtryksgeneratoren, men uden det store held.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Prøv i rapportens Detaljesektion VedUdskrivning at indsætte:
If DCount("*",forespørgelse der leverer data til underrapporten)=0 Then Me.Ubundet tekstfelt.Visible = False Else: Me.Ubundet tekstfelt.Visible = True End If
Jeg kan godt se din ide, men det løser ikke mit problem. Jeg skal ikke skjule feltet, men have det til at vise en anden tekst, hvis underrapporten er tom.
Fejlen opstår når jeg har et udtryk i min iif sætning hvori underrapporten indgår, så skriver den fejl. Men i stedet for fejl, vil jeg bare have en standard tekst
eller kan man brugen hændelsen "ingen poster" i underrapporten til at indsætte en tom post f.eks. Så vil det jo løse problemet. Så er det bare hvilken koden jeg skl skrive i "ingen poster"
You dont say what the unbound field contains, but you could try using the NZ() function
=Nz(NULL,"hej med dig")
This WILL display "hej med dig" becuae the frist parameter is NULL. So you could try replacing NULL with the original expression, an dth esecond with some text!
underrapporten er bundet via nogle poster. Hvis der ikke er nogen der matcher, så er rapporten tom. Hvis jeg så prøver at bruge [liste].[Report]![ID] i en streng kommer fejlen jo. Men findes der en funktion som minder om NZ, bare som kan skelne ved fejl i stedet for NULL.
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.