PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Como pegar atributo de outra tabela pela forengkey #485511

14/07/2014

0

Pessoa estou fazendo um ajuste em um relatório no qual eu usava Adoquery estou adaptando pra usar o SQLQuery pq só quero ter um componente de conexao com o banco de dados porem pelo SQLQUERY nao funciona aquele lokup feito atraves de newfield campo de lokup e tals,
e via sql nao estou conseguindo meu código é o seguinte:
Query Mestre
SELECT ID_ENTREGA, ID_ESCOLA,DATA_ENTREGA, HORA_ENTREGA,OPCAO_CANCELAR,MOTIVO_CANCELAMENTO, cast(ENTREGA.VALOR_ENTREGA AS FLOAT)VALOR_ENTREGA from Entrega
INNER JOIN ESCOLA ON ESCOLA.ID_ESCOLA = ESCOLA.ID_ESCOLA
where ID_ENTREGA = (select max(ID_ENTREGA) from ENTREGA)

nesse caso eu precisava pegar o Campo NOME da tabela ESCOLA pela Forengkey ID_ESCOLA;

Query Detalhe
SELECT ID_ITEM_ENTREGA, ID_ENTREGA,ID_PRODUTO, cast(ITEM_DA_ENTREGA.QTDADE AS FLOAT)QTDADE, cast(ITEM_DA_ENTREGA.PRECO_UNITARIO AS FLOAT)PRECO_UNITARIO, cast(ITEM_DA_ENTREGA.VALOR_TOTAL AS FLOAT)VALOR_TOTAL from ITEM_DA_ENTREGA
WHERE ID_ENTREGA = :ID_ENTREGA

nesse outro caso preciso pegar o Campo PRODUTO e UNIDADE da tabela Produto pela ForengKey ID_PRODUTO;

Se alguem puder me ajudar fico Grato!

Ferramentas: Delphi 2010, Firebird 2.5 e QuickReport
Fabio

Fabio

Responder

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

Aceitar