Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite
enho duas tabela, pedidos e pedidos_itens
Gostaria de selecionar todos os itens da pedidos_itens onde os idPedidos seja igual ao da tabela pedidos.
Esse resultado queria Jogar dentro de uma grid.
Pode me ajudar??
Obrigada!
Você cria uma Query cruzando as duas Tabelas e colocar um datasourse apontando para o Dbgrid.
Exemplo da query
Select *
from
pedidos ped,
pedidos_itens ite
where
ped.id = ite.id
Você pode usar um SQLQuery conectado a um datasource (onde o dbgrid está conectado). Aí é só montar sua consulta SQL através deste SQLQuery.
with SQLQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select ite.* from pedidos ped, pedidos_itens ite where ped.id = ite.id'); --Traria só os itens do pedido por exemplo (todos os campos)
Open;
end;
[ ]'s
Dica: crie uma view pelo seu BD. Após isso, você conseguirá asessar essa view como se fosse uma tabela comum de uma forma extremamente fácil.