Record verbergen als totaal 0 is

SherlockSherlock Member Posts: 40
edited 2013-06-06 in NAV Dutch speaking only
Goedendag,

ik ben bezig met een report op basis van magazijnposten, waarbij ik in eerste instantie alleen de opslaglocaties wil zien waarvoor de voorraad op de gewenste datum <>0 is.

Heel klein voorbeeldje van de data die in de brontabel staat:
Registratiedatum; Vestiging; Opslaglocatie; Artikelnummer; Quantity; Resterend Aantal
31-12-12; Vestiging; Opslaglocatie; Artikelnummer; 100.000; 60.000;
01-01-13; Vestiging; Opslaglocatie; Artikelnummer; -20.000; 0;
02-01-13; Vestiging; Opslaglocatie; Artikelnummer; -20.000; 0;

In de Groupfooter heb ik nu een veld "Quantity", en bij de eigenschappen zowel Totalfields en Grouptotalfields gezet. Op zich werkt dit aardig, alleen laat hij ook alle lege opslaglocaties zien.

Die zou ik willen verbergen, maar dat lukt me niet.

Wat ik geprobeerd heb:
In de DataItemTableview Filter gezet op Remaining Quantity <> 0 : hierbij worden er records niet meegenomen die wel meegenomen zouden moeten worden.
PrintOnlyIfdetail op Yes gezet, dan laat hij niks meer zien.

Hoe zou ik het voor elkaar kunnen krijgen om alleen de opslaglocaties te tonen waar iets in zit op de datum die ik opgeef?

Comments

  • PloegPloeg Member Posts: 70
    Gaat het om een classic report? Zo ja, zou je het dan niet op kunnen lossen door een stukje code in de OnPreSection trigger van de body-sectie van het rapport?

    De code zou dan iets zijn in de richting van
    CurrReport.SHOWOUTPUT("Remaining Quantity"<>0);
    

    Als het flowfields betreft moet je misschien nog de functie CALCFIELDS() toepassen.
Sign In or Register to comment.