COMO DEIXAR UM OPTION BUTTON SEM ESTAR SELECIONAD
Galera como eu deixo sem ser selecionado o ultimo option button abaixo ?
Private Sub Confirma_Click()
R1VN002.Show
If Me.cb_ssti.Text = "Novo Projeto" Then
'Verifica se a opcao Novo Projeto foi selecionado , se sim o option button
'Novo Projeto sera abilitada e as outras duas opcoes seram desabilitadas
R1VN002.ob_ets.Value = True
R1VN002.ob_spl.Enabled = False
R1VN002.ob_crc.Enabled = False
ElseIf Me.cb_ssti.Text = "Correção de erros" Then
'Verifica se a opcao Correcao de erros foi selecionado ,se sim o option button
'correcao de erro sera abilitada e as outras duas opcoes seram desabilitadas
R1VN002.ob_ets.Enabled = False
R1VN002.ob_spl.Enabled = False
R1VN002.ob_crc.Value = True
End If
QUANDO FOR ALGUMA DESSAS OPÇÕES IRàAPARECER A OPCÇÃO
If cb_ssti.Text = "Adaptativa" Or _
cb_ssti.Text = "Consulta-Consultoria" Or _
cb_ssti.Text = "Departamental" Or _
cb_ssti.Text = "Emergencial" Or _
cb_ssti.Text = "Evolutiva" Or _
cb_ssti.Text = "Infra-Estrutura" Or _
cb_ssti.Text = "Migração SGD para SSTI" Then
'Verifica se a opcao Adaptativa,Consulta-Consultoria,Departamental,Emergencial,Evolutiva
'Infra-Estrutura e Migração SGD para SSTI for selecionado ,se sim o option button
'Completa e Simplificada sera abilitada e a opcao correcao de erro sera desabilitada e as outras opções serão selecionaveis ,porem não quero que nenhum ja venha selecionada ,olhe na screen ,ele ja vem como padrao a primeira opção selecionada porque ? Tem como eu deixar selecionavel ,porem sem estar sinalada ?
R1VN002.ob_ets.Enabled = True
R1VN002.ob_spl.Enabled = True
R1VN002.ob_crc.Enabled = False
End If
End Sub
Vamos pensar:
O controle OPTION button foi criado para os casos que o usuário é OBRIGADO a escolher uma opção por que senão terÃÂÂamos que recorrer a outro controle que seria mais apropriado, o chamado CheckedBox no qual tem 3 Estados Marcado, Limpo e Parcialmente Marcado.
Mas se insistir em utilizar Option por axar mais conveniente no seu contexto faz assim com todos eles:
OptionButton.Value=False
Essa foi moleza
O controle OPTION button foi criado para os casos que o usuário é OBRIGADO a escolher uma opção por que senão terÃÂÂamos que recorrer a outro controle que seria mais apropriado, o chamado CheckedBox no qual tem 3 Estados Marcado, Limpo e Parcialmente Marcado.
Mas se insistir em utilizar Option por axar mais conveniente no seu contexto faz assim com todos eles:
OptionButton.Value=False
Essa foi moleza
exatamente isso
OptionButton.Value=False
parabéns !!!
OptionButton.Value=False
parabéns !!!
Acho que vc não entenderam olhe a screen.
Reparem que a opção (option button) correção de erro está desabilito ,até ai tudo bem , problema esta nas duas outras opções que são Completa e Simplificado que nenhuma das duas e para estar selcionada ,elas devem deixar o usuario selecionar.
Olhe na screen
Reparem que a opção (option button) correção de erro está desabilito ,até ai tudo bem , problema esta nas duas outras opções que são Completa e Simplificado que nenhuma das duas e para estar selcionada ,elas devem deixar o usuario selecionar.
Olhe na screen
ALLAN, conforme nosso amigo EMERSON_TADEU postou é vc colocar os seus options com a propriedade value = false...Faça isto no evento Form_load do seu form de nome R1VN002.
Faça assim:
CAPITHE?? OU SE PREFERIR: vá direto nas propriedades (value) dos seus options e coloque falso..
Faça assim:
private Sub Form_Load()
Nome_do_seu_option_Completa.value=false
Nome_do_seu_option_Simplificada.value=false
end Sub
CAPITHE?? OU SE PREFERIR: vá direto nas propriedades (value) dos seus options e coloque falso..
Mais facil ainda, escolhe outro OB e poe ele true.
optionButtom.value= true ... vc ta tendo mais problema de lógica do que código
Se o cara fizer algo que deixe ob_crc.enabled = false este mesmo fato deve escolher algum outro ob e colocá-lo para true (oc_crc deixa se true automático por que está no mesmo frame)
E sua tela está boa, vc tem uma bela noção do que o user precisa !
optionButtom.value= true ... vc ta tendo mais problema de lógica do que código
Se o cara fizer algo que deixe ob_crc.enabled = false este mesmo fato deve escolher algum outro ob e colocá-lo para true (oc_crc deixa se true automático por que está no mesmo frame)
E sua tela está boa, vc tem uma bela noção do que o user precisa !
Hehehehe
Não deu certo ou fiz algo errado.
São duas Telas.
No primeiro FORM = R1VN002
No segundo FORM não consta nada
O que será que estou fazendo de errado.
Não deu certo ou fiz algo errado.
São duas Telas.
No primeiro FORM = R1VN002
Sub Form_Load()
[c]Private Sub Form_Load()
'Criacao de combo
cb_ssti.AddItem ""
cb_ssti.AddItem "Adaptativa"
cb_ssti.AddItem "Consulta-Consultoria"
cb_ssti.AddItem "Correção de erros"
cb_ssti.AddItem "Departamental"
cb_ssti.AddItem "Emergencial"
cb_ssti.AddItem "Evolutiva"
cb_ssti.AddItem "Infra-Estrutura"
cb_ssti.AddItem "Migração SGD para SSTI"
cb_ssti.AddItem "Novo Projeto"
'Data da maquina no rodapé
pd3d_status(1).Caption = Date
End Sub
No segundo FORM não consta nada
O que será que estou fazendo de errado.
Vc tem que colocar o codigo abaixo no form onde estão os options....
Se vc tem 2 forms (Tente no primeiro, depois no segundo) :)
ou...coloque direto nas propriedades dos options (Tecle F4) ache o value e coloque FALSE.
Se vc tem 2 forms (Tente no primeiro, depois no segundo) :)
private Sub Form_Load()
Nome_do_seu_option_Completa.value=false
Nome_do_seu_option_Simplificada.value=false
end Sub
ou...coloque direto nas propriedades dos options (Tecle F4) ache o value e coloque FALSE.
Ta bom, eu evito ao máximo postar código mas esse ta mto facil !!!
Seu problema é de lógica !!!
Seu problema é de lógica !!!
Private Sub Confirma_Click()
R1VN002.Show
If Me.cb_ssti.Text = "Novo Projeto" Then
'Verifica se a opcao Novo Projeto foi selecionado , se sim o option button
'Novo Projeto sera abilitada e as outras duas opcoes seram desabilitadas
R1VN002.ob_ets.Value = True
R1VN002.ob_spl.Enabled = False
R1VN002.ob_crc.Enabled = False
ElseIf Me.cb_ssti.Text = "Correção de erros" Then
'Verifica se a opcao Correcao de erros foi selecionado ,se sim o option button
'correcao de erro sera abilitada e as outras duas opcoes seram desabilitadas
R1VN002.ob_ets.Enabled = False
R1VN002.ob_spl.Enabled = False
R1VN002.ob_crc.Value = True
End If
If cb_ssti.Text = "Adaptativa" Or _
cb_ssti.Text = "Consulta-Consultoria" Or _
cb_ssti.Text = "Departamental" Or _
cb_ssti.Text = "Emergencial" Or _
cb_ssti.Text = "Evolutiva" Or _
cb_ssti.Text = "Infra-Estrutura" Or _
cb_ssti.Text = "Migração SGD para SSTI" Then
'Verifica se a opcao Adaptativa,Consulta-Consultoria,Departamental,Emergencial,Evolutiva
'Infra-Estrutura e Migração SGD para SSTI for selecionado ,se sim o option button
'Completa e Simplificada sera abilitada e a opcao correcao de erro sera desabilitada e as outras opções serão selecionaveis ,porem não quero que nenhum ja venha selecionada ,olhe na screen ,ele ja vem como padrao a primeira opção selecionada porque ? Tem como eu deixar selecionavel ,porem sem estar sinalada ?
R1VN002.ob_ets.Enabled = True
R1VN002.ob_spl.Enabled = True
R1VN002.ob_crc.Enabled = False
End If
'Caso nosso option Disabled estivesse selecionado (Somente neste caso viu !!):
if R1VN002.ob_crc.Enabled = True
R1VN002.ob_ets.Value = True 'Seria o option padrão ... inicial do sistema
End If
End Sub
Continua dando pau ,mas irei dar uma olhada mais detalhada.
Onde tá dando o "pau"?
Tópico encerrado , respostas não são mais permitidas