Q: Print data without reports (in dutch)

I want to print reports with the data displayed on the screen. And there are several possibilities to do this.
What is the best way to print the data on the screen (or in the db) in a 
report? Can the report also be previewed? Can it be reproduced in a txt 
file? Could this be done from pure VB5 code (or WinAPI)? 
I know I'm asking a lot, but I'm not very experienced in this matter. Can 
you please help me with the answers and a good piece of code?
PS: Je mag mij gerust in het Nederlands antwoorden, als dat gemakkelijker 
is. Da's toevallig ook mijn moedertaal.

verdi@skynet.be
A:
Oke,

ik gebruik zelf ook veel access databases en ik heb ooit - in een ver 
verleden - weleens naar CR gekeken. Ik vond het wel mooi maar teveel 
werk voor wat simpele reports.
Dat brengt me meteen bij het bealngrijkste punt: hoe mooi - uitgebreid - 
moeten je reports zijn?
Als het een simpel lijstje moet zijn dan print ik mbv printer.print
bijvoorbeeld:

set db = opendatabase(database)
set rs = db.opendatabase(recordset)
do while not rs.eof
 for intX = 0 to rs.fields.count-1
  printer.print rs.fields(0).Name + " " + rs.fields(0).Value
 next intx
 rs.movenext
loop


Ga je wat ingewikkelder lijsten cq brieven maken dan maak ik gebruik 
van Word. De standaardbrief maak ik in word en via mailmerge worden 
dan de database gegevens mooi ingevoegd..

Daartussen zijn natuurlijk allerlei mogelijkheden maar je moet wel 
alles zelf in code doen. Zo maken wij hier gebruik van voor bedrukte 
betalingsopdrachten. In code heb ik de verschillende vaste locaties 
opgenomen en met printer.currenx en printer.currenty stuur ik dan de 
variablen naar de juiste plek op het papier.
Omdat er wat variatie zit in de druklagen bewaar ik de locaties in 
een ini-file (of beter gezegd in de registry) en heb ik een soort van 
layout scherm gemaakt waar gebruikers de diverse waarden kunnen 
ingeven.


Je moet maar eens de volgende url bekijken:

http://www.kather.net/VisualBasicSource/msa/msaindex.htm
http://www.kather.net/VisualBasicSource/scindex.htm

Daar vind je voorbeelden. De mailmerge met word is beschreven in het 
bestand Mailmerge.

Ik hoop dat je er iets aan zal hebben. Overigens is preview mogelijk. 
Ergens in de Kb zit een uitgebreid voorbeeld..

Return