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


4 participantes

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 14:49

    oi a todos

    de uma hora para outrra apareeu nessa mensagem: erro 2501 A ação openForm foi cancelada no meu aplicativo confirmo a mensagem e o Aplicativo também fecha

    aí olhando nesse tópico https://www.maximoaccess.com/t13424-resolvidoinibir-a-mensagem-a-acao-open-form-foi-cancelada#103220
    o JPaulo dá essa Dica que resolveu o problema do Colega Harisohn

    fiz exatamente a mesma coisa e não resolveu
    no Evento ao Ocorrer o erro do Formulário coloquei assim:

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
    If Err.Number = 2501 Then Resume Next
    End Sub


    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Alexandre Fim 19/4/2022, 15:10

    Olá Roberto,

    Compartilhe aqui uma cópia do bd para análise e solução do problema.

    Att,
    Alexandre Fim



    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 15:42

    é muito complicado   postar essa parte pois tem envolvimento e dependencia de inumeros objetos eu teria que postar todo o aplicativo que não será possível

    e não dá nem pra mim editar criar um exemplo pra demonstrar esse problema pois nem sei de onde veio esse erro
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Alexandre Fim 19/4/2022, 15:53

    Roberto,

    No seu código, comente o procedimento abaixo:

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
    If Err.Number = 2501 Then Resume Next
    End Sub


    Em seguida, execute o formulário que está gerando o erro, e quando aparecer a mensagem do erro, clique no botão "Depurar" da mensagem, e em segui irá apontar a linha do código que está gerando o erro.
    FAz o print e manda aqui para analisarmos.

    Valeu


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 16:04

    já está assim como demonstro na mensagem 1, já coloquei no evento do formulário que está dando esse problema
    dessa maneira:

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
    If Err.Number = 2501 Then Resume Next
    End Sub


    masc ontinua dando o mesmo problema, mas, pra dizer que não influenciou em nada influenciou sim quando abro o aplicativo no modo designer aí abro o o formulário sem problemas,

    de onde apareceu esse erro?

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Alexandre Fim 19/4/2022, 16:27

    Não é isso.
    Pedi pra você comentar o código. Assim:
    Código:


    'Private Sub Form_Error(DataErr As Integer, Response As Integer)
    'If Err.Number = 2501 Then Resume Next
    'End Sub


    Desta forma, o erro irá ocorrer em alguma linha, e ai quando aparecer a mensagem de erro, clique em "Depurar" e manda o print do código com o erro.

    É isso

    Att,

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 16:34

    amigo se fosse assim era fácil a mensagem só aparece com o botão de ok e o botoão vermelho de fechar, não tem o botão de depurar
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Alexandre Fim 19/4/2022, 17:17

    Abra o sistema no modo estrutura e execute o formulário.
    Provavelmente, vai aparecer a caixa de mensagem com o botão de Depurar.
    Ou coloque um breakpoint no botão OK e Depurar linha-a-linha pra ver onde gera o erro.


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 17:31

    abrindo no modo estrutura e em seguida abrindo o formulário aí não aparece mais a mensagem

    Aí que não pra entender, já compilei depurei eestá tudo correto

    o erro só aparece quando roda normal
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Silvio 19/4/2022, 17:34

    Boas....


    Roberto Batista Alves, coloca esse código no evento ao abrir do teu sub formulário e não no formulário principal.
    on error goto fim

    fim:
    if err.number =2501 then resume next
    end if


    .................................................................................
    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."
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 18:08

    O formulário principal é o que abre e também já coloquei no evento ao abrir e não deu certo também
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Alexandre Fim 19/4/2022, 18:52

    Roberto,

    No código do formulário em questão, no início vc está usando "Option Explicit" e "Option Database" ?
    O Option Explicit te obriga declarar as variáveis do form...talvez alguma variável esteja gerando algum erro também.


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 19:08

    não amigo não é nenhuma coisa nem outra, o causador do problema é uma tabela que informa o caminho do formulário a ser aberto, e nela não sei como foi alterado o nome do formulário pra ser aberto então causou toda essa confusão,

    meu muito obrigado a todos consegui analisar por horas o problema e consegui sozinho aqui achar o defeito, por mais que se esforçassem não iam consegui achar o problema pois não estariam vendo o projeto

    abraço a todos que me ajudaram
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  DamascenoJr. 19/4/2022, 19:11

    A constar, esse "erro" ocorre porque uma abertura foi cancelada. E ocorre pra quem chamou (podendo estar o chamador em um módulo ou formulário). A tratativa do erro então deve ser feita pra quem chamou a abertura, e não no formulário que vai ser aberto.
    avatar
    raijeweb
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 01/04/2016

    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  raijeweb 19/4/2022, 19:17

    extamente isso só vim perceber isso depois de muita analise, pois faz muito tempo em que desenolvi esse apliativo e não me lembrava mais dessess pro menores
    brigadão a todos

    Conteúdo patrocinado


    [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver Empty Re: [Resolvido]erro 2501 A ação openForm foi cancelada quem sabe resolver

    Mensagem  Conteúdo patrocinado


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