Bom pesquisei alguns topicos aqui no forum mais não consegui resolver meu problema, acho que so abrindo um tópico para resolve-lo tenho duas tabelas cotacao material_cotacao no DbGrid quero que apareça somente os Materiais que pertencem a Cotação e não todos os itens da tabela materiais como esta acontecendo na tabela material_cotacao tem uma FK_numero_cotacao e na tabela cotacao tem a coluna numero_cotacao, estao referenciadas certas porque no Access quando visualizo ele referenciou. só que no ADOQuery ou no ADOTable, não consigo fazer uma consulta que me traga só os materiais pertencentes a determinada cotacao no Dbgrid como faço isso de um modo simples??? também queria saber como faço pra na hora de cadastrar uma cotacao ele já atribuir automaticamente o numero_cotacao no FK_numero_cotacao ??? não sei se consegui explicar direito...sou um meio novato em delphi...mas qlqer coisa me pergutem se precisar de mais detalhes.