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]Função DLast

    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4025
    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 : 2988
    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 : 174
    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 : 4555
    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 : 4025
    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 : 174
    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

    Conteúdo patrocinado

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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/2/2020, 05:14