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


3 participantes

    [Resolvido]Calcular em consulta o valor maximo de varios campos

    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  hugopanzer 1/4/2014, 14:33

    Ola a todos, preciso da vossa ajuda para o seguinte:
    Nunca usei a funçao max numa consulta e gostaria de calcular o valor em varios campos. O objectivo é juntar varios campos num só e nesse campo usar a expressao Max e ordenar no sentido descendente. Como posso fazer numa consulta?

    Desde já obrigado a todos por qualquer ajuda.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  rdrck 1/4/2014, 17:12

    Olá Hugo,
    Acho que ficou meio confusa sua dúvida. Explique melhor.
    Como assim juntar vários campos num só? Esses campos estão todos no formato número? São campos da mesma tabela?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  hugopanzer 2/4/2014, 09:45

    Ola rdrck,
    Estou a tentar fazer isto na minha consulta em modo de estrutura:

    MaxVal: DMáx([MaxDeCampo9];[MaxDeCampo11]; [MaxDeCampo13];[MaxDeCampo15];[MaxDeCampo17]; [MaxDeCampo19];[MaxDeCampo21];[MaxDeCampo23];[MaxDeCampo25];[MaxDeCampo27])

    Todos os campos são da mesma tabela e são campos com formato data abreviada.

    Tento executar a consulta e dá-me erro " A expressão que introduziu tem uma função que contem um numero errado de argumentos"

    Obrigado
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  rdrck 2/4/2014, 12:54

    Olá Hugo,
    Você quer a maior data de um desses campos, é isso?
    Ou quer a maior data dentre todos os campos?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  hugopanzer 2/4/2014, 14:59

    Quero a maior data dentre todos os campos.

    Obrigado
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  Avelino Sampaio 2/4/2014, 15:10

    faça um croqui pra gente entender a sua necessidade.  Exemplo

    nome | Data 1      | Data 2      | Maior Data
    A    | 10/03/2014  |  15/03/2014 | 15/03/2014
    B    | 18/02/2014  |  20/01/2014 | 18/02/2014


    Então, como é a estrutura ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  hugopanzer 2/4/2014, 15:25

    Ola Avelino ve se dá para entender:

    nome | Campo1 | Campo2 | Resultado com Maior Data *
    A | 10/03/2014 | 15/03/2014 | 15/03/2014
    B | 18/02/2014 | 20/01/2014 | 18/02/2014
    C | 19/02/2014 | 22/01/2014 | 19/02/2014
    D | 10/03/2014 | 15/03/2014 | 15/03/2014
    E | 18/02/2014 | 20/01/2014 | 18/02/2014
    F | 19/02/2014 | 22/01/2014 | 19/02/2014

    É no campo maior data que quero calcular o valor maximo de cada linha ou seja no campo maior data eu iria usar esta expressao *MaxVal: DMáx([MaxDeCampo1];[MaxDeCampo2])


    Se eu usar esta expressão retorna o erro " A expressão que introduziu tem uma função que contem um numero errado de argumentos"

    Obrigado
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  Avelino Sampaio 2/4/2014, 15:47

    Tem como vc anexar um bd exemplo somente com as tabelas e consultas envolvidas. Ainda está um pouco confuso sem ver a consulta na íntegra.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  hugopanzer 2/4/2014, 15:49

    ok vou tentar colocar a bd com a tabela e a consulta que estou a tentar construir.

    Obrigado mais uma vez
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  rdrck 2/4/2014, 16:35

    Olá Hugo,
    Você já adicionou esse critério Max na aba Total em cada campo data mencionado?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  rdrck 2/4/2014, 17:58

    Olá Hugo,
    Bom, tem um jeito de fazer que talvez não seja o mais viável, do ponto de vista do tempo de execução e quantidade de passos a seguir, mas...
    O que você pode fazer é:
    1 - Criar uma tabela, com um campo tipo Data/Hora - Data Abreviada, para receber os valores dos campos data;
    2 - Criar o número de consultas para cada campo de data que você quiser capturar e, em cada uma das consultas, pegar somente um campo de data, colocando na Linha Totais (grade design da consulta) o Max;
    3 - Transformar essas consultas em Acréscimo, acrescentando os valores à tabela criada no passo 1;
    4 - Criar uma consulta Exclusão para excluir os dados da nova tabela criada;
    5 - Criar uma consulta baseada na nova tabela criada, colocando na Linha Totais o Max;
    6 - Criar uma macro com a sequência:
    a) Abrir e fechar a Consulta Esclusão;
    b) Abrir e fechar cada uma das consultas Acréscimo;
    c) Abrir a consulta baseada na tabela criada.

    Isso fará com que lhe retorne a data mais recente dentre todos os seus campos data.
    Não sei se ajuda, mas é uma saída.
    Dê uma olhada no exemplo:
    Anexos
    [Resolvido]Calcular em consulta o valor maximo de varios campos AttachmentMaxData.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (70 Kb) Baixado 83 vez(es)


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    hugopanzer
    hugopanzer
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 182
    Registrado : 16/11/2010

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  hugopanzer 7/4/2014, 14:35

    rdrck obrigado intendi a sua ideia e adaptei o seu exemplo na minha bd e funcionou.

    Obrigado a todos pela ajuda
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  rdrck 7/4/2014, 15:42

    Obrigado pelo retorno.
    Espero que dê tudo certo.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.

    Conteúdo patrocinado


    [Resolvido]Calcular em consulta o valor maximo de varios campos Empty Re: [Resolvido]Calcular em consulta o valor maximo de varios campos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/12/2024, 04:40