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

2 participantes

    Função SeImed não retorna valor desejado.

    avatar
    gcleandro
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 06/11/2020

    Função SeImed não retorna valor desejado. Empty Função SeImed não retorna valor desejado.

    Mensagem  gcleandro 18/7/2021, 01:29

    Prezados, boa noite!
    Gostaria de solicitá-los ajuda com um problema que estou tendo com a função SeImed.

    Eu estou criando um formulário para registrar atendimentos de chamado.
    Nesse formulário, dentre outros campos, eu tenho um campo "status", um campo "data_atendimento" e um campo "data_vencimento".

    O campo "status" é uma combox que possui os seguintes valores: "RESOLVIDO", "INDEVIDO", "AGUARDANDO MATERIAIS" e "EM ABERTO".

    Criei um campo para me informar se o chamado foi resolvido no prazo. Eu preciso que esse campo marque "SIM" quando o chamado tiver o status "RESOLVIDO" ou "INDEVIDO" e a data_atendimento menor ou igual a data_vencimento, do contrário ele deve retornar "NÃO".

    A fórmula que escrevi foi:
    =SeImed([status]="RESOLVIDO" Ou [status]="INDEVIDO" E [data_atendimento]<=[data_vencimento];"SIM";"NÃO")

    O campo sempre retorna os valores corretos, exceto quando o status é "RESOLVIDO" e a "data_atendimento" é maior que "data_vencimento". Ele retorna como "SIM", quando o correto seria "NÃO".

    Alguém pode me ajudar a entender o que está acontecendo de errado?
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 732
    Registrado : 23/03/2010

    Função SeImed não retorna valor desejado. Empty Re: Função SeImed não retorna valor desejado.

    Mensagem  Finformática 19/7/2021, 14:29

    Caro Leandro,

    Seja bem vindo ao nosso fórum!

    Testa assim: =SeImed(([Status]="Resolvido" Ou [Status]="Indevido") E [Data_Vencimento]>=[Data_Atendimento];"Sim";"Não")

    Abraços
    avatar
    gcleandro
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 06/11/2020

    Função SeImed não retorna valor desejado. Empty Re: Função SeImed não retorna valor desejado.

    Mensagem  gcleandro 10/8/2021, 16:10

    Finformática, agradeço o retorno.
    Uma pena não ter dado certo.
    Eu coloquei a fórmula =SeImed([data_vencimento]>=[data_atendimento]) e filtro manualmente pelo status "Resolvido" e "Indevido".
    Vou fazendo assim até que consiga resolver.

      Data/hora atual: 18/9/2021, 18:06