CODIGO P/ LISTAR DADOS DE MAIS DE UMA TABELA

Discussão em 'Progress 4GL' iniciado por AnderSan, Setembro 27, 2011.

  1. AnderSan

    AnderSan Sem Pontuação

    Bom dia...
    Sou ainda muito verdão em progress. Quando se trata de listar dados de uma unica tabela até consigo. Mas agora preciso listar dados de duas tabelas.
    Para uma tabela só eu faço assim...

    OUTPUT TO c:\temp\nome-arquivo.csv.
    PUT "campo1" ';' "campo2" ';' "campo3" SKIP.

    for each ems2mov.bem:

    EXPORT DELIMITER ';' bem.campo1
    bem.campo2
    bem.campo3

    Mas, como faço para listar dados de mais de uma tabela? Alguem pode dar uma dica? Onde posso ler sobre isso?

    Obrigado!!
  2. alx_amorim

    alx_amorim Membro Participativo

  3. AnderSan

    AnderSan Sem Pontuação

    Bom dia Alexandre,
    Obrigado pela disposiçao em ajudar.
    As tabelas são do HCM210. Quero listar alguns dados da tabela rh_pessoa_fisic e da funcionario.
    Até mais...
  4. bhfs

    bhfs Sem Pontuação

    O relacionamento entre tabelas você pode ver através do dicionário de dados ou pelo aplicativo Walwis.
    Seleciona uma tabela no dicionário de dados, vá no menu Database > Reports > Table Relations > Selected Table.
    Mostrará todas as tabelas relacionadas à tabela q vc marcou e ainda mostra os campos que fazem este relacionamento.

    No caso destas 2 tabelas, se não me engano, o campo que faz o relacionamento é o num_pessoa da tabela funcionario com num_pessoa_fisic da tabela rh_pessoa_fisic.

    Veja se deu.
    Abs

    Bruno

Compartilhe esta Página