MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Aviso nº 2427 - Expressão sem valor

    Compartilhe
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Seg 12 Mar 2018, 14:05

    Olá pessoal, tudo tranquilo??

    Olhem só, alguém pode me dizer como contornar o aviso 2427 - Você inseriu uma expressão que não tem valor.

    Acontece quando clico na lista onde tem itens, e após clico em visualizar relatório, porém se de acordo com esse item não tiver nenhum cliente com essa caracteristica, aparece essa mensagem de aviso ou erro, não sei bem o que é.
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Silvio em Ter 13 Mar 2018, 18:26

    Boa tarde...

    Veja o link abaixo se pode lhe ajudar.
    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Ter 13 Mar 2018, 19:41

    Opa, blza, Silvio.

    Olha só, dei uma olhada no seu material postado, porém não pude aproveita-lo. O meu problema é diferente do apresentado lá.

    Penso que não deve ser difícil, pois na verdade no meu form que tem uma caixa de listagem, com itens de uma tabela "x", e que ao selecionar um deles, o sistema procura na tabela "y" se das pessoas gravadas lá, quais possuem aquele item (característica), daí gera um relatório.

    E é aí que esta gerando o erro, quando o sistema busca na tabela e vê que não existe ninguém que atenda o item escolhido, gera esse erro.

    Vou esperar mais um pouco e ver se aparece uma luz, caso contrário, finalizo o tópico como resolvido.

    Obrigado Silvio pela ajuda.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Noobezinho em Ter 13 Mar 2018, 21:11

    Pablo

    No evento antes de atualizar da listbox, coloque o seguinte código, que vou escrever em linhas gerais,

    deixando que você, modifique para o teu uso:


    IF Dcount( "*", "NomeDaTabelaY", "[CampoApesquisarAcaracteristica]= " & NomeListBox.Column(X) ) =0 Then

      msgbox"Não existem registros para esse critério"

      docmd.CancelEvent

    End If


    [ ]'s
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Ter 13 Mar 2018, 21:40

    OK, vou testar aqui irmão.
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Qua 14 Mar 2018, 18:45

    Meu amigo está gerando esse erro.


    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Noobezinho em Qua 14 Mar 2018, 18:54

    Eu ainda penso que essa seja a solução.

    Poste parte da tua aplicação, com tabelas. consultas e forms envolvidos,

    Para podermos continuar com a ajuda.
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Qua 14 Mar 2018, 19:03

    OK, já posto.
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Qua 14 Mar 2018, 19:34

    Opa desculpe a demora meu amigo, mas está aí o meu BD. A senha é Aa123456.

    o formulario que esta dando err é o frmListaPesquisaFaccao

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Noobezinho em Qua 14 Mar 2018, 21:17

    Pablo

    Ta aí o teu exemplo alterado.


    O campo facção estava como caixa de combinação na tabela individuos, exibido os nomes das facções e armazenando o código no campo.

    Exatamente por isso que o Dcount() não funfava, pois ele ia procurar pelo nome e não pelo código.

    Então mudei o campo para caixa de texto e assim armazenar o código nesse campo, o mesmo fiz na listaFacção.

    Utilize a combobox em formulários, assim vc vê o nos nomes nos formulário e grava o código na tabela.

    [ ]'s
    avatar
    Pablo Weber
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 173
    Registrado : 22/11/2010

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Pablo Weber em Qui 15 Mar 2018, 03:02

    Boa noite amigo Noobezinho.

    Cara ficou muito bom mesmo, era exatamente isso que eu queria fazer, mas por pouca experiência acredito, não conseguia ver o problema. Só tenho a agradecer a todos vocês do fórum que dedicam seu tempo para ajudar a quem precisa. Muito obrigado e espero estar em breve também contribuindo aqui no fórum.

    Grande abraço.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Aviso nº 2427 - Expressão sem valor

    Mensagem  Noobezinho em Qui 15 Mar 2018, 09:46

    Que bom que pude ajudar!

    Valeu pelo retorno.

    Boa sorte!

      Data/hora atual: Ter 19 Jun 2018, 23:15