Duvida com JComboBox

3 respostas
Zeed01

Boa noite colegas !

Tenho um comboBox que carrego com as opções de uma tabela auxiliar.

Quando vou mostrar um registro da tabela principal quero que o combo mostre o valor correto.

Exemplo:

Usuario possui os atributos ID, Nome e Perfil (na verdade ID da Tabela Perfil)

Carrego um combo com todos os perfis cadastrados na tabela Perfil e quero que fique mostrando o Perfil do usuario que esta na tela.

Será que consegui explicar ?

A aplicação é desktop.

Obrigado a todos.

[]s

3 Respostas

thiagopassosp

não entendi amigo.
vc pegou todos os perfis da tabela e jogou no JComboBox blz?
vc quer que aparece o perfil de quem esta mechendo no sistema é isso?

se for basta vc fazer o seguinte select Perfil from nome_tabela where Perfil='"+nome_da_pessoa+"';"; rs=exec......(SQL);
ai é so add na tabela, num label no Tittle do frame…

meu espero ter ajudado, se viajei na explicação, post
quais os pontos que não entendi blz?
boa sorte

Zeed01

thiagopassosp

Opa… blz ?

O meu problema é seguinte:

Uma tela de cadastro de usuario

Cada usuario tem um perfil

a tabela usuario tem

id
nome
id_perfil (fk da tabela perfil)

a tabela pefil tem
id_perfil
descricao

Supondo que eutenho cadastrado na tabela usuario:
ID nome id_perfil
1 Joao 1
2 Jose 2

e na tabela perfil eu tenho cadastrado:

id_perfil descricao
1 adm
2 guest

no combo eu quero carregar todos os perfis da tabela perfil,até ai blz

então vai aparecer no combo:

1 - adm
2 - guest

quando eu quero mostro na tela o usuario Joao que tem o perfil = 1
quero que o combo mostre:
1 - Adm

e quando eu quero mostro na tela o usuario Jose que tem o perfil = 2
quero que o combo mostre:
1 - guest

Só que não sei como colocar o combo com o valor certo sem percorrer todos os valores do combo até achar o certo…

Se puder me adudar fico muito grato.

[]s

andredeividi

Olha vc pode fazer no evento clic do table para fazer uma pesquisa conforme
o id da su table para achar qual perfil depois é simples

Isso é uma solução mas acredito que não seja a mais correta

abraço

Criado 21 de junho de 2007
Ultima resposta 22 de jun. de 2007
Respostas 3
Participantes 3