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

    [Resolvido]forcar campo receber valor zero

    Ney Santos
    Ney Santos
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 280
    Registrado : 23/05/2011

    [Resolvido]forcar campo receber valor zero Empty [Resolvido]forcar campo receber valor zero

    Mensagem  Ney Santos 12/12/2020, 14:56

    Amigos bom dia!
    vi varios assuntos parecido aqui no forum e tentei algumas das soluçoes mas nao resolveu pra mim.
    Tenho um Relatorio que contem 2 sub relatorios.
    sub recebe as entradas do dia. O outro as saidas
    ambos os subs coloquei no campo detahes do rel principal.
    No rodape tenho um campo calculado que recebe o a soma das Entrdas e diminui das soma das saidas.
    At ai tudo bem.
    O prblema e a dias que nao há saidas e ai o sub rel que tras a saidas fica zerado ou melhor nulo
    isso gera o famoso "#Tipo!"
    e consequente mente nao tras o saldo liquido do dia.
    Tentei varias coisas pra fazer com que o campo recebesse zero, caso fosse null,
    ams nao funciona, uma das tentativas ate funciona quando o rel e aberto em "modo  de Exibição de relatorio",
    mas quando entra em modo visulização ou vou imprimi occore o erro.
    Anexos
    [Resolvido]forcar campo receber valor zero AttachmentMODO EXIBIÇÃO.bmp
    Você não tem permissão para fazer download dos arquivos anexados.
    (496 Kb) Baixado 1 vez(es)
    Ney Santos
    Ney Santos
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 280
    Registrado : 23/05/2011

    [Resolvido]forcar campo receber valor zero Empty Re: [Resolvido]forcar campo receber valor zero

    Mensagem  Ney Santos 12/12/2020, 14:57

    SEGUE A OUTRA IMAGEM
    Anexos
    [Resolvido]forcar campo receber valor zero AttachmentMODO IMPRESSAO.bmp
    Você não tem permissão para fazer download dos arquivos anexados.
    (436 Kb) Baixado 2 vez(es)
    FranklinJSP
    FranklinJSP
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 439
    Registrado : 25/02/2016

    [Resolvido]forcar campo receber valor zero Empty Re: [Resolvido]forcar campo receber valor zero

    Mensagem  FranklinJSP 12/12/2020, 15:42

    Olá Ney

    Pode usar a função NZ para devolver zero, uma string de comprimento zero ("""), ou qualquer outro valor especificado quando uma variante é zero.
    Por exemplo, pode usar esta função para converter um valor nulo para outro valor e evitar o erro #Tipo.

    Código:
    Soma = nz(Num1) + nz(Num2)

    Saludos


    .................................................................................
    Meu Português não é muito bom,
    mas eu gosto de colaborar... em qualquer idioma
    Smile "Access... minha paixão"
    Ney Santos
    Ney Santos
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 280
    Registrado : 23/05/2011

    [Resolvido]forcar campo receber valor zero Empty Re: [Resolvido]forcar campo receber valor zero

    Mensagem  Ney Santos 12/12/2020, 16:22

    Boa tarde Frankilin
    Obrigado por coloborar
    tentei faer como vc disse mas nao da certo :
    Soma = nz(texto127) + nz(TotSai)
    ele nao reconhece
    o problem e que o campo TotSai, recebe o valor do campo TOTSAIDA, que esta no sub rtelatório:
    veja o controlsouuce desse campo:TOTSAI
    =(Nz([SAIDAS].[Relatório]![TOTSAIDA]))
    "SAIDAS" é o nome do subrel, 'TOTSAIDA" é o nome do campo no sub rel.


    Att
    Ney santos
    Ney Santos
    Ney Santos
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 280
    Registrado : 23/05/2011

    [Resolvido]forcar campo receber valor zero Empty Re: [Resolvido]forcar campo receber valor zero

    Mensagem  Ney Santos 12/12/2020, 17:02

    Pessoal pesquisando de outra forma aqui no forum encontrei isso:
    https://www.maximoaccess.com/t27879-resolvidoresumo-de-lancamentos
    ai adaptei consegui.

    fica a dica pár quem passar pela mesma situação.
    Meus agradeciemnts ao amigo  Frankilin pela teantiva em ajudar.
    o campo ficou assim no recordsource:
    =SeImed(VarType([SAIDAS].[Relatório]![TOTSAIDA])=10;0;[SAIDAS].[Relatório]![TOTSAIDA])

      Data/hora atual: 11/4/2021, 13:03