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]Relatório por Ano

    avatar
    alantb
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 163
    Registrado : 25/07/2017

    [Resolvido]Relatório por Ano Empty [Resolvido]Relatório por Ano

    Mensagem  alantb em 26/4/2019, 20:31

    Olá, no Access2016, preciso filtrar um relatório somente pelo ano. O problema é o seguinte: na tabela que compõe a consulta o campo "AnoRegistro" está tipo "Texto Curto", estava digitando somente o ano direto, tipo, 1995,1992,etc (neste campo a única informação que interessa é o ano, sem o mês e dia). Porém para emitir o relatório, as caixas de texto txtDe e txtAte estão no formato dd/mm/yyyy. Nas formatações de campos que eu vi nas tabelas ou no form sempre aparecem tipo data abreviada, por extenso,etc. Como se faz então para fazer esse filtro?????

    ALAN
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6683
    Registrado : 15/03/2013

    [Resolvido]Relatório por Ano Empty Re: [Resolvido]Relatório por Ano

    Mensagem  ahteixeira em 26/4/2019, 22:15

    Olá Alan,

    Tente algo assim na origem dos dados do relatório:

    Código:
    Year([CampoComData])=[Intruduza o Ano]

    Se não conseguir, partilhe base de dados com objetos necessarios para se testar.

    Abraço
    avatar
    alantb
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 163
    Registrado : 25/07/2017

    [Resolvido]Relatório por Ano Empty Re: [Resolvido]Relatório por Ano

    Mensagem  alantb em 27/4/2019, 04:12

    ahteixeira, tentei de várias formas mas não cheguei no resultado esperado. Segue cópia do bd e informações para entendimento:

    - relatório - RelTerrenosConcessao
    - consulta - ConsultaRelTerrenoConcessao
    - formulário - frmRelTerrenos

    Para testar em frmRelTerrenos, inserir período de datas, mas que, só deve ser levado em conta a parte do Ano(yyyy) e marcar opção Concessão;
    O campo que tem as datas para seleção é "AnoRegistro" da tbTerreno, conforme a ConsultaRelTerrenoConcessao;

    Ex de resultado: ao digitar 01/01/1990 à 31/12/1993 deve retornar no relatório os dados abaixo.

    codTerreno Nome                         descEnd        Nro  DescBairro         DtInicio     NroQuadra LoteQuadra AnoRegistro PossuiTermo
        3           Outro Morador Novo    Rua Lateral    866  Ouro Verde      11/09/1992       10             22              1992             Sim


    ALAN
    Anexos
    [Resolvido]Relatório por Ano AttachmentbdHabitacao.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (875 Kb) Baixado 11 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6683
    Registrado : 15/03/2013

    [Resolvido]Relatório por Ano Empty Re: [Resolvido]Relatório por Ano

    Mensagem  ahteixeira em 27/4/2019, 09:43

    Olá Alan,

    1º na consulta ConsultaRelTerrenoConcessao coloque o critério (filtro) conforme abaixo:
    Código:
    >=Year([Forms]![frmRelTerrenos].[txtDe]) E <=Year([Forms]![frmRelTerrenos]![txtAte])

    2º no relatório RelTerrenosConcessao altere a origem dos dados para a consulta correta (ConsultaRelTerrenoConcessao)

    Se tiver dificuldades, segue abaixo link com correções sugeridas:
    cld.pt/dl/download/bc9e1f33-b986-4f1e-947e-50b8f72f814b/bdHabitacao_rev.zip

    Abraço
    avatar
    alantb
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 163
    Registrado : 25/07/2017

    [Resolvido]Relatório por Ano Empty Re: [Resolvido]Relatório por Ano

    Mensagem  alantb em 3/5/2019, 12:37

    ahteixeira, desculpe a demora para responder, pois não estava conseguindo acessar o forum, mas blza. Com as alterações que você sugeriu anteriormente deu tudo certo por aqui, era isso mesmo que eu precisava. Valeu pela ajuda, estou encerrando por aqui. Até...!!!!

    ALAN
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6683
    Registrado : 15/03/2013

    [Resolvido]Relatório por Ano Empty Re: [Resolvido]Relatório por Ano

    Mensagem  ahteixeira em 3/5/2019, 13:27

    Olá Alan,

    Obrigado pelo retorno, o fórum agradece.

    Abraço

      Data/hora atual: 1/6/2020, 06:25