datareport con visual basic 2005 ???

ho un problema con la versione vb6 usavo i datareport e con
quello collegavo la mia tabella e tramite una query mi stampava
i record selezionati
come posso fare con vb2005
ho provato con la classe printpreview ma riesco a stampare solo
un record

grazie