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]Erro #Núm!

    Compartilhe

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/12/2017

    [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 19/4/2018, 17:53

    Boa tarde,

    Alguém me sugere alguma rotina para mim eliminar este erro  #Núm! do meu relatório?

    Eu tenho uma soma(Selmeld, e de acordo com o critério que eu informo, aparece esse erro, e o que eu queria era que ficasse em branco se tiver algum erro.

    Espero ter me feito entender.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 19/4/2018, 18:23

    Descubra quando ocorre o erro (O motivo que ocasiona o erro), e aplique um Seimed na Formula, pra somente aplicar a Formular se o o caso for negativo.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 19/4/2018, 18:59

    Fabio, a fórmula que estou usando é a abaixo, ou seja, soma todos os valores unitários de tudo o que for Diesel e divide pela quantidade de abastecimentos de Diesel, e o erro acontece quando o período que eu selecionar não tiver nenhum abastecimento de Diesel, apenas Gasolina por exemplo, aí quando gero o relatório no valor de Diesel aparece #Núm!

    =Soma(SeImed([Tipo_Comb]="Diesel";[Valor_Unit];0))/Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]=" Diesel"))
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 20/4/2018, 16:37

    Acredito que com o NZ possa resolver isso... Teste:

    =Soma(SeImed([Tipo_Comb]="Diesel";NZ([Valor_Unit];0);0))/nz(Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]=" Diesel"));0)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 20/4/2018, 17:10

    Fabio, testei aqui, e não deu certo ainda, nas opões de filtros que tenho, escolhi só Gasolina, e ao gerar o relatório o Erro #Núm! permaneceu.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5467
    Registrado : 15/03/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  ahteixeira em 20/4/2018, 17:13

    Olá a todos,

    Parece que tem aí uma divisão, divisão por zero dá erro.
    Verifique melhor.

    Abraço a todos

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 20/4/2018, 17:24

    ahteixeira

    Neste caso, o que me sugere?
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 21/4/2018, 15:34

    Antes de aplicar a formula, deve incluir um Seimed() que primeiro contara os registro de acordo com o filtro (gasolina, diesel...) se for maior >0;aplica formula atual;0. Dessa forma, se nao tiver nenhum registro com o combustível que pretende, considera zero.

    =Seimed(Contar(SeImed([TipoComb]="Diesel";[TipoComb]))>0;FormulaAQUI;0)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 21/4/2018, 16:10


    Fabio, testei conforme abaixo, mas ainda não deu certo, permanece o mesmo erro.


    =Seimed(Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]))>0;Soma(SeImed([Tipo_Comb]="Diesel";[Valor_Unit];0))/Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]=" Diesel"));0)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Erro #Núm!

    Mensagem  Noobezinho em 22/4/2018, 02:15

    Ismael

    Sugestão:

    Teste em partes, para ver onde está dividindo por zero.

    [ ]'s


    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 22/4/2018, 02:28

    Noob,

    Achei onde estava o meu erro, na coluna Tipo_Comb da minha tabela, eu tinha registros em branco, tipo, quando não é Gasolina e nem Diesel, é Outros, e era exatamente onde deveria estar a descrição Outros, estava em branco, eu imagino que este tenha sido o meu erro, pois eu preenchi, e testei apenas Gasolina e no campo Diesel ficou com valor 0, e anterior ficava #Núm!. Assim sendo, está resolvido!

    Obrigado a todos pela a ajuda.

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Erro #Núm!

    Mensagem  Noobezinho em 22/4/2018, 02:31

    Que ótimo Ismael

    Valeu pelo retorno!


    Boa sorte!

    Balem
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 23/4/2018, 13:22

    Grato pelo retorno amigo! Até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: 20/9/2018, 14:25