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

    [Resolvido]Consulta condição SE

    avatar
    joseantonio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 142
    Registrado : 18/07/2011

    [Resolvido]Consulta condição SE Empty Consulta condição SE

    Mensagem  joseantonio 15/6/2012, 23:49

    Por gentileza, estou com uma dúvida em uma consulta no Access 2007, conforme descrito abaixo:
    VARIÁVEIS 1
    1- VENCD (FORMATO DATA);
    2- VENCK (FORMATO NUMERO);
    3- VENCH (FORMATO NUMERO);

    VARIÁVEIS 2
    1- DATAM_ATUAL (FORMATO DATA);
    2- KM_ATUAL (FORMATO NUMERO);
    3- HORA_ATUAL (FORMATO NUMERO);

    Resumindo, preciso que a consulta faça a verificação entre as variáveis 1 e 2 com os respectivos itens, conforme o exemplo abaixo:

    VARIÁVEIS

    1- VENCD <= DATAM_ATUAL
    2- VENCK >= KM_ATUAL
    3- VENCH >= HORA_ATUAL
    EXEMPLO

    1- 12/6/2012 – 15/06/2012 = 3
    2- 91000 – 90000 = -1000
    3- 400 – 405 = 5

    Após o resultado de cada variável a consulta deverá estabelecer entre elas qual esta vencida com mais tempo e anular o vencimento das outras duas.
    Acredito que uma fórmula Seimd possa resolver, mas não estou conseguindo.
    Alguém pode me ajudar?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Consulta condição SE Empty Re: [Resolvido]Consulta condição SE

    Mensagem  Alexandre Neves 16/6/2012, 10:59

    Bom dia, José, e bem-vindo ao fórum

    Não entendi a sua dúvida. Refere-se a variáveis mas, pela descrição, parece-me tratar-se de campos de tabela(s)
    avatar
    joseantonio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 142
    Registrado : 18/07/2011

    [Resolvido]Consulta condição SE Empty Esclarecimento

    Mensagem  joseantonio 16/6/2012, 14:25

    Sim as variáveis são os campos da consulta, ja montei a consulta falta apensa definir a condição SE para que retorne com o primeiro vencimento, ou seja, qual das 3 variáveis (campos da consulta) estará vencendo primeiro, ou melhor, qual dos 3 resultados conforme exemplo é maior.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Consulta condição SE Empty Re: [Resolvido]Consulta condição SE

    Mensagem  Alexandre Neves 16/6/2012, 21:15

    Descreva a(s) tabela(s) e como está a fazer a consulta
    avatar
    joseantonio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 142
    Registrado : 18/07/2011

    [Resolvido]Consulta condição SE Empty Esclarecimento

    Mensagem  joseantonio 16/6/2012, 21:40

    consegui desenvolver um pouco agora estou precisando de um auxilio na atualização do status depois da consulta, veja minha função:

    Expr1: (SeImed([VENCD]>=0 Ou [VENCK]>=0 Ou [VENCH]>=0;"Vencido por Dias"))

    Preciso que quando o campo [VENCD]>=0 seja retornado o texto "Vencido por Dias", se o campo [VENCK]>=0, seja retornado o texto "Vencido por km", se o campo [VENCH]>=0 seja retornado o texto "Vencido por hora" e se dois ou os tres campos estiverem >=0, seja retornado o texto "Vencido por mais de um indicador"

    Desde ja agradeço.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Consulta condição SE Empty Re: [Resolvido]Consulta condição SE

    Mensagem  Alexandre Neves 3/9/2012, 10:17

    Bom dia,
    O tema ficou parado.
    Já resolveu? Houve evolução?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    joseantonio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 142
    Registrado : 18/07/2011

    [Resolvido]Consulta condição SE Empty Re: [Resolvido]Consulta condição SE

    Mensagem  joseantonio 3/9/2012, 14:40

    Sim, já consegui resolver, obrigado! esqueci de concluir aqui, vou faze-lo agora.

    Conteúdo patrocinado


    [Resolvido]Consulta condição SE Empty Re: [Resolvido]Consulta condição SE

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 13:47