REVELAR

Fórum Master Detail com 3 Tabelas #321792

20/05/2006

0

Olá amigos!!!

Criei um master detail com o objetivo de se mostrar os itens de cada solicitação. Neste caso, temos as tabelas SOLICITACOES e ITENS. Na tela, dois dbgrids (dbgrdSolic e dbgrdItens). Até aí, sem problemas, porém gostaria que, à medida que for selecionado um item, aparecesse num dbedit o estoque correspondente a ele. Neste caso, envolveria uma terceira tabela (ESTOQUE), mas ainda não sei como se faz. Fiz algumas pesquisas mas não encontrei a solução.

Estou utilizando Firebird + Delphi 2005 + DBExpress + SQLDataSet + ClientDataSet

Grato,

Rogério


Roger1976

Roger1976

Responder

Posts

20/05/2006

Roger1976

Amigos, já encontrei a solução. É simples, era só acrescentar os componentes para fazer o master-detail e relacioná-los com os dos itens da solicitação.

sqlEstoque => CommandText: select QTDE from ESTOQUE where COD_CART = :COD_CART (trata-se de controle de cartucho para impressora)

dspItensEstoque => DataSet : sqlItensPend (itens pendentes)

dsRelacItensEstoque => DataSet : sqlItensPend

cdsEstoque: DataSetField: cdsItensPendsqlQtdeEstoque

dsEstoque: DataSet: cdsEstoque

A solução estava na minha cara (rs rs rs).


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar