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]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 03:34

    Olha eu de novo encomodando!
    Tenho um form vinculado á uma consulta, com o seguinte parâmetro:

    Como todosacentos([Digite o nome do cliente] & "*")

    No evento ao abrir do form defini o seguinte código!

    Private Sub Form_Open(Cancel As Integer)
    If DCount("*", "CnEstorno") = 0 Then
    MsgBox "Não há dados registrado no sistema com a data específicada!", vbOKOnly + vbCritical, "Prezado operador!"
    DoCmd.Close acForm, "FormEstorno"
    Else
    End If
    End Sub

    Para cancelar a abertura do mesmo caso não contiver registros!

    Porém está dando o seguinte erro:

    Erro tempo de execução “2471”
    A expressão que você inseriu como parâmetro de consulta gerou este erro:
    [Digite o nome do cliente]

    Alguem pode me ajudar!
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Gilberto Rocha 14/5/2012, 03:42

    Poderia utilizar no evento se não houver dados.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 03:48

    Olá amigo boa noite!
    Este evento não contem em form ou estou enganado, ele só contem em relatório!
    Não é isso?
    avatar
    Convidad
    Convidado


    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Convidad 14/5/2012, 04:21

    Lupércio

    Está faltando o critério no Dcount()

    Abração!
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 04:28

    Balem eu não entendi!

    No Dcont() não vai só o nome da consulta, da uma força ai por favor!

    If DCount("*", "consulta") = 0 Then
    avatar
    Convidad
    Convidado


    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Convidad 14/5/2012, 05:02

    Bom, para consulta, sim está correto, mas depende do que deve retornar nessa consulta.

    O que está ocorrendo é que o dcount está retornando o erro porque a consulta ainda não foi executada e retornada com os registros.

    Vou tentar pensar uma solução meu amigo.

    Mas experimente colocar o Dcount no evento Ao ativar dor form.

    Amanhã nos falamos.
    Boa noite Sleep






    avatar
    Convidad
    Convidado


    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Convidad 14/5/2012, 05:19


    Olá

    Tente assim:

    Código:

    Private Sub Form_Open(Cancel As Integer)
      If Nz(DCount("*", "CnEstorno")) = 0 Then
          Cancel = True
          MsgBox "Não há dados registrados no sistema com a data especificada!", vbOKOnly + vbCritical, "Prezado operador!"
      Else
      End If
    End Sub
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Gilberto Rocha 14/5/2012, 05:39

    Eu costumo fazer isso verificando a consulta e antes de abrir o formulário.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 06:13

    Mesmo erro Norberto!

    topbr boa noite!
    Você tem esse código, para verificar a consuta antes de abrir do form?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  JPaulo 14/5/2012, 09:38

    Bom dia a todos.

    Um pitaco apenas;

    Se o form está vinculado a uma consulta, para saber se existem dados terá de ser no evento ao carregar, pois ao abrir ainda não carregou absolutamente nada.

    Teste por favor:



    Private Sub Form_Load()
    If Me.Form.Recordset.RecordCount = 0 Then
    MsgBox "Não há registos...", vbCritical
    DoCmd.Close acForm, "SeuFormulario", acSaveYes
    End If
    End Sub



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Folder_announce_new Instruções SQL como utilizar...
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 11:47

    JPaulo bom dia!

    Ficou assim:
    Ao clique do botão abre o parâmetro se digitar algo para efetuar a consulta se não tiver ele retorna a mensagem que não há registros. Porém se não digitar nada e clicar em ok, abre todos os registros, e é isso que eu queria, ficou nota "10".

    Obrigao JPaulo, um bom início de semana!
    Um abraço.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 11:51

    JPaulo uma pergunta!

    Porque no código você tirou o "cancel = true" e funcionou normal, cancelando o evento!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  JPaulo 14/5/2012, 12:21

    Amigão, veja a instrução do Private no Open do form:

    Private Sub Form_Open(Cancel As Integer)

    No evento ao carregar não existe, porque você não pode Cancelar uma informação já carregada, apenas poderá fechar.... Laughing

    O Open não carrega dados.






    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidad
    Convidado


    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Convidad 14/5/2012, 12:41

    Olá Lupércio

    Bom dia, vejo que já resolveu teu problema.

    Ontem tava difícil pensar, muito sono.

    Boa sorte, amigo !!
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Lupércio 14/5/2012, 14:43

    Bem explicado J Paulo, ta certo e obrigado pelo retorno!

    O amigo Balem muito bom dia á você e uma ótima semana!
    Postei outro tópico!

    Abração! Basketball

    Conteúdo patrocinado


    [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro! Empty Re: [Resolvido]Cancelar form sem dados vinculado a uma consulta parâmetro!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 05:49