Boa noite! Vamos por partes...por um acaso este projeto é aquele da pessoa jurídica e pessoa física que vc fez em duas tabelas e foi indicado para que tentasse normalizar e usar apenas uma tabela?
estrutura do locate: dmBaseDados.T_Assessoria.open; dmBaseDados.T_Assessoria.Locate('NomeDoCampo', valorDoCampo, []); Na tabela T_Assessoria esta o campo que vc quer setar? Caso positivo esta estrutura não tem erro... Mas caso vc queira, informe a estrutura do banco (pelo menos das tabelas envolvidas nesta rotina), e informe o código completo que vc está usando para que possamos visualizar num contexto geral e caso possível, lhe ajudar. Qualquer coisa, poste ai! Fraterno abraço, Carlos