EXIBICAO DE DADOS SIMULTANEAMENTE

PEPPERRJ 24/08/2009 13:11:25
#320799
Prezados,

O problema é o seguinte (programa em VB6 - SP 6 acessando banco de dados em Access):

Meu banco de dados possui uma tabela com as seguintes informações:
1) Nome
2) Valor de A
3) Calor de B
4) Valor de C

O que eu desejo fazer é colocar o Nome num combo-box (será a melhor solução ???) e à medida que o combo-box for [Ô]rolando na tela[Ô] um por um, exibir os valores A,B,C daquele nome sem que para isso seja selecionado um nome (ENTER).
Isto é. se o primeiro nome aparecesse no combo-box, os valores A, B, C apareceriam nos respectivos text-box. Se passasse para o segundo nome os valores A, B, C desse nome apareceriam nos text-box e assim por diante.
Será possível fazer isso no VB ?
Alguém tem alguma dica ?

Antecipadamente grato



ASHKATCHUP 24/08/2009 13:15:25
#320800
Deixa eu ver se entendi... você quer carregar todos os nomes no combobox e alterar os valores dos três textbox quando o combo mudar? é facil. Apenas execute a SQL novamente no evento ComboBox_Click, utilizando o ComboBox.Text como parâmetro. Se você postar o código que vc tem hoje, fica mais fácil de lhe ajudar.
ROBIU 24/08/2009 13:20:29
#320803
Resposta escolhida
PEPPERRJ 24/08/2009 13:21:50
#320805
Ainda não tenho idéia de como fazer, por isso não tenho código para mostrar.
Minha primeira idéia foi fazer como Vc está sugerindo mas isso significaria acessar o bando de dados tantas vezes quantos Nomes fossem selecionados.
ASHKATCHUP 24/08/2009 13:23:55
#320806
Você pode fazer algo um pouco mais complexo. Guarde todos os dados (Nome,A,B,C) em um vetor de type. Depois, é só pegar o índice do combobox e mostrar a posição do vetor correspondente.
PEPPERRJ 24/08/2009 13:25:56
#320807
Vou tentar
ASHKATCHUP 24/08/2009 13:37:11
#320809
Exemplo em anexo:
Tópico encerrado , respostas não são mais permitidas