Olá drinbet, Se você já tem uma tabela tipo Cidade, então coloque no seu formulário uma caixa de combinação. Na propriedade Origem da Linha dela, faça referência à sua tabela Cidade. Defina as propriedades AutoExpandir e Limitar a uma lista da caixa de combinação com valor "Sim". Escolha quantas colunas (campos) serão carregadas da tabela Cidade na caixa de combinação, especificando na propriedade Número de colunas um valor numérico. ex: 2. Para definir quais campos serão visíveis na caixa, em Largura das colunas defina como segue: 0cm;2cm . Isso significa que meu primeiro campo da tabela não será visível na caixa, apenas o segundo. Para escolher quais desses campos serão gravados, defina a propriedade Coluna acoplada como 1 ou 2, se número de colunas for 2, logicamente. Se os campos na sua tabela Cidade estiver nessa ordem: cod, cidade, então escolha 1 para cod ou 2 para cidade. O Limitar a uma lista evitará de alguém insira um nome de cidade na sua outra tabela que não esteja relacionado com a sua tabela Cidade. E o AutoExpandir funcionará como um auto-completar na hora em que você estiver digitando o nome da cidade. Agora, preste atenção: Na propriedade Origem do Controle tem que estar o campo que tanto exista na tabela Cidade como na tabela onde você irá salvar esse valor, tipo tabela de Cliente, por exemplo. Senão corre o risco de você salvar o nome de uma cidade num campo qualquer de outra tabela, ou mesmo nem salvar, caso haja conflito de tipo de dados de campo, um string e outro integer. Lembre-se que: Faça o relacionamento do campo Cidade (de preferência pelo cod) na sua tabela Cidade com a sua outra tabela, para que haja integridade dos dados. Boa sorte! :rolleyes: