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

    Query devolve sempre último registo da tabela

    avatar
    Tochano
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 19/08/2016

    Query devolve sempre último registo da tabela Empty Query devolve sempre último registo da tabela

    Mensagem  Tochano 16/5/2021, 20:37

    Boa noite a todos,
    Ao efetuar uma query tipo:

    SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;

    O último registo da tabela é sempre apresentado, independente do valor do valor do registo.

    Alguém me consegue explicar o porquê disto estar a acontecer?

    Não estou a colocar o código em concreto porque não estou no computador onde tenho o projeto mas se for necessário, mais tarde poderei colocar o código se acharem pertinente.

    Obrigado pela ajuda que me possa ser facultada.

    Cumprimentos,
    José Gomes
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4121
    Registrado : 29/06/2012

    Query devolve sempre último registo da tabela Empty Re: Query devolve sempre último registo da tabela

    Mensagem  Noobezinho 17/5/2021, 10:55

    Olá José Gomes

    Veja; tem um (s) sobrando já no nome do campo da tabela, verifique.

    Mas mesmo assim, estou estranhando o fato de procurar um intervalo de valores no campo name.

    Name, geralmente é único, agora se esse campo for outra coisa, sempre é bom colocar um nome que

    o identifique na leitura do VBA.

    Caso não resultou, pode ser outra coisa além da SQL exibida.

    Então disponibilize as partes envolvidas com alguns dados e

    nos diga qual é o resultado esperado.



    { }'s

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Tochano gosta desta mensagem

    avatar
    Tochano
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 19/08/2016

    Query devolve sempre último registo da tabela Empty Re: Query devolve sempre último registo da tabela

    Mensagem  Tochano 17/5/2021, 20:04

    Boa tarde pessoal,
    Agora já no computador onde tenho o projecto, posso partilhar o código:

    Set Rs = DB.OpenRecordset("SELECT * FROM Registo_KM WHERE Matricula = '" & Me.lbl_matricula.Caption & "' AND Data_Km_Iniciais between #" & Format(Date, "mm/dd/yyyy") & "# And #" & Format(Date - 7, "mm/dd/yyyy") & "#")

    Com esta query pretendo retornar todas as linhas que constem na tabela "Registo_KM "  desde os últimos 7 dias atras até hoje para uma determinada matricula.

    O problema é que deste jeito retorna efetivamente todas as linhas registadas consoante os critérios da query mas também retorna sempre o ultimo registo da tabela, independentemente da data
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

    Query devolve sempre último registo da tabela Empty Re: Query devolve sempre último registo da tabela

    Mensagem  Alexandre Neves 20/5/2021, 18:21

    Boa tarde, e bem-vindo ao fórum

    Disponibilize dados significativos para se avaliar


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

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4121
    Registrado : 29/06/2012

    Query devolve sempre último registo da tabela Empty Re: Query devolve sempre último registo da tabela

    Mensagem  Noobezinho 22/5/2021, 11:27

    José

    Disponibilize as partes envolvidas na operação com alguns dados fictícios

    para que possamos analisar.

    Aguardamos ...



    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: 13/6/2021, 00:45