Vraag : De toegang 2007Nz en nvl de functies werken niet aan rapportgebied met een Som als geen verslagen aanwezig zijn

Ik heb een subreport op een rapport dat sommige verslagen vraagt en dan een standaardsomgebied bij de bodem van subreport heeft.  De gegevens van het somgebied zijn:  =sum ([extendedprice]).  De bron van het gebied is munt format.

When daar is geen aanwezige verslagen, zijn de het gebiedsgegevens van de Som leeg of ongeldig of nul lengte.  Niet zeker wat.  Ik heb ton variaties van functies Nz en Nvl geprobeerd om een nul ertoe te brengen om op dat gebied te verschijnen.  Ik heb het nodig om nul te zijn zodat andere berekeningen op het rapport zonder het zijn kunnen verdergaan een „#error“ field.

I hebben geprobeerd alle antwoorden ik op deskundigenuitwisseling kan vinden, werkt niets.  Ik heb verklaringen geprobeerd IIf die voor Ongeldig of nul lengte "" testen, maar niets ik zal „0“ op dat gebied terugkeren.  Er moet een manier zijn om dit te doen wanneer er geen verslagen presend in de sectie van „Details“ van het rapport zijn.  Duidelijk weg gaan alle symptomen wanneer er om het even welke verslagen bij allen zijn, maar ik heb het nodig om met absoluut geen data.
te werken

Antwoord : De toegang 2007Nz en nvl de functies werken niet aan rapportgebied met een Som als geen verslagen aanwezig zijn

Zeg subreport in een geroepen subreportvoorwerp subDetail is, en het daarin bevatte rapport de som van een bedrag als =Sum (amt) in de rapportfooter genoemde controle txtSumAmt berekent.

Dit werkt boete wanneer er gegeven is. Nochtans, wanneer er niets zijn, verdwijnt volledige subreport, en er eenvoudig is geen die controle txtSumAmount wordt geroepen om te lezen van…

U moet eigenlijk voor de aanwezigheid van gegevens testen, en het belangrijkste rapport kan een uitdrukking als dit gebruiken om dit te doen:

   =IIf (subDetails.Report.HasData, subDetails! txtSumAmt, 0)

Ik hoop dit helpt!
(°v°)
Andere oplossingen  
 
programming4us programming4us