MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]caixa de combinação - adicionar, guardar, alterar, eliminar

    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar Empty [Resolvido]caixa de combinação - adicionar, guardar, alterar, eliminar

    Mensagem  alpedro 26/2/2016, 15:25

    Olá.
    Criei um formulário simples que faz adicionar e guardar nome no campo NOME numa tabela.
    Ao abrir é possível adicionar e guardar o nome.
    Depois criei o botão Adicionar, para adicionar mais um nome.
    Depois criei os botões Alterar e Eliminar e pos a caixa de texto para caixa de combinação, para ver os vários nomes e selecionar um.
    Tenho o seguinte código:

    Private Sub Form_Open(Cancel As Integer)

    Me.CxCombo_txt_NOME.Enabled = True
    Me.btn_guardar.Enabled = True
    Me.btn_alterar.Enabled = False
    Me.btn_adicionar.Enabled = False
    Me.btn_eliminar.Enabled = False
    Me.btn_fechar.Enabled = True

    Me.CxCombo_txt_NOME.SetFocus

    End Sub
    -----------------------------

    Private Sub btn_guardar_Click()

    'novo registro
    DoCmd.GoToRecord , , acNewRec

    Form.Requery

    Me.CxCombo_txt_NOME.Enabled = True
    Me.btn_guardar.Enabled = False
    Me.btn_alterar.Enabled = True
    Me.btn_adicionar.Enabled = True
    Me.btn_eliminar.Enabled = True
    Me.btn_fechar.Enabled = True

    Me.CxCombo_txt_NOME.SetFocus

    End Sub
    ---------------------------------------------

    Private Sub CxCombo_txt_NOME_Click()

    Me.btn_guardar.Enabled = False
    Me.btn_alterar.Enabled = True
    Me.btn_adicionar.Enabled = False
    Me.btn_eliminar.Enabled = True
    Me.btn_fechar.Enabled = True

    End Sub
    ------------------------------------------------
    Private Sub btn_alterar_Click()

    Me.CxCombo_txt_NOME.Enabled = True
    Me.btn_guardar.Enabled = True
    Me.btn_alterar.Enabled = False
    Me.btn_adicionar.Enabled = False
    Me.btn_eliminar.Enabled = False
    Me.btn_fechar.Enabled = True

    Me.CxCombo_txt_NOME.SetFocus

    End Sub
    -------------------------------------------

    Private Sub btn_adicionar_Click()


    Me.CxCombo_txt_NOME.Enabled = True
    Me.btn_guardar.Enabled = True
    Me.btn_alterar.Enabled = False
    Me.btn_adicionar.Enabled = False
    Me.btn_eliminar.Enabled = False
    Me.btn_fechar.Enabled = True

    Me.CxCombo_txt_NOME.SetFocus

    End Sub
    ---------------------------------------------------

    Private Sub btn_eliminar_Click()

    'eliminar
    DoCmd.RunCommand acCmdDeleteRecord

    Form.Requery

    Me.CxCombo_txt_NOME.Enabled = True
    Me.btn_guardar.Enabled = False
    Me.btn_alterar.Enabled = True
    Me.btn_adicionar.Enabled = True
    Me.btn_eliminar.Enabled = False
    Me.btn_fechar.Enabled = True

    Me.CxCombo_txt_NOME.SetFocus

    End Sub

    ----------------------------------------------

    Depois quando verifico as funcionalidades na prática, não dá certo.
    Como faço para funcionar corretamente?
    Tem muitas falhas?

    Obrigado!
    FranklinJSP
    FranklinJSP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 479
    Registrado : 25/02/2016

    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar Empty Exemplo

    Mensagem  FranklinJSP 27/2/2016, 04:01

    Da uma olhada no código, tem tudo o que vc quer fazer

    Saludos,

    Franklin de Bolivia
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar Empty Re: [Resolvido]caixa de combinação - adicionar, guardar, alterar, eliminar

    Mensagem  alpedro 27/2/2016, 14:29

    Obrigado, Franklin de Bolivia.
    Está aqui a base de dados NOME , e não estou a conseguir fazer.
    Anexos
    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar AttachmentData_base_NOME.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (57 Kb) Baixado 12 vez(es)
    FranklinJSP
    FranklinJSP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 479
    Registrado : 25/02/2016

    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar Empty Sua base de dados

    Mensagem  FranklinJSP 29/2/2016, 01:33

    Em anexo o arquivo corregido. Vc precisa habilitar ou deshabilitar os botões, cuando agrega, elimina ou adiciona nomes.

    Saludos,

    Franklin de Bolivia
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar Empty Re: [Resolvido]caixa de combinação - adicionar, guardar, alterar, eliminar

    Mensagem  alpedro 29/2/2016, 21:31

    Obrigado, Franklin de Bolivia  Very Happy

    Conteúdo patrocinado


    [Resolvido]caixa de combinação  - adicionar, guardar, alterar, eliminar Empty Re: [Resolvido]caixa de combinação - adicionar, guardar, alterar, eliminar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 23:55