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]ListBox que não faz o requery

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]ListBox que não faz o requery Empty [Resolvido]ListBox que não faz o requery

    Mensagem  Assis 6/3/2014, 18:54

    Boa tarde
    Tenho uma listbox "Lista0" que lista todos os doc. em pdf contidos numa pasta chamada "PDF" que está na mesma diretoria da BD

    Quando executo este comando abaixo para eliminar um Doc que quero, acontece que o doc. é anulado mas a listbox "Lista0" não faz o requery.
    só fechando o formulario e voltando a abrir o doc que tinha sido eliminado já não aparece.

    Aonde estou a errar ?
    Obrigado


    Private Sub Comando8_Click()
    If MsgBox("Confirma a  " & Chr(13) & "Anulação do PDF ? ", vbYesNo + vbQuestion, "Aviso ") = vbYes Then
    Dim strCaminho$
    strCaminho = CurrentProject.path & "\PDF\"
    Kill strCaminho & Me.Lista0.Column(0)
    MsgBox "" & Me.Lista0.Column(0) & " Anulado Com Sucesso ", vbCritical, "Aviso"
    Me.Lista0.Requery
    Else
    DoCmd.CancelEvent
    Exit Sub
    End If


    .................................................................................
    *** Só sei que nada sei ***
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Avelino Sampaio 6/3/2014, 19:05

    Ola!

    O requery só serve se a sua listbox estiver acoplada a uma consulta ou tabela, o que não deve ser o seu caso.  Para listbox que usa "lista de valores" vc acrescenta utilizando o método AddItem

    Me!Lista.AddItem strArquivo

    Já para remover da lista use o método RemoveItem

    Me!Lista.RemoveItem strArquivo

    Aguardamos


    Última edição por Avelino Sampaio em 7/3/2014, 08:23, editado 1 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Assis 6/3/2014, 19:45

    Avelino

    Aonde coloco a sua dica. É que o documento é eliminado ... Kill strCaminho & Me.Lista0.Column(0)


    Me!Lista.RemoveItem strArquivo

    no comando do meu botão

    Private Sub Comando8_Click()
    If MsgBox("Confirma a  " & Chr(13) & "Anulação do PDF ? ", vbYesNo + vbQuestion, "Aviso ") = vbYes Then
    Dim strCaminho$
    strCaminho = CurrentProject.path & "\PDF\"
    Kill strCaminho & Me.Lista0.Column(0)
    MsgBox "" & Me.Lista0.Column(0) & " Anulado Com Sucesso ", vbCritical, "Aviso"
    Else
    DoCmd.CancelEvent
    Exit Sub
    End If


    .................................................................................
    *** Só sei que nada sei ***
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Avelino Sampaio 6/3/2014, 20:29

    Assis,

    use o removeItem antes da linha do Kill

    Private Sub Comando8_Click()
    dim strExcluido$
    strExcluido = Me.Lista0.Column(0)
    If MsgBox("Confirma a " & Chr(13) & "Anulação do PDF ? ", vbYesNo + vbQuestion, "Aviso ") = vbYes Then
    Dim strCaminho$
    strCaminho = CurrentProject.path & "\PDF\"
    Me.Lista0.RemoveItem strCaminho & Me.Lista0.Column(0)
    Kill strCaminho & Me.Lista0.Column(0)
    MsgBox "" & strExcluido & " Anulado Com Sucesso ", vbCritical, "Aviso"
    Else
    DoCmd.CancelEvent
    Exit Sub
    End If

    Não testei mas deve dar certo

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Assis 6/3/2014, 21:10

    Avelino

    Fica a amarelo a linha

    Me.Lista0.RemoveItem strCaminho & Me.Lista0.Column(0)

    e informa que o item não se encontra na lista


    .................................................................................
    *** Só sei que nada sei ***
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Avelino Sampaio 6/3/2014, 21:27

    Desculpa Assis pois não tem que ter o strCaminho. Experimente assim:

    Me.Lista0.RemoveItem Me.Lista0.Column(0)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Assis 6/3/2014, 21:42

    Obrigado Mestre


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]ListBox que não faz o requery Empty Re: [Resolvido]ListBox que não faz o requery

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 07:17