Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor.Arruda

Ligando 3 tabelas e aparecendo em uma DBGRID

Recommended Posts

Boa tarde,

 

Estou desenvolvendo uma aplicação de controle de estoque, e estou com um pequeno problema.

 

Tabelas:

 

-Entrada

Cod

CodFornecedor

NotaFiscal

DataEmissao

-ItensEntrada

Cod

CodEntrada

CodProduto

EstadoProduto

Quantidade

ValorUnidade

VatorTotal

-Produtos

Cod

Descricao

 

Codigo SQL que estou utilizando para ligar as tabelas:

 

SELECT 
E.CodFornecedor, E.NotaFiscal, E.DataEmissao, 
I.CodEntrada, I.CodProduto, I.EstadoProduto, I.Quantidade, I.ValorUnidade, I.ValorTotal,
P.Descricao, P.Cod
FROM
Entrada AS E
INNER JOIN	
ItensEntrada As I ON I.CodEntrada = E.Cod
INNER JOIN
Produto AS P ON P.Cod = I.CodProduto
WHERE
E.Cod = :CodEntrada

 

Quando adiciono os itens a coluna "Descricao" na minha DBGrid fica em branco, só que creio que o codigo SQL esteja certo pois quando executo no Query Analyzer ele me mostra o resultado com a Descricao (nome do produto).

 

O que estou fazendo de errado??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Estou desenvolvendo uma aplicação de controle de estoque, e estou com um pequeno problema.

 

Tabelas:

 

-Entrada

Cod

CodFornecedor

NotaFiscal

DataEmissao

-ItensEntrada

Cod

CodEntrada

CodProduto

EstadoProduto

Quantidade

ValorUnidade

VatorTotal

-Produtos

Cod

Descricao

 

Codigo SQL que estou utilizando para ligar as tabelas:

 

SELECT 
E.CodFornecedor, E.NotaFiscal, E.DataEmissao, 
I.CodEntrada, I.CodProduto, I.EstadoProduto, I.Quantidade, I.ValorUnidade, I.ValorTotal,
P.Descricao, P.Cod
FROM
Entrada AS E
INNER JOIN	
ItensEntrada As I ON I.CodEntrada = E.Cod
INNER JOIN
Produto AS P ON P.Cod = I.CodProduto
WHERE
E.Cod = :CodEntrada

 

Quando adiciono os itens a coluna "Descricao" na minha DBGrid fica em branco, só que creio que o codigo SQL esteja certo pois quando executo no Query Analyzer ele me mostra o resultado com a Descricao (nome do produto).

 

O que estou fazendo de errado??

 

 

Verifica o campo FieldName no Field do DBGrid para ver se está escrito "Descricao".

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.