Usuário com melhor resposta
ChecBox - Fixando ComboBox

Pergunta
-
Bom pessoal,
Pela minha pergunta, já deduz que estou iniciando no VB (Comecei ontem praticamente) - E estou com uma grande dificuldade, segue:
Fiz um formulário, conectei banco de dados Access, estou com o controle de navegação funcionando, o grid está configurado os bloqueios de edição, os dados estão no lugar perfeitamente - Como uso Win 7 64 - Tive que compilar os dados para x86, por aí vai.
A questão é: Na inserção de novas informações, há campos que se repetem bastante, podendo assim esses campos ficarem fixados,. através de um CheckBox. Isso logicamente, conseguiria facilitar o lançamento de informações no banco de dados, se "O Combobox" estiver mantendo aquela "informação" Fixada para lançar novos registros. Dispensando assim, a seleção repetida.
Como eu poderia fazer isso? Já procurei na web, youtube, em sites americanos... nada!!!
Estrututa:
Objetos
RegionalComboBox -> Checbox1
AtendenteComboBox -> Checbox2
SituacaoComboBox -> Checbox3
Desde já Obrigado pela atenção e por compartilhamento do conhecimento.
Luis Girardi
Respostas
-
Quando clicar no checkbox, salva o SelectedIndex do combobox, e no momento do método inserir, seta o indice salvo no combobox novamente.
Quem sabe um dia os DataSets se extinguirão?- Sugerido como Resposta Eduardo Cury quarta-feira, 29 de junho de 2011 01:58
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 4 de julho de 2011 18:36
Todas as Respostas
-
-
A necessidade é:
Tenho um ComboBox de nome: RegionalComboBox -> Gostaria que o CheckBox de nome Checbox1 - Quando marcada, Fixasse os dados do ComboBox, para que nos futuros lançamentos, não precisasse selecionar novamente.
tem como fazer isso?
Luis Girardi
-
Olha uma imagem para compreender melhor. Abraços
Abraços
http://www.4shared.com/photo/pUAbrEaB/Form.htmlv
-
-
Quando clicar no checkbox, salva o SelectedIndex do combobox, e no momento do método inserir, seta o indice salvo no combobox novamente.
Quem sabe um dia os DataSets se extinguirão?- Sugerido como Resposta Eduardo Cury quarta-feira, 29 de junho de 2011 01:58
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 4 de julho de 2011 18:36
-
Faz assim:
Cria uma variavel para cada CheckBox do tipo String e salva elas...
Dim Info_Regional, Info_Atendimento, Info_Situacao as String
Quando ele clicar no CheckBox e marcar que é para fixar você salva o texto atual do CheckBox
'No evento Click do CheckBox
Indo_Regional = Combo_regional.text
Ai quando você for incluir um novo registro ou fazer algo que precisa mostrar aqueles itens fixos, então você carrega a informação da variavel para a tela
Combo_regional.text = Indo_Regional
Ou você pode fazer assim, concerteza tem alguma hora que voce limpa as informações, nessa hora de limpar, você faz assim:
if CheckBox.checked = false then
Combo_regional.text = ""
end if
Isso faz assim: Se o CheckBox Regional não esta fixado, então limpa o campo (então se ele marcar para fixar ele nunca vai limpar e esse dado sempre vai ficar mostrando para o usuário