Estou com um problema no desenvolvimento de um formulário, que ao abrir manterá somente o botão fechar ativado e alguns campos ativados para consulta, a selecionar o item na view ele não habilita os demais botões de acordo com o campo txt_turma esteja preenchido, caso o campo "turma" esteja preenchido habilitará o botão alterar, caso contrário o botão agendamento, detalhe todos os campos e botões estão com a propriedade como bloqueado.
Conto com a ajuda.
- Código:
'AO CARREGAR
Private Sub Form_Load()
'AO INICIAR TODOS OS CAMPOS ESTARÃO LIMPOS
DoCmd.GoToRecord acForm, "Frm_Agenda_Treinamento", acNewRec
'OS CAMPOS ESTARÃO HABILITADOS / DESABILITADOS
'DADOS DO COLABORADOR
Me.txt_matricula.Enabled = False
Me.txt_colaborador.Enabled = False
Me.txt_cargo.Enabled = False
Me.txt_setor.Enabled = False
Me.txt_nivel = False
Me.txt_empresa.Enabled = False
'AGENDAMENTO DA TURMA
Me.txt_turma.Enabled = False
Me.txt_data.Enabled = False
Me.txt_horario.Enabled = False
Me.txt_PCD = False
'AGENDAMENTO INICIAL
Me.txt_dt_cadastro.Enabled = False
Me.txt_resp_cad.Enabled = False
'AGENDAMENTO ALTERADO
Me.txt_dt_alteracao.Enabled = False
Me.txt_resp_alt.Enabled = False
'FILTRO DE CONSULTA
Me.txt_cdc_cons.Enabled = True
Me.txt_matricula_cons.Enabled = True
Me.txt_colaborador_cons.Enabled = True
Me.list_consulta_colaborador.Enabled = True
'O BOTÃO FICARÁ HABILITADO / DESABILITADO
Me.btn_alterar.Enabled = False
Me.btn_agendamento.Enabled = False
Me.Btn_Salvar.Enabled = False
Me.btn_fechar.Enabled = True
End Sub
- Código:
'AO CLICAR DUAS VEZES NA VIEW
Private Sub list_consulta_colaborador_DblClick(Cancel As Integer)
On Error GoTo lst_nomes_Click_Err
DoCmd.OpenForm "Frm_Agenda_Treinamento", acNormal, "", "[Matrícula]=[Forms]![Frm_Agenda_Treinamento]![list_consulta_colaborador]", , acNormal
lst_nomes_Click_Exit:
Exit Sub
lst_nomes_Click_Err:
MsgBox Error$
Resume lst_nomes_Click_Exit
'OS CAMPOS ESTARÃO HABILITADOS / DESABILITADOS
'DADOS DO COLABORADOR
Me.txt_matricula.Enabled = False
Me.txt_colaborador.Enabled = False
Me.txt_cargo.Enabled = False
Me.txt_setor.Enabled = False
Me.txt_nivel = False
Me.txt_empresa.Enabled = False
'AGENDAMENTO DA TURMA
Me.txt_turma.Enabled = False
Me.txt_data.Enabled = False
Me.txt_horario.Enabled = False
Me.txt_PCD = False
'AGENDAMENTO INICIAL
Me.txt_dt_cadastro.Enabled = False
Me.txt_resp_cad.Enabled = False
'AGENDAMENTO ALTERADO
Me.txt_dt_alteracao.Enabled = False
Me.txt_resp_alt.Enabled = False
'FILTRO DE CONSULTA
Me.txt_cdc_cons.Enabled = False
Me.txt_matricula_cons.Enabled = False
Me.txt_colaborador_cons.Enabled = False
Me.list_consulta_colaborador.Enabled = False
'O BOTÃO FICARÁ HABILITADO / DESABILITADO
Me.btn_alterar.Enabled = True
Me.btn_agendamento.Enabled = True
Me.Btn_Salvar.Enabled = False
Me.btn_fechar.Enabled = True
End Sub
Conto com a ajuda.