Renanbg 1 Denunciar post Postado Novembro 30, 2011 Estou usando essa rotina pra carregar o nome de um projeto num combobox With frmdm.tbnomeprojeto do begin Comboprojeto.Items.Add('SEM PROJETO'); while not eof do begin Comboprojeto.Items.Add(FieldByName('Nome_projeto').AsString); Next; end; end; No entanto preciso pegar o codigo de cada item que listei no combobox e jogar num edit. Alguma ideia de como fazer? Compartilhar este post Link para o post Compartilhar em outros sites
Virgilio Barreto 0 Denunciar post Postado Dezembro 1, 2011 Boa tarde! Se você quer usar um combobox, que é um componente sem vínculo com bd, o jeito vai ser apelar pra o bom e velho vetor. Crie um vetor dinâmico e guarde nele, os códigos que você quer exibir no edit. Se o conteúdo do seu combobox está no index 1, deverá procurar no seu vetor o código correspondente no index 1. Assim você resolve o problema. Fora isso, acredito que só com componentes de banco, que exibem um valor com base em uma chave (que seria seu código, por exemplo). Virgilio. Estou usando essa rotina pra carregar o nome de um projeto num combobox With frmdm.tbnomeprojeto do begin Comboprojeto.Items.Add('SEM PROJETO'); while not eof do begin Comboprojeto.Items.Add(FieldByName('Nome_projeto').AsString); Next; end; end; No entanto preciso pegar o codigo de cada item que listei no combobox e jogar num edit. Alguma ideia de como fazer? Compartilhar este post Link para o post Compartilhar em outros sites
Renanbg 1 Denunciar post Postado Dezembro 2, 2011 Obrigado pela dica Virgilio. Realmente nesse caso o vetor é a solução. Compartilhar este post Link para o post Compartilhar em outros sites