MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Tratamento de erro

    avatar
    Luís Antunes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 307
    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
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    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 : 307
    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
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    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 : 307
    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 : 307
    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 : 416
    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 : 307
    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 : 416
    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 9 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 : 307
    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

      Data/hora atual: 7/8/2020, 13:26