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

    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Assis 13/9/2010, 10:27

    Bom dia

    Tenho uma consulta com mais de 150 registos, e queria que ao executar a consulta só se visse os últimos 15 Registos.

    Um dos campos da consulta é um campo DATA, no formato 13-09-2010.
    avatar
    Convidado
    Convidado


    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Convidado 13/9/2010, 11:34

    Bom dia Assis,

    Pode ser via SQL:

    SELECT TOP 15 TuaTabela.Id, TuaTabela.TeuCampoData
    FROM TuaTabela;

    Ou na grade QBE (modo estrutura) da consuta onde tem Retornar (ou mostrar) onde você digita o numero que desejar.

    Nivaldo.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Assis 13/9/2010, 12:04

    Obrigado Nivaldo

    Fiz assim

    SELECT TOP 15 Lançamentos.Ordenar, Lançamentos.Data
    FROM Lançamentos

    Mas o resultado não foi o esperado pois eu quero que liste os ultimos registos e não os primeiros.
    avatar
    Convidado
    Convidado


    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Convidado 13/9/2010, 12:14

    Oi Assis,

    Acrescenta isso na instrução:

    ORDER BY Lançamentos.Data DESC;

    Ou então coloca como "decrescente" a classificação (no modo estrutura)


    Nivaldo.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Assis 13/9/2010, 12:35

    Nivaldo

    Resulta mas inverte a ordem de registo, tem solução diferente ?


    Obrigado
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 463
    Registrado : 01/03/2010

    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  chsestrem 14/9/2010, 00:36

    Boa Noite Assis, só dando um Pitaco...rsss

    Pra conseguir este efeito vc tem que fazer uma consulta aninhada

    Ex:

    SELECT *
    FROM Sua_Tabela
    WHERE (((id) In (select top 15 id from Sua_Tabela ORDER BY id DESC)));

    Sds,


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    avatar
    Convidado
    Convidado


    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Convidado 14/9/2010, 02:22

    Olá Assis,

    A dica (Pitacaço) do Charles foi na mosca. Testei e funcionou beleza.

    Como diz o ditado: Uma mão lava a outra e as duas lavam o rosto

    Valeu Charles.

    Nivaldo.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Assis 14/9/2010, 10:48

    Boa dia, valeu pessoal, funfou.
    Obrigado a todos.

    Conteúdo patrocinado


    [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP Empty Re: [Resolvidos]Listagem-Listar-relacionar os últimos registos-consulta aninhada com a instrução sql TOP

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 16:41