Bom dia Seguindo a lógica do amigo Moacir poderia ser feito assim. Você tem um cadastro de Turma e precisa preencher o campo curso, o curso deve ter uma consulta para que possa pesquisar o mesmo. Sendo assim, você pode colocar no events OnDblClick do grid o seguinte código. procedure TfrmConsultaCurso.DBGrid1DblClick(Sender: TObject); begin // DM.CdsCadTurma.Close; DM.CdsCadTurma.Params[0].Value := DM.CdsConsCursoIDCURSO.Value; DM.CdsCadTurma.Open; close; end; Agora você manipula os dados que vão ser retornados infomando que um determinado campo do cadastro turma terá o seu valor (.text) igual a: DM.CdsConsCursoNOMECURSO E demais campos que achar necessário. Espero ter ajudado. Caso alquém tenha uma outra solução, e só posta.
--------------------------------- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]