Pagina 1 van 1

Afdrukken in vb .net

Geplaatst: 18 jul 2007, 15:31
door Kenneth
Ik ben nu al een tijdje bezig met visual basic 2005 en ado .net onder de knie te krijgen. Heb ook al de eerste programma's gemaakt die mijn werk een stuk sneller moeten doen verlopen (lees: die het mij een stuk gemakkelijker maken :wink: )

Nu is er nog een klein probleempje waar ik niet echt aan uit geraak. Het is eigenlijk zelfs niet echt een probleem aangezien ik een werkende oplossing heb. Maar ik had graag eens van "experts" gehoord wat de beste oplossing zou zijn. Ik vrees dat ik nu via een omweg werk en dat mijn oplossing te omslachtig is.

Wat er moet afgedrukt worden, kan je het best vergelijken met het afdrukken van een faktuur. Je hebt een hoofdtabel (faktuurnummer, klantnummer, ordernummer, ...) met daarnaast paar kleinere tabellen (klantdetails, orderlijnen, ...)

Wat gebruiken de programmeurs onder de lezers om de faktuur af te drukken?

Gebruiken jullie rapporten? Indien ja, weten jullie een goede tutorial? Ik geraak er niet echt aan uit met die rapporten. Als ik een veld op een rapport zet (bv faktuurnummer) plaats ie automatisch Sum(faktuurnummer) terwijl dit niet echt de bedoeling is :?

Dan nu mijn manier ( de omslachtige manier :wink: ). Ik maak een nieuw (onzichtbaar) form aan. Ik vul dan een dataset met de gegevens die ik nodig heb (query). Aan de hand van die dataset vul ik velden op het form (o.a. gridview voor de orderlijnen en zo). En dan maak ik gebruik van PrintForm waarbij ik dus een exacte uitdruk krijg van het form dat ik net gemaakt heb.

Deze oplossing werkt perfect maar ik kan me niet echt voorstellen dat die dé manier is om te werken.

Ik vraag dus geen code of zo (mag wel maar zou dan enkel gebruikt worden om inzicht te krijgen) maar vooral ideeën. Via google is alles te vinden dus dan moet het wel lukken. Ik heb al boek of vier geblokt maar ik heb nog altijd het meeste geleerd van zaken te zoeken via google.

Laat de ideeën maar komen :wink:

Geplaatst: 18 jul 2007, 16:23
door Snakehit