Filtro Composto

Delphi

Automação Comercial

24/09/2014

Estou iniciando no firebird e preciso da seguinte ajuda..
Tenho duas Tabelas:
1ª Tabela de Itens, onde tem o campo: CODIGO, descrição, embalagem, preço de venda, preço de custo, etc...
2º Tabela de Saldo, onde temo o campo: CODIGO, saldo, data ultima compra, data última venda, etc....

Tenho num form um dbgrid onde deve aparacer o CODIGO do produto, a descrição a embalagem o preço de venda e o SALDO que esta na tabela 2.
em baixo deste dbgrid tenho um panel onde eu posso incluir ou alterar dados deste produto.

o meu problema é o seguinte:

preciso fazer um SLQ que apareca no dbgri os dados da tabela 1 juntamente com os dados da tabela 2 de maneira que tambem possam ser alterados nos campos dentro
do panel.

Como monto o dbgrid para que apareca o campo saldo da 2ª tabela de forma que quando for navegando no dbgrid estes dados esteja sempre atualizados e
também como monto o SLQ.

Att. João Hintz
João Hintz

João Hintz

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

24/09/2014

Você pode utilizar um INNER JOIN para trazer os dados relacionando as duas tabelas.
GOSTEI 0
João Hintz

João Hintz

24/09/2014

como eu disse, sou iniciante nesta area. vc tem como me fazer um exemplo?
e como faço para ligar o campo saldo da 2ª tabela no dbgrid da 1ª tabela?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

24/09/2014

Teste o seguinte:
SELECT
	I.CODIGO, I.DESCRICAO, I.EMBALAGEM, I.PRECO_VENDA, S.SALDO
FROM
	ITENS I
	INNER JOIN SALDOS S ON I.CODIGO = S.CODIGO
GOSTEI 0
POSTAR