Comparar duas tabelas em um DBGrid

Delphi

16/06/2010

Tenho duas tabelas idênticas:   TABELA1 PRODUTO      QUANT ARROZ          100 FEIJAO          200 MILHO           50 ARROZ          20 FARINHA       30   TABELA2 PRODUTO      QUANT ARROZ          110 FEIJAO          200 MILHO           50 FEIJAO          10   O que eu gostaria de fazer é apresentá-las em um único Dbgrid, lado a lado, somando os itens repetidos, fazendo uma comparação entre eles:   PRODUTO_TAB1  QUANT  PRODUTO_TAB2  QUANT ARROZ                 120      ARROZ                 110 FEIJAO                 200      FEIJAO                 210 MILHO                  50       MILHO                  50 FARINHA               30   Temo como? Firebird, Delphi 7, Componentes (DS, CDS, DSP, SQLDS)   Agradeço a atenção.
Jose Rocha

Jose Rocha

Curtidas 0

Respostas

Carlos Mazzi

Carlos Mazzi

16/06/2010

Seriam duas datasets, em um só componente, ou uma query que retorna dois TStates de um DataSet.... não creio q dessa forma seja possivel...
GOSTEI 0
Jose Rocha

Jose Rocha

16/06/2010

Olá.   Então tendo um ClientDataSet para cada tabela não há como trazer para um só Dbgrid o resultado da consulta? Haveria alguma forma de fazer isso, utilizando outros componentes?  
GOSTEI 0
POSTAR