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


3 participantes

    [Resolvido]Objecto inválido ou sem definição

    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]Objecto inválido ou sem definição Empty Objecto inválido ou sem definição

    Mensagem  Assis 19/1/2012, 12:04

    Bom dia

    Tenho este erro ao fechar um formulário:

    Objecto inválido ou sem definição
    Error 3420

    Faço debug

    E fica selecionado a amarelo a linha
    Forms![Recebimentos].Requery

    Estou a tentar evitar o mesmo assim mas não estou a conseguir

    Private Sub Form_Close()
    On Error GoTo TrataErro
    Forms![Recebimentos].Requery
    TrataErro:
    If err.Number = 3420 Then
    Resume Next
    End If
    End Sub

    Aonde estou a errar?
    Obrigado










    .................................................................................
    *** Só sei que nada sei ***
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  criquio 19/1/2012, 12:39

    O form que contem essa linha é o mesmo que será atualizado com o Requery? Se for não vejo a necessidade de atualizá-lo, já que ele está sendo fechado. Se for outro, esse outro está aberto no momento do Requery?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    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]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Assis 19/1/2012, 13:02

    Olá Criquio

    Eu Abro o Form Recebimentos...

    Mostra os saldos dos clientes todos e quando documentos tem a pagar


    NºDocumento Clientes Valor
    5 Criquio 150,00
    3 Assis 245,00
    6 Outro 345,00


    Clicko na linha Criquio e abre o Fom Pagamentos com:

    os 5 documentos do Criquio descriminados

    Ao fechar este de pagamentos quero fazer o requery ao de recebimentos, e ai está o erro
    Obrigado








    .................................................................................
    *** Só sei que nada sei ***
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  criquio 19/1/2012, 13:14

    Já tentou usar o Repaint no lugar do Requery? Ou, quem sabe, fechar o formulário e abrir de novo. Nesse caso, ao clicar no botão que fecha o segundo form, poderia primeiro fechar o primeiro form e abrir de novo e depois fechar o segundo form. Talvez funcione apenas mandando abrir o primeiro form:

    DoCmd.OpenForm "NomeDoPrimeiroForm"
    DoCmd.Close, Me.Name


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    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]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Assis 19/1/2012, 13:27

    Criquio

    É que todos os forms que eu tennho fecham com a tecla escape, no ao premir tecla.
    Vou tentar com um comando para este.
    E depois retorno

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 04/05/2011

    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Bão 19/1/2012, 13:50

    Caro Assis...

    Não sei se é isso, mas vou arriscar...

    Você disse que a linha Forms![Recebimentos].Requery fica marcada quando ocorre o erro...

    Nas minhas aplicações, quando faço referência a um form diferente do que tem o foco, faço assim: Forms!NomeDoForm!Campo...

    Se seu caso for esse, está faltando o NomeDoForm em sua instrução...
    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]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Assis 19/1/2012, 14:41

    Obrigado Rodrigo

    Eu quero fazer o requery ao form, não a um campo no form.


    .................................................................................
    *** Só sei que nada sei ***
    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 04/05/2011

    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Bão 19/1/2012, 15:02

    Nesse caso o melhor seria atualizar tudo de uma vez só...

    Mais eficiente seria: Forms!Recebimentos.Recalc

    Assim todos os campos atualizam...

    Faça um teste e retorne o resultado...

    Antes, só um pergunta: em qual evento está usando o requery? em ao fechar?
    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]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Assis 19/1/2012, 15:54



    Sim ao fechar


    .................................................................................
    *** Só sei que nada sei ***
    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 04/05/2011

    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Bão 19/1/2012, 19:05

    Acho que se fosse possível postar ao menos os forms onde está ocorrendo o erro

    seria melhor...
    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]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Assis 19/1/2012, 19:44

    Criquio e Rodrigo

    Passei a fechar o form com um botão do comando e passei para lá o dito requery e assunto resolvido.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 04/05/2011

    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Bão 19/1/2012, 19:49

    Por essa dificuldade, no evento ao fechar, acabei usando os forms com a borda desativada e criei meu próprio botão fechar...

    Assim se pode acrescentar outros comandos no próprio botão personalizado, sem ficar dependente do botão de fechar padrão...

    Às ordens... nos ajudando uma hora chegamos numa solução...

    Conteúdo patrocinado


    [Resolvido]Objecto inválido ou sem definição Empty Re: [Resolvido]Objecto inválido ou sem definição

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 01:26