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

    Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Compartilhe
    avatar
    Henrique Rodrigues
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 13/05/2016

    Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Mensagem  Henrique Rodrigues em Ter 14 Jun 2016, 16:52

    TRANSFORM Count(RetornoMemoTab.UltimaConsulta) AS ContarDeUltimaConsulta
    SELECT DatePart("m",[DataUltimaConsulta]) AS Mês
    FROM RetornoMemoTab
    WHERE ((([RetornoMemoTab]![DataUltimaConsulta])>#1/1/2016#))
    GROUP BY DatePart("m",[DataUltimaConsulta])
    ORDER BY DatePart("m",[DataUltimaConsulta]) DESC , DatePart("d",[DataUltimaConsulta])
    PIVOT DatePart("d",[DataUltimaConsulta]);


    Como escrever o parâmetro na linha WHERE de forma que ao mudar de ano não seja necessário digitar a data como acima?


    Última edição por Henrique Rodrigues em Sex 17 Jun 2016, 12:44, editado 3 vez(es) (Razão : editou para responder a mensagem seguinte)
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Mensagem  Alexandre Neves em Ter 14 Jun 2016, 17:24

    Boa tarde,
    Tente
    WHERE [RetornoMemoTab]![DataUltimaConsulta]>dateserial(year(date),1,1)


    .................................................................................
    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
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Mensagem  Alexandre Neves em Sex 17 Jun 2016, 11:04

    Bom dia, Henrique
    Não edite desnecessariamente
    A mensagem sequente à minha mensagem devia ser escrita em nova mensagem para que se perceba a sequência da dúvida>resposta

    resposta do Henrique:
    Fiz como abaixo....mas continua dando erros

    TRANSFORM Count(RetornoMemoTab.UltimaConsulta) AS ContarDeUltimaConsulta
    SELECT DatePart("m",[DataUltimaConsulta]) AS Mês
    FROM RetornoMemoTab
    WHERE RetornoMemoTab!DataUltimaConsulta>DateSerial(Year(Date(),1 ,1)
    GROUP BY DatePart("m",[DataUltimaConsulta])
    ORDER BY DatePart("m",[DataUltimaConsulta]) DESC , DatePart("d",[DataUltimaConsulta])
    PIVOT DatePart("d",[DataUltimaConsulta]);


    .................................................................................
    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
    Henrique Rodrigues
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 13/05/2016

    Continuo não conseguindo o objetivo!!! Anexo o Banco de dados

    Mensagem  Henrique Rodrigues em Sex 17 Jun 2016, 23:53

    Colegas!!! Já tentei todas sugestões!!1 Sei que estou perto de resolver....mas também se foram horas de estudos e tentativas!!!
    Tomo a liberdade d anexar para nossos mestres o banco de dados com a Consulta de referencia cruzada e a Tabela que estou trabalhando!!!
    O que desejo é simples: Não ter que colocar o ANO (digitar ou muda-lo através de um FRM!!!
    Agradeço desde já pela ajuda!!!
    Bom final de semana!!!

    Fiz correto hoje?? ("me refiro ao teu comentário!!") abaixo :
    Bom dia, Henrique
    Não edite desnecessariamente
    A mensagem sequente à minha mensagem devia ser escrita em nova mensagem para que se perceba a sequência da dúvida>resposta
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Mensagem  Alexandre Neves em Sab 18 Jun 2016, 16:41

    Boa tarde, Henrique
    Fez bem em criar nova mensagem, mas o anexo não veio


    .................................................................................
    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
    Henrique Rodrigues
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 13/05/2016

    Re: Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Mensagem  Henrique Rodrigues em Seg 20 Jun 2016, 18:51

    Veja se agora o arquivo foi?
    Cliquei em escolher arquivo, selecionai-o e cliquei em abrir, ai apareceu o nome ao lado da caixa escolher arquivo
    Cliquei em enviar para finalizar.
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Consulta de referencia cruzada - Como faze-la para que o ANO mude automaticamente de acordo com DATA ANO ATUAL

    Mensagem  Alexandre Neves em Ter 21 Jun 2016, 09:19

    Bom dia,
    Depois de abrir prima "Submeter" para verificar a aceitação do ficheiro


    .................................................................................
    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

      Data/hora atual: Qua 23 Ago 2017, 01:36