Imprimindo Relatórios do Crystal no Visual Basic
Você precisa criar um relatório, baseado na sua tabela, diretamente no Crystal.
Depois você deverá inserir o objeto Crystal no seu formulário. Você deve “setar”, diretamente nas propriedades do Crystal, ou em tempo de execução, as seguintes propriedades:
ReportFileName, que é o nome do arquivo RPT que será impresso;
Destination, se a saída será a impressora, o vídeo ou um arquivo texto;
P/ executar a impressão basta usar o comando NomedoControleReport.Action = 1.