Jump to content
Fórum Script Brasil
  • 0

Como fazer relatórios com duas Tabelas MySql


Marcos Duarte

Question

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

Edited by kuroi
Adicionar tag CODE
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

marcos você ta selecionando os dados no visual basic e passando para o crystal, é isso??

o crystal esta apontando pra alguma tabela ou nele esta apenas a definicao dos campos (num arquivo .ttx)??

porque no crystal, se você adicionar as duas tabelas, você pode linkar as duas em menu Database -> Visual Linking Expert...

ou você pode usar uma query com join: http://scriptbrasil.com.br/forum/index.php?showtopic=108732

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...