(sub)rapport probleem

Status
Niet open voor verdere reacties.

flbos

Gebruiker
Lid geworden
5 feb 2004
Berichten
267
In een rapport gebruik in een subrapport in de voettekst van een groepeerniveau om bepaalde records weer te geven. Iets concreter:

Per medewerker geef ik de gewerkte uren weer (dus groeperen op medewerker). In de voettekst van het groepeerniveau medewerker gebruik ik een subrapport om speciale uren (ziek,verlof) weer te geven. Dit subrapport neemt natuurlijk ruimte in, ook als er geen speciale uren zijn. Je ziet dan weliswaar niets, maar het subrapport neemt blanco ruimte in beslag.

Als ik nu een rapport opvraag, krijg ik voor medewerkers die geen speciale uren hebben dus blanco ruimte onder de uren. Het komt vaak voor dat dit precies onderaan de bladzijde begint, zodat de bladzijde erop leeg blijft (na elke medewerker komt een nieuwe bladzijde, als er dus lege ruimte onderaan de sectie van de betreffende medewerker wordt weergegeven en dit toevallig op de nieuwe bladzijde komt, wordt deze dus geheel leeggelaten). Is er een manier om dit te voorkomen?

De moeilijkheid zit hem erin dat de ruimte voor de ene medewerker wel gereserveerd moet zijn (er zijn in dat geval speciale uren) en voor sommige anderen weer niet (geen speciale uren).
 
Even zonder het te hebben getest...

Mischien dat je in het onFormat event een check kunt bouwen in VBA en als bepaalde velden of waarden niet zijn ingevuld of 0 zijn de gehele sectie kan verbergen.


Grtz,
 
Het is inmiddels gelukt (dankzij hulp) door de hoogte van het subform op 0 te zetten. Als er wel speciale uren zijn dan neemt het subform automatisch de ruimte die het nodig heeft.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan