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]Coloca mais uma função em SeImed

    Compartilhe

    Misson Lira
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 282
    Registrado : 01/12/2016

    [Resolvido]Coloca mais uma função em SeImed

    Mensagem  Misson Lira em 9/1/2018, 14:00

    Bom dia Pessoal!!

    Pessoal tenho um formulário que mostra para me os parcelamentos no meu estabelecimento... nesse meu formulário tem uma campo que se chama aviso, nesse campo (aviso) tem um código dentro da consulta (Aviso: SeImed(([DataVencimentoParcelaGerarAjudaAviso]
    nessa mesma consulta tem um outro campo chamado RestaPaga onde mostra o valor que resta paga da parcela em questão.

    O que estou precisando é acrescentar no código do Campo Avista o campo RestaPaga... O aviso ele me volta como resposta Em dias ou Em atraso. eu quero que quando resta paga fosse 0 então ele iria mostra em aviso Fechado. Então aviso teria 3 opção de resposta Em dias Em Atraso ou Fechado.


    Alguém poderia me ajuda?
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 332
    Registrado : 23/01/2017

    Re: [Resolvido]Coloca mais uma função em SeImed

    Mensagem  thiagomcosta em 9/1/2018, 16:15

    Não consegui entender bem o que você precisa, mas seu problema pode ter duas soluções:

    1: Colocar um SEIMED dentro de outro SEIMED, exemplo:
    Código:
    SEIMED([RestaPag]=0;"FECHADO";SEIMED([DataVenc]<hoje();"ATRASO";DATEDIFF("d";[DataVenc];HOJE())))
    Primeiro você testa uma variavel, se for verdadeira a condição retorna um valor, se for falso faz outro teste com outra condição.

    2: Usar os operadores AND e OR (ou outros, mas estes são os mais utilizados), exemplo:
    Código:
    SEIMED([RestaPag]>0 E [DataVenc]<hoje();"ATRASO";"QUITADO")
    Neste caso ele testa ao mesmo tempo as duas condições e retorna verdadeiro somente se ambas forem atendidas.

    Misson Lira
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 282
    Registrado : 01/12/2016

    Re: [Resolvido]Coloca mais uma função em SeImed

    Mensagem  Misson Lira em 10/1/2018, 12:47

    Bom dia!!

    Amigo, resolveu meu problema.

    Muito obrigado pela ajuda.

      Data/hora atual: 13/12/2018, 18:26