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]Erro em critério de consulta DMáx()

    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 228
    Registrado : 10/04/2014

    [Resolvido]Erro em critério de consulta DMáx() Empty [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  biligo 22/4/2015, 20:16

    Boas pessoal,

    Tenho uma consulta ao qual deveria separar os clientes vencidos, como o BD esta sendo utilizado a pouco tempo os erros vão aparecendo aos poucos e este é um deles:

    Após um período garantido a consulta me dava quem venceu com o seguinte campo: CData(CDup([DtServico])+Nz([Garantia];0)+1)
    "Transformar em data a soma da data que foi efetuada o serviço mais a garantia e 1 dia".

    Coloquei como critério do campo e o que me da problema é este critério: DMáx("IdOrdem";"tblOrdemServico";"IdentCliente =" & [tblCliente]![IdCliente])
    Pelo que entendo seria assim: "Valor Maximo da tblOrdemServico cujo Id do cliente seja igual ao da tabela de clientes.

    O problema é que me é retornado mesmo os que já foram "removidos" deste conjunto, aparecem o mesmo cliente mais de 1 vez.
    Segue exemplo do caso.

    BD TESTE
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 228
    Registrado : 10/04/2014

    [Resolvido]Erro em critério de consulta DMáx() Empty Re: [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  biligo 24/4/2015, 11:20

    Boas galera,
    Bom ainda na procura da resolução deste caso, se alguém puder ajudar agradeço;
    avatar
    andrecc
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/08/2012

    [Resolvido]Erro em critério de consulta DMáx() Empty Re: [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  andrecc 29/4/2015, 01:28

    Não compreendi direito... Quem vence é o pedido, e não o cliente, certo? Se o mesmo cliente tiver mais de um pedido, alguns dos pedidos podem estar vencidos, outros não...

    No exemplo que você passou, João tem dois pedidos, e ambos estão vencidos...
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 228
    Registrado : 10/04/2014

    [Resolvido]Erro em critério de consulta DMáx() Empty Re: [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  biligo 29/4/2015, 04:19

    André Grato pela atenção,
    Exatamente, o que vence é o pedido.

    Em geral no meu caso o que ocorre e que cada cliente tem no máximo 2 ou 3 serviços ativos,
    mais esta consulta deverá passar por estes batido pois estarão ainda dentro dos dias de Garantia.

    Um cliente pode ter vários serviços feitos em seu histórico mais gostaria de filtrar apenas o vencido
    mais recente no exemplo que passei João tem dois serviços em 04/04 e 16/04 gostaria que apenas
    o do dia 16/04 me fosse apresentado.

    Não sei se ficou bem explicado, estou tentando a algum tempo mais vi que o que havia feito esta meio muito
    errado XD.

    Ainda a procura da solução.
    avatar
    andrecc
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/08/2012

    [Resolvido]Erro em critério de consulta DMáx() Empty Re: [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  andrecc 30/4/2015, 04:08

    Veja se o exemplo abaixo resolve:

    Consulta1
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 228
    Registrado : 10/04/2014

    [Resolvido]Erro em critério de consulta DMáx() Empty Re: [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  biligo 30/4/2015, 06:47

    Boooas André,
    Era exatamente o que precisava, perfect.

    Não conhecia este modo de expressão, mas no access é vivendo e aprendendo.

    Realmente muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Erro em critério de consulta DMáx() Empty Re: [Resolvido]Erro em critério de consulta DMáx()

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 23:40