MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Função DLast

    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

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

    [Resolvido]Função DLast Empty [Resolvido]Função DLast

    Mensagem  Assis em 13/2/2020, 08:52

    Bom dia Amigos

    Tenho um código no actual do formulário que está a devolver um valor errado.

    Ver imagem por favor.

    Obrigado



    [Resolvido]Função DLast Sem_t121

    Erro meu na imagem:

    Devia dar 016.2020

    Ver formulário:

    [Resolvido]Função DLast Sem_t123


    .................................................................................
    *** Só sei que nada sei ***
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3164
    Registrado : 21/04/2011

    [Resolvido]Função DLast Empty Re: [Resolvido]Função DLast

    Mensagem  Marcelo David em 13/2/2020, 11:08

    Bom dia Assis,
    use o LN ao invés do mod.

    Teste para ver.


    .................................................................................
    Marcelo David
    www.mrdsystem.com.br (em construção)
    avatar
    delsonk
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 189
    Registrado : 26/11/2013

    [Resolvido]Função DLast Empty Re: [Resolvido]Função DLast

    Mensagem  delsonk em 13/2/2020, 11:37

    Bom dia!
    DLast é uma função que retorna o valor de um campo do "último" registro ..... e como "last" é definido, você pode muito bem perguntar? Bem, é definido com base na cláusula ORDER BY da sua consulta. Se você não estiver usando uma consulta, não haverá consistência nem garantia sobre qual será o último, porque o ACCESS não armazena registros em uma tabela em nenhuma ordem específica, independentemente da ordem em que você pode ter adicionado os registros. .
    DMax é uma função que retorna o valor máximo de um campo da tabela ou consulta. É independente de qualquer ordem imposta por uma consulta ou índices. Ele sempre retornará o valor máximo.

    Os programadores raramente usam DLast, preferindo usar DMax (e seu primo, DMin).


    Baseado no texto acima, extraído do site pcreview.co.uk, sugiro que tente usar a função Max ou DMax.

    Att, Delson
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4608
    Registrado : 20/04/2011

    [Resolvido]Função DLast Empty Re: [Resolvido]Função DLast

    Mensagem  Silvio em 13/2/2020, 11:56

    Boas......eu faria a busca pela referencia.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

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

    [Resolvido]Função DLast Empty Re: [Resolvido]Função DLast

    Mensagem  Assis em 13/2/2020, 12:59

    delsonk

    Utilizei a sua dica e criei a consulta, a visualizar só um registo ordenado descendente, o que me devolve o último

    SELECT TOP 1 Modelos.LN, Modelos.[Mod]
    FROM Modelos
    ORDER BY Modelos.LN DESC;


    Obrigado a todos


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    delsonk
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 189
    Registrado : 26/11/2013

    [Resolvido]Função DLast Empty Re: [Resolvido]Função DLast

    Mensagem  delsonk em 13/2/2020, 14:50

    O fórum agradece o retorno.

    Sucesso!

    Delson

      Data/hora atual: 24/9/2020, 05:17