Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: 'tussenpagina's' in een rapport  (gelezen 3189 keer)

0 leden en 1 gast bekijken dit topic.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
'tussenpagina's' in een rapport
« Gepost op: 30 augustus 2010, 10:14:06 »
Op mijn werk hebben ze bedacht dat een bepaald rapport (= actie-besteladvies voor al onze winkels) dat nu via onze postkamer (extern) wordt verzonden, rechtstreeks via de drukker moet worden verzonden. Helaas voor mij betekent dit een forse aanpassing in mijn rapportage.

In mijn huidige rapport plaats ik het afnemernummer in de pageheader én er vindt óók een break plaats op dit afnemernummer zodat elke nieuwe afnemer op een nieuw blad start. Hiermee kan de postkamer het juiste document in het verzamel-postbakje van elke winkel leggen.
In de nieuwe werkwijze bij de drukker is er een andere methodiek. Hij werkt niet met postvakjes maar met een vensterenveloppe. Hij wil dus vóór elk winkelspecifiek-besteladvies een A4 hebben met de adresgegevens van die winkel.

Mijn vraag is dus of het mogelijk is om een afwijkende tussenpagina in een rapport aan te maken? Ik heb helaas niets aan de optie Report-Header omdat die alléén aan de voorkant van het hele rapport wordt geplaatst en niet na elke n pagina's.

Als het wél mogelijk is, zou het super zijn. Indien niet (of gewoon sowieso) is elke 'brainwave' om me te helpen van harte welkom.

Groet, Leo

[EDIT] 01/09/2010 -  IVM het ontbreken van reacties is de vraag óók elders gesteld...
______________________________

Groet, Leo

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: 'tussenpagina's' in een rapport
« Reactie #1 Gepost op: 02 september 2010, 19:12:21 »
Na 5 keer lezen begrijp ik je vraag maar heb er niet meteen een antwoord voor. Ik denk er over na. Mocht je intussen een ander antwoord hebben, laat je dan iets weten?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: 'tussenpagina's' in een rapport
« Reactie #2 Gepost op: 03 september 2010, 21:54:55 »
Dizzl, dank voor je reactie.  Ik snap dat mijn verhaal best wel lastig is. Datzelfde vind ik dus van deze opdracht die ik op mijn werk in m'n schoenen geschoven kreeg.  ;)

Op het andere forum werd me aangeraden om 'ns te onderzoeken of ik gebruik zou kunnen maken van een pagebreak object uit de werkset (ken ik overigens niet) of dat er zelfs de mogelijkheid zou bestaan om naast de pageheader nóg een pageheader in te voegen.

Ik moet heel eerlijk zeggen dat ik nu tussendoor eerst mijn aandacht moest besteden aan een update van ons Logistieke softwarepakket (testen en oplevering), dus is deze ff naar de achtergrond geschoven.
Vanaf maandag ga ik d'r weer mee aan de bak en zal zeker laten weten als een van deze opties  mogelijk blijkt.

Schroom trouwens niet om óók je ideeen te ventileren hoor (héél graag zelfs)...   ;D

Groet, Leo
______________________________

Groet, Leo

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: 'tussenpagina's' in een rapport
« Reactie #3 Gepost op: 06 september 2010, 06:27:00 »
Citaat
In mijn huidige rapport plaats ik het afnemernummer in de pageheader én er vindt óók een break plaats op dit afnemernummer zodat elke nieuwe afnemer op een nieuw blad start.

Citaat
Op het andere forum werd me aangeraden om 'ns te onderzoeken of ik gebruik zou kunnen maken van een pagebreak object uit de werkset (ken ik overigens niet)

Hoe zorgde je er dan voor dat elke afnemer op een nieuw blad start?

In bijlage een schermafdrukje waar je die PageBreak vindt. Je bent je er ook bewust van dant je per onderdeel van je pagina een header en een footer hebt?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: 'tussenpagina's' in een rapport
« Reactie #4 Gepost op: 08 september 2010, 21:27:51 »
Hoe zorgde je er dan voor dat elke afnemer op een nieuw blad start?
Ik werk met een GroupBy op het veld Afnemer met een geforceerde nieuwe pagina. Daarmee laat ik elke nieuwe afnemer op een nieuwe pagina starten.

Het probleem is overigens opgelost (gelukkig). De tip van het PageBreak-object was DE oplossing. In de Northwind-voorbeeld-database (die standaard bij Access zit), staat daarvan een schitterend voorbeeld.

Hierbij mijn reactie in het andere forum:
Citaat
Ik groepeer mijn rapport op het Winkelnummer (afne). Dit geeft een 'header' op de groep 'afne'. In deze groep heb ik dus de pagebreak ingevoegd om een aparte 'tussen pagina' te krijgen. Om nu te voorkomen dat de standaard pageheader op dat voorblad wordt afgedrukt, verberg ik bij de opbouw van het rapport via VBA de pageheader en -footer als het winkelnummer 'verandert' ten opzichte van het vorige gebruikte winkelnummer.
Helaas is het hele programma (ja, ook gezipt of gerart) te groot om hier te plaatsen en hoop dus dat deze sumiere tekstuele uitleg voldoende is om bruikbaar te zijn voor de archieven.

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
'verberg de pageheader en -footer van de 'tussenpagina' met de NAW gegevens

    GrpNameCurrent = Me!afne
    If GrpNameCurrent = GrpNamePrevious Then
        Me.PageHeaderSection.Visible = True
        Me.PageFooterSection.Visible = True
    Else
        Me.PageHeaderSection.Visible = False
        Me.PageFooterSection.Visible = False
    End If

End Sub

Ik hoop dat andere lezers van deze sectie op het forum ook nog (ooit) iets aan deze oplossing hebben.

Groet, Leo
______________________________

Groet, Leo

 


www.combell.com