Amigos boa tarde, Sou novo aqui no fórum e gostaria de uma ajuda.... :rolleyes: eu estou desenvolvendo um sistema para uma indústria onde tenho um problema para gerar um relatório Eu preciso pegar na tabela de lotes vendidos quais são os lotes de um pedido X Até ai tudo bem o meu select funciona sem problemas o que eu não consigo é jogar tudo isso no CR 9. Para os outros relatórios gerais eu fiz uma rotina que grava tudo em uma tabela exclusiva de impressão "tab_relatorios_prn" e criei um relatorio que lê esta tabela de "relatorios_prn". Mas todos os dados estão na mesma tabela neste caso Como eu faço para o CR pegar os dados de duas tabelas tendo como critério o n_pedido? Eu usava o CR4 e migrei para o 9 para fazer este projeto, por isso tenho muitas dúvidas de como fazer diversas coisas nesta versão do CR9 tab_lotes_vendidos n_pedido | n_lote| produto | embalagem | qtde | 4 | 1 | 106 | 3 | 5 4 | 2 | 106 | 3 | 4 5 | 3 | 110 | 4 | 10 5 | 4 | 120 | 1 | 8 tab_pedidos n_pedido | pk_cliente | produto | valor | qtde | 4 | 10 | 106 | 50,00 | 10 4 | 10 | 104 | 40,00 | 5 5 | 11 | 110 | 80,00 | 10 5 | 11 | 120 | 10,00 | 8 A maneira da qual eu estou carregando o form é: 'No Módulo
Public RelApli As New CRAXDRT.Application
Public RelRep As New CRAXDRT.Report
'Rotina que carrega o relatório na tela
Set RelRep = RelApli.OpenReport(App.path & "\relat_pedido.rpt")
frm_visualiza_relatorios.cr_relat.ReportSource = RelRep
frm_visualiza_relatorios.cr_relat.ViewReport Desculpem a pressa, mas é que só falta esse relatório para que o sistema entre em operação! Por fim, gostaria de parabenizar a todos do fórum pela dedicação e pela organização que encontrei aqui! Certamente no que eu puder ajudar contem comigo. Obrigado e boa tarde! Marcos Duarte Analista/Consultor de TI Skype: mrduarte1