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]Tratamento de erro

    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 261
    Registrado : 05/04/2016

    [Resolvido]Tratamento de erro Empty Tratamento de erro

    Mensagem  Luís Antunes em 25/11/2018, 23:41

    O Código abaixo dá-me o stoque do armazém. Acontece que na útima linha em branco aparece o "#Erro"
    Há forma de tratamento de erro na fórmula?

    =Nz(DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]);"")

    Luís Antunes
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  FabioPaes em 26/11/2018, 01:58

    Acredito que o erro ocorre pq ele nao acha o Valor do Critério passado no Dlookup. Sendo assim, antesde aplicar o valor ao campo, submeta esse campo do Criterio a uma verifocaçao If() Se existir algum valor aplique o Dlookup, se nao aplique 0.00 no Campo.


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 261
    Registrado : 05/04/2016

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  Luís Antunes em 26/11/2018, 21:08

    =Nz(IIf([Estoque]<0;"0";DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]));"")

    Tentei Também com "[Estoque] Is Error" e nada deu certo.
    Luís Antunes
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  FabioPaes em 26/11/2018, 21:23

    Faça como falei que dará certo...


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 261
    Registrado : 05/04/2016

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  Luís Antunes em 26/11/2018, 21:48

    Agora Tentei assim

    =Nz(Ise(DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]) É Nulo;"";DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]));"0")

    e não resultou

    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 261
    Registrado : 05/04/2016

    [Resolvido]Tratamento de erro Empty [Resolvido]Tratamento de erro

    Mensagem  Luís Antunes em 26/11/2018, 23:09

    Tentei assim
    =Nz(Ise(DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]) É Nulo;"";DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]));"0")

    e não resultou-

    Luís Antunes
    caiosouza
    caiosouza
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 409
    Registrado : 05/12/2016

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  caiosouza em 27/11/2018, 11:38

    Bom dia!

    Favor explicar oque deseja, só postando o código não podemos ajudar claramente.

    De imediato verifique o nome da função:

    =Nz(Ise(DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]) É Nulo;"";DPesquisar("[Estoque]";"[Cs_Geral]";"[Cs_Geral]![CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet]));"0")

    Não é SeImed ?

    Em vez desse grande código porque não coloca somente:

    Código:
    Estoque: DPesquisar("[Estoque]";"[Cs_Geral]";"[CodTabDet]=" & [Formulários]![Frm_Vendas]![Frm_VendasSub].[Formulário]![CodTabDet] & "")


    .................................................................................
    A persistência leva ao sucesso!
    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 261
    Registrado : 05/04/2016

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  Luís Antunes em 27/11/2018, 22:26

    CaioSouza
    Obrigado pela disponibilidade
    Vou enviar a BD para uma melhor compreenção.
    No campo Estoque (na posição de inserir novo) aprece "#Erro" que deveria aparecer um vazio

    Luís Antunes
    Anexos
    [Resolvido]Tratamento de erro AttachmentTratamentErro.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (148 Kb) Baixado 3 vez(es)
    caiosouza
    caiosouza
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 409
    Registrado : 05/12/2016

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  caiosouza em 27/11/2018, 23:09

    Segue:
    Anexos
    [Resolvido]Tratamento de erro AttachmentTratamentErro.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (161 Kb) Baixado 7 vez(es)


    .................................................................................
    A persistência leva ao sucesso!
    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 261
    Registrado : 05/04/2016

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  Luís Antunes em 28/11/2018, 18:49

    CaioSouza
    Perfeito, um muito obrigada
    Ps
    Só não experimentei essa opção no construtor de consultas.
    Luís Antunes

    Conteúdo patrocinado

    [Resolvido]Tratamento de erro Empty Re: [Resolvido]Tratamento de erro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/7/2019, 21:55