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


    erro : run time error 2501

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty erro : run time error 2501

    Mensagem  Convidado 11/2/2013, 21:43

    bem é assim chamo um Form mas se cancelar da o seguinte erro :

    run time error ´2501´
    A acção ´open form´ foi cancelada

    como passar por cima deste problem ?



    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 11/2/2013, 22:48

    bem é assim chamo um Form...
    Assim como? Todos os detalhes são importantes.


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 11/2/2013, 22:53

    Certo Criquio mais especifico... Amigalhão através de um botão chamo o form_1 se pretender cancelar, ou seja já n/ quero ver o seu conteúdo faço cancelar, neste caso mesmo tenho uma combo-box chamo uma consulta por data e esta questiona coloque a data inicial e se eu cancelar da o tal :

    run time error ´2501´
    A acção ´open form´ foi cancelada

    mas já me aconteceu como descrevi anteriormente apenas a cancelar a abertura de um form...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 11/2/2013, 22:56

    E quais são as funções utilizadas?


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 11/2/2013, 22:59

    tenho la por exemplo o seguinte código :
    Private Sub btImprimir2_Click()
    If IsNull(Me!cboLista.Value) Then
    MsgBox "...", vbInformation, "..."
    Exit Sub
    End If
    DoCmd.OpenForm Me.cboLista.Column(2)
    End Sub

    se fizer debug marca a linha :
    DoCmd.OpenForm Me.cboLista.Column(2) em amarelo
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 11/2/2013, 23:10

    Tente colocar a linha que abre o form dentro do bloco If:

    Código:
    f IsNull(Me!cboLista) Or Me.cboLista.Value = "" Then
        MsgBox "...", vbInformation, "..."
    Else
        DoCmd.OpenForm Me.cboLista.Column(2)
    End If


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 11/2/2013, 23:28

    Obrigado... mas não resultou ! Sad
    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 11:22

    boas...
    n/ se utilizando irei dizer boas manhãs ( rs rs rs )

    Private Sub btImprimir2_Click()
    If IsNull(Me!cboLista.Value) Then
    MsgBox "...", vbInformation, "..."
    Else
    DoCmd.OpenForm Me.cboLista.Column(2)
    End If


    Da o mesmo erro... mesmo que feche com:

    End Sub

    sendo uma maçada quando queremos cancelar a consulta que estamos a efectuar... Obrigado a atenção de todos os " mestrianos "
    ( obs.: acordei com vontade de aumentar nomes ao Dicionário Português )
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 13/2/2013, 11:37

    A primeira linha da sua função está diferente da que eu passei. Tente utilizar da forma que passei, usando o Null e o sem nada (""). Um é diferente do outro e muitas das vezes resolve dessa forma.


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 11:51

    Private Sub btImprimir2_Click()
    If IsNull(Me!cboLista) Or Me.cboLista.Value = "" Then
    MsgBox "...", vbInformation, "..."
    Else
    DoCmd.OpenForm Me.cboLista.Column(2)
    End If
    End Sub

    Criquio... meu amigo como tenho é assim... você Companheiro mandou o seguinte :

    If IsNull(Me!cboLista) Or Me.cboLista.Value = "" Then
    MsgBox "...", vbInformation, "..."
    Else
    DoCmd.OpenForm Me.cboLista.Column(2)
    End If

    ... penso que a diferença esta :

    Private Sub btImprimir2_Click()
    .
    .
    .
    End Sub

    Será que estou a ver bem ? e experimentei sem ("") e nada . . . erro mantem-se.
    Desculpa Criquio ! e Obrigado mas esta confuso...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 13/2/2013, 12:03

    O nome do formulário está mesmo na coluna 2? Talvez esteja na coluna 1. Se a sua combo tiver apenas duas colunas, são elas as colunas zero e um. Assim, ou o nome está na coluna 0 ou na coluna 1.


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 12:16

    Criquio...
    - você diz :

    O nome do formulário está mesmo na coluna 2? Talvez esteja na coluna 1. Se a sua combo tiver apenas duas colunas, são elas as colunas zero e um. Assim, ou o nome está na coluna 0 ou na coluna 1.

    Criquio a combo tem 3 Linhas( Colunas ) se eu colocar 1, ou mesmo 0 diz que o Form não existe... Criquio se eu em vez de Cancelar der a data Inicial e Final - Funciona apenas acontece com o Cancelar . . .
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 13/2/2013, 12:19

    Mas como é esse Cancelar? Quando abrimos um formulário através de um botão ou algo do gênero, não existe opção de cancelar a abertura. Explique esse Cancelar.


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 12:28

    vamos a ela "" ela explicação - rs rs rs

    eu na combo escolho uma consulta por exemplo por Data... Certo ? se colocar a Data Inicial e Final ele responde a consulta... Quando abre o Pedido de Consulta abre onde podemos colocar a Data e depois OK ou Cancelar... Se eu cancelar sem colocar nada ele da esse erro...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 13/2/2013, 12:35

    Ainda está meio confuso isso aí. Esse "onde podemos colocar a Data e depois OK ou Cancelar..." a que você se refere está no formulário ou é a caixa de parâmetro de uma consulta? Se for a segunda opção, e ao que parece é, mude o parâmetro da consulta para verificar os campos de data no formulário ao invés de abrir essa caixa de parâmetro.


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 12:41

    ui !
    agora você bateu em mim... rs rs rs
    sim criquio é a caixa de parâmetro de uma consulta... Na consulta se for direito a consulta ele funciona e posso cancelar...amigão como posso mudar ?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 13/2/2013, 12:44

    Você fala que tem duas datas, ao que supondo serem a data inicial e a data final. No parâmetro da consulta, seria algo assim:

    >= Forms!NomeDoForm!CampoDataInicial And <= Forms!NomeDoForm!CampoDataFinal


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 12:55

    Não Criquio... tenho uma Consulta do tipo...... em que o criterio é : Entre [Data de inicio] E [Data Final] dentro da Consulta !
    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 12:56

    SELECT tbl_km.IdKm, tbl_km.Matriculas, Sum(tbl_km.Combustivel) AS Combustivel, Avg(tbl_km.MediaKm) AS MediaKm, tbl_Matriculas.Marca, tbl_km.Data
    FROM tbl_Matriculas INNER JOIN tbl_km ON tbl_Matriculas.ID = tbl_km.IdKm
    GROUP BY tbl_km.IdKm, tbl_km.Matriculas, tbl_Matriculas.Marca, tbl_km.Data
    HAVING (((tbl_km.Data) Between [Data de inicio] And [Data Final]));
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  criquio 13/2/2013, 13:28

    É a mesma coisa. Tente mudar para o que falei acima. Tambem pode usar o ENTRE e o E no lugar de >= e <=


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

    avatar
    Convidado
    Convidado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Convidado 13/2/2013, 14:40

    Nada!
    Criquio até já me sinto incomodado . . . mas "Népia" como se diz cá em Portugal.

    Conteúdo patrocinado


    erro : run time error 2501 Empty Re: erro : run time error 2501

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:28