Da pra você fazer sim a amarração mestre detalhe via programação mas os riscos são grandes seria interessante você fazer isso diretamente
no na tabela detalhe no próprio banco de dados. Por que daí ele vai fazer todo o controle sem você se preocupar com linhas de códigos para amarração. Se você quiser você pode fazer isso na sua tabela. TABELA MESTRE CREATE TABLE VENDAS ( VENDA INTEGER NOT NULL, NOTAFISCAL INTEGER, CUPOMFISCAL VARCHAR(6), EMISSAO DATE, HORA_EMISSAO TIME, CANCELA DATE, HORA_CANCELA TIME, ETC,..... ETC.... ETC... E TAL.........; ); /******************************************************************************/ /**** Primary Keys ****/ /******************************************************************************/ ALTER TABLE VENDAS ADD PRIMARY KEY (VENDA); BELA DETALHE OBSERVE O COMANDO NO FINAL CREATE TABLE VDA_ITENS ( COD_VENDA INTEGER NOT NULL, PRODUTO INTEGER, QUANTIDADE NUMERIC(12,3), PRECO_UNIT NUMERIC(12,3), ETC... ETC... ETC...... E TAL ); /******************************************************************************/ /**** Foreign Keys (chave estrangeira) ****/ /******************************************************************************/ -- AQUIE EH A CHAVE DO NEGOCIO... ALTER TABLE VDA_ITENS ADD FOREIGN KEY (COD_VENDA) REFERENCES VENDAS (VENDA) ON DELETE CASCADE ON UPDATE CASCADE; ESSE COMANDO ACIMA ELE AMARRA DIRETAMENTE COM A MESTRE SE VOCÊ EXCLUIR UM REGISTRO DA MESTRE ELE ALTOMATICAMENTE ELE EXCLUI DA DETALHE... De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de alessandra porto Enviada em: segunda-feira, 2 de fevereiro de 2009 07:24 Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br Assunto: [delphi-br] mestre detalhe ajuda como faço um mestre detalhe usando esses 2 componentes ibx com essas duas tabelas abaixo SimpleDataSet1(MESTRE) SQLQuery1(DETALHE) MESTRE COD_FUNC NOME_FUNC SETOR_FUNC DETALHE COD_FUNC INICIO_LICENCA FINAL_LICENCA Select * from FUNCIONARIOS Select * from LICENCA Where COD_FUNC=:cod_func Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]