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]exibir último registro da tabela na consulta

    avatar
    FABIOSIAMES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 204
    Registrado : 14/06/2010

    [Resolvido]exibir último registro da tabela na consulta Empty exibir último registro da tabela na consulta

    Mensagem  FABIOSIAMES 6/7/2013, 23:09

    Pessoal boa noite.

    pesquisei aqui no forum, achei mas me embananei no final.

    criei uma consulta
    cod valor ordem
    1 5,00 D
    2 5,00 b
    3 5,00 A

    Preciso filtrar para me mostrar apenas o último registro baseado no "cod" que é auto númeração.

    Até ai achei aqui no forum, mas não sei como exibir os restantes dos outros campos.

    Fui usar pelo select

    SELECT Max(Tabela.meuCampoCOD) AS Maximo FROM Tabela

    Ele criou uma função, mas excluiu os campos "valor" e "ordem"

    como posso colocar eles.

    obrigado pela ajuda
    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]exibir último registro da tabela na consulta Empty Re: [Resolvido]exibir último registro da tabela na consulta

    Mensagem  Alexandre Neves 6/7/2013, 23:31

    Boa noite,
    SELECT * FROM Tabela WHERE meuCampoCOD IN (SELECT Max(meuCampoCOD) FROM Tabela)


    .................................................................................
    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
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    [Resolvido]exibir último registro da tabela na consulta Empty Re: [Resolvido]exibir último registro da tabela na consulta

    Mensagem  Claudemir P 16/7/2013, 03:05

    Boa noite Alexandre, estou com uma dúvida semelhante.

    Preciso retornar apenas o registro da última data incluído. O código que estou criando é o seguinte:

    SELECT TbAssistenciaStatus.CodDefSolStatus, TbAssistenciaStatus.CodDefSol, TbAssistenciaStatus.Status, TbAssistenciaStatus.AtendenteSituacao, TbAssistenciaStatus.Cliente, TbAssistenciaStatus.Quando, TbAssistenciaStatus.Previsao, TbAssistenciaStatus.Observacao
    FROM TbAssistenciaStatus
    WHERE (((TbAssistenciaStatus.Quando) In (Max([TbAssistenciaStatus].[Quando]))));

    Porém ao exibir a consulta o programa informa não ser possível ter uma função de agregação na cláusula Where.
    avatar
    FABIOSIAMES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 204
    Registrado : 14/06/2010

    [Resolvido]exibir último registro da tabela na consulta Empty Re: [Resolvido]exibir último registro da tabela na consulta

    Mensagem  FABIOSIAMES 16/7/2013, 14:03

    Pessoal bom dia.

    Obrigado deu certo.

    Desculpe pela demora é que não entrei esses dias.
    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]exibir último registro da tabela na consulta Empty Re: [Resolvido]exibir último registro da tabela na consulta

    Mensagem  Alexandre Neves 16/7/2013, 17:58

    Boa tarde, Claudemir
    SELECT CodDefSolStatus, CodDefSol, Status, AtendenteSituacao, Cliente, Quando, Previsao, Observacao FROM TbAssistenciaStatus
    WHERE TbAssistenciaStatus.Quando In (SELECT Max(Quando]) FROM TbAssistenciaStatus);


    .................................................................................
    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
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    [Resolvido]exibir último registro da tabela na consulta Empty Re: [Resolvido]exibir último registro da tabela na consulta

    Mensagem  Claudemir P 16/7/2013, 19:03

    Boa tarde Alexandre, só adicionei um colchetes antes do campo quando na cláusula where e funcionou como esperado.

    Grato

    Conteúdo patrocinado


    [Resolvido]exibir último registro da tabela na consulta Empty Re: [Resolvido]exibir último registro da tabela na consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 12:24