Grande Erick,
Eu utilizo o seguinte:
Eu tenho 2 Classes que eu criei.
Uma das classes é o Form onde eu crio o relatório em cima dela, nela contém 2 botões o Emitir e o Sair.
Apartir do Emitir eu passo todos os parametros e filtros que o usuário pediu para o relatório, e no final dele eu passo o seguinte comando:
thisform.nome_rel = "relXXX.frx"
DODEFAULT()
Quando eu chamo o DODEFAULT() automaticamente ele abre um novo Form com 3 opções,
1º Gerar arquivo txt
2º Visualizar
3º Imprimir
Na 3º opção ele pede página inicial e a final que tem pro default 0 e 9999.
O que ocorre é que tem alguns relátórios que ao invez de passar somente o nome do relatório eu passo:
thisform.nome_rel = "relXXX.frx for tipo = 9"
DODEFAULT()
Eu passo uma clausula junto com o nome do relatório e é aí que está o problema...
Ele se perde na hora de chamar o comando RANGE para definir as páginas a serem impressas ae "fode tudo".
Ok. Obrigado!
Atenciosamente,
Thiago Oliveira Ferraz
Analista de Sistemas
Universidade de Uberaba (UNIUBE) - Campus Aeroporto
Tel: 0xx(34)3319-8906
Cel: 0xx(34)9136-1260