Wouter Rijnbende
|
|
« Reply #5 on: September 16, 2009, 09:35:27 am » |
|
Hoi Cathelijn,
Even opnieuw, want ik probeer te gissen wat je precies bedoelt...
In je eerste topic schrijf je dat als je naar het scherm print, je 3 verschillende pagina's in kladblok krijgt. Logisch, immers er worden 3 verschillende prints geprint.
In je laatste topic schrijf je dat als je rechtstreeks print, hij alleen het 1e overzicht print, en niet de andere twee.
Vraag is dus wat je met "rechtstreeks printen" bedoelt, immers het maakt voor het systeem niets uit of de data naar het scherm gestuurd wordt of naar een printer. Ofwel, ook op je printer behoren er 3 printjes uit te komen (zo niet, dan mankeert er wellicht iets aan je printer).
Het enige wat ik kan bedenken, is dat je bedoelt te zeggen dat je een Printerdriver hebt gemaakt waarmee je naar het scherm print, en die vervolgens de output van die print direkt naar Excel konverteert (op eenzelfde manier als dat je dat vanuit Printerbeheer zou kunnen doen). Dat dát niet werkt kan kloppen; immers zodra je een file exporteert naar Excel, krijgt deze de naam "Printfile.XLS" (of i.d.) en Excel kan niet 3x opgestart worden met dezelfde bestandsnaam. Vermoedelijk zul je in dat geval óf een melding krijgen óf zelfs een geblokkeerde funktie, maar daar horen we je niet over.
NB: Overigens kun je via een omweggetje best wel alle 3 in Excel krijgen, als dat is wat je wilt.
Terug naar je 1e topic, "printen vanuit kladblok levert niet een echt mooi rapport op". Op zich ook logisch, immers, normaal gesproken, als je naar het scherm print, doe je dat met een Printerdriver SCHRM/SCR die geen aanstuurkodes bevat, en dus platte, ongeformatteerde tekst naar het printbestand stuurt. Kladblok is prima in staat dat op het scherm te tonen, maar ja, het is niet geformatteerd, en dus als je dat uit gaat printen is dat niet echt netjes. Maar... "dan print je het toch gewoon rechtstreeks naar de printer"? Hoe dan ook, we moeten een beetje gissen naar wat je precies doet, waarom, en wat je nu echt wilt.
Als het je er dus puur om gaat dat je de output van die funktie op papier wilt hebben, dan selekteer je een printer, kiest er een juiste printerdriver bij, start de print op, en dan krijg je die 3 blaadjes (netjes) op papier. Daar heb je geen Kladblok of Excel bij nodig.
|