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 listagem.

    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Caixa de listagem. Empty [Resolvido]Caixa de listagem.

    Mensagem  clynton 16/10/2014, 01:51

    Amigos,

    Gostaria de um help com algo que me possibilitasse excluir informação de uma Caixa de Listagem teclando 'Delete' e automaticamente atualizar a lista.

    Grato...


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  Noobezinho 20/10/2014, 13:12

    Clynton

    Se a caixa de listagem recebe os dados de uma tabela:
    Delete o registro via código ou consulta exclusão da tabela e logo abaixo
    faça um requery na caixa de listagem(reconsulta).


    Abraços

    NB



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  clynton 23/10/2014, 18:07

    Sim Noobezinho, a caixa recebe dados de uma tabela, poderia me dar o caminho das pedras para fazer o que disseste?


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  Noobezinho 24/10/2014, 01:29

    Eis um exemplo

    No evento Ao apertar tecla da caixa de listagem,coloque o seguinte código:
    Para que o código abaixo funcione, a primeira coluna da caixa de listagem tem que ser do código( id). mas ele não precisa aparecer
    na listagem, a coluna poder ficar com 0 cm de largura.
    Código:

    Private Sub NomecaixaListagem_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 46 Then ' se for a tecla delete que foi pressionada
       If MsgBox("Deseja deletar esse registro?", vbQuestion + vbYesNo, "Deletar registro") = vbYes Then
          DoCmd.SetWarnings False
          DoCmd.RunSQL "DELETE  NomeTabela.id " & _
                       "FROM NomeTabela " & _
                       "WHERE NomeTabela.id= " & me!NomeCaixaListagem
          DoCmd.SetWarnings True
          Me.NomeCaixaLisagem.Requery
          
       End If
    End If



    Nb


    Última edição por Noobezinho em 27/10/2014, 23:09, editado 2 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  clynton 27/10/2014, 22:49

    Valeu Noobezinho...
    ...só precisei tirar o [Me] desta linha: "WHERE (((NomeTabela.id)=[me].[NomeCaixaListagem));"

    Abraço...


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  Noobezinho 27/10/2014, 23:11

    Realmente, eu esqueci de arrumar essa parte do código.

    Agora já editei e arrumei o post anterior.

    Legal que deu certo !

    Valeu pelo retorno

    Boa sorte !!

    Nb


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  clynton 30/10/2014, 15:01

    Noobezinho, colocando do jeito que você falou, aparece uma caixa solicitando a inserção de um valor.
    Coloquei assim: "WHERE (((Tab_Nome.Código)=(Lista0)));"


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."

    Conteúdo patrocinado


    [Resolvido]Caixa de listagem. Empty Re: [Resolvido]Caixa de listagem.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 20:01