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


5 participantes

    [Resolvido]ListBox e Tabela - Sincronizar

    avatar
    Quincasborba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 14/08/2013

    [Resolvido]ListBox e Tabela - Sincronizar Empty [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Quincasborba 24/1/2014, 16:22

    Amigos do Fórum,

    Novamente aí vai uma dúvida de principiante, mas que pode ser útil pra vários usuários. Tenho num Formulário uma ListBox com a Origem de Linha apontando para uma Tabela, com nomes de funcionários. Até aqui tudo certo, assim que rodo em modo formulário, lá está a lista dos funcionários constantes da tabela. Coloquei também dois botões de comando: "Adicionar funcionário" e "Remover funcionário".

    Alguém pode me dar uma ajuda em como fazer tais botões funcionarem, ou seja, quando apertar o botão para remover, ele apagaria o item selecionado (tanto na listbox quanto na tabela!!) e atualizaria a listbox (método refresh).

    Quando apertasse o botão para incluir ele me daria uma inputbox para eu digitar o nome do funcionário e ao clicar ok ele atualizaria tudo? (listbox e tabela).

    Sei que isso deve ser praxe para vocês mestres, mas para mim está sendo mais difícil do que achei que seria.

    Obrigado para quem puder ajudar!


    Última edição por Quincasborba em 27/1/2014, 12:51, editado 1 vez(es)
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Uilson Brasil 24/1/2014, 16:43


    Amigo,

    Descreva sobre a estrutura de sua tabela de funcionários, bem como da consulta de sua lista.


    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    Quincasborba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 14/08/2013

    [Resolvido]ListBox e Tabela - Sincronizar Empty Aí vai o exemplo

    Mensagem  Quincasborba 27/1/2014, 11:26

    A ideia é fazer os botões funcionarem ao mesmo tempo para a listbox e na tabela AUX_ANALISTAS, ou seja, salvando os dados de acréscimo de analista e de remoção. Simples. Mas o orêia aqui não sabe. rsrsrsrs.
    Anexos
    [Resolvido]ListBox e Tabela - Sincronizar AttachmentEXEMPLO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (104 Kb) Baixado 15 vez(es)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Silvio 27/1/2014, 11:46

    Bom dia...

    Apenas um pitaco....salve o projeto no formato AC2007 !



    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Jungli 27/1/2014, 12:03

    Bom dia,

    veja se atende sua necessidade,

    Anexos
    [Resolvido]ListBox e Tabela - Sincronizar AttachmentEXEMPLO_OLD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (150 Kb) Baixado 62 vez(es)
    avatar
    Quincasborba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 14/08/2013

    [Resolvido]ListBox e Tabela - Sincronizar Empty OBRIGADO

    Mensagem  Quincasborba 27/1/2014, 12:49

    Puxa, é isso mesmo. Funcionou perfeitamente. Muito obrigado pela ajuda! Vou estudar o código para aprender, né? Valeu mesmo. Abraço!  cheers
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Jungli 27/1/2014, 16:59

    Razz  Fico Feliz
     alien  Em ajudar
    ClaudioTecnico
    ClaudioTecnico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 19/02/2014

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  ClaudioTecnico 26/3/2014, 22:24

    Olá JUNGLI, tudo bem?


    O seu exemplo ficou bem bacana, não sei se você alterou o visual também mas ficou show de bola!  Very Happy 

    Um probleminha que encontrei é que, ao clicar no botão "Adicionar Analista" e não colocar um nome, ao pressionar o botão cancelar ele exibe a seguinte mensagem (entre aspas):

    "Erro em tempo de execução '3315':

    O campo 'AUX_ANALISTA.ANALISTA' não pode ser uma cadeia de comprimento nulo."

    Quebrei a cabeça aqui pra tentar resolver o problema, mas não consegui porque ainda sou inexperiente. Imagino que um IF para verificar se o usuário preencheu um nome na InputBox já resolveria.

    Minha intenção não é de desmerecer ninguém, pelo contrário, penso que todos somos eternos aprendizes e sempre temos algo novo para aprendermos!

    Abraços,


    Claudio


    *** Versões dos programas***
    Windows 7/8 64 bits
    MS Office 2013 64 bits


    Última edição por ClaudioTecnico em 31/3/2014, 22:41, editado 1 vez(es)
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Jungli 27/3/2014, 13:55

    Código modificado no botão "Adicionar analista" (Comando14)

    Private Sub Comando14_Click()
    'Tratamento de erros
    On Error GoTo e1
    '// Variáveis
       Dim rs As DAO.Recordset
       Dim msg As String
       Dim Var01 As String * 40
    '// Preenche as variáveis
       msg = "Informe o nome do Analista"
       Var01 = InputBox(msg, "Informe o parâmetro solicitado", "Nome do analista")
    '// Abre o recordset
          Set rs = CurrentDb.OpenRecordset("AUX_ANALISTA")
          With rs ' seleciona o recordset
               .AddNew '    adiciona um novo registro
               ![ANALISTA] = UCase(Trim(Var01)) '  preenche o campo da tabela
               .Update '    grava as informações na tabela
          End With '    desfaz a seleção
    '// atualiza a lista
       Me.LISTA_ANALISTAS.Requery
    '// Fecha o recordset e limpa a memória
       Set rs = Nothing: Close
    'Executar ao ocorrer o erro
    e1:
    Select Case Err.Number
       '// Erro: 3315 - O campo 'AUX_ANALISTA.ANALISTA' não pode ser uma cadeia de comprimento nulo."
           Case 3315
                Exit Sub 'Abandona o procedimento
    End Select
    '// Fim
    End Sub


    arquivo em anexo:
    Anexos
    [Resolvido]ListBox e Tabela - Sincronizar AttachmentEXEMPLO_OLD_rev 01.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (78 Kb) Baixado 21 vez(es)
    ClaudioTecnico
    ClaudioTecnico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 19/02/2014

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  ClaudioTecnico 27/3/2014, 15:29

    Jungli, obrigado pela rapidez em responder.

    A sua solução funcionou perfeitamente, tratando o erro que estava aparecendo.

    Um grande abraço, e sucesso!


    Claudio


    *** Versões dos programas***
    Windows 7/8 64 bits
    MS Office 2013 64 bits


    Última edição por ClaudioTecnico em 31/3/2014, 23:18, editado 1 vez(es)
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Jungli 27/3/2014, 16:59

     Razz  O fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]ListBox e Tabela - Sincronizar Empty Re: [Resolvido]ListBox e Tabela - Sincronizar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 20:53