Simples e descomplicado para iniciantes delphi.
Crie uma (02)duas tabelas
Tcliente
Tvenda
Depois de feito isso vamos para o delphi.
Insira no seu formulário os componentes de conexão.
Agora vamos para a conexão do master/detail e suas funções primórdiais.
sdscliente(sqldataset) e sua conexão
Adicione um datasource e dê um nome de detalhevenda. E conecte no sdscliente(sqldataset).
Adicione outro sqldataset(sdsvenda) e configuraremos dessa forma.
A linha de comando SQL é nossa junção de um parâmetros dentro do outro.
Uma tabela será responsavel pela função que a outra exerce. Assim uma apenas será o detalhe da outra.
Faremos a ligação do datasource com a tabela de venda(sdsvenda).
Adicione o restante dos componentes da tabela do cliente.
Quando você clicar com o mouse sobre o componentes cdscliente(clientdataset) e adicionar os fields no componente vai aparecer um campo (novo) de ligação esse campo é nada mais, nada menos que nossa ligação datasource com o sdsvenda.
Agora iremos terminar nosso tão complicado master/detail.
Adicione apenas o cdsvenda(clientdataset) para venda.
Feito isso parabéns.
adicione mais 02 datasource e veja o resultado do nosso simples e descomplicado master/detail.
Agora é por sua conta...
Até a próxima.