KB-33811: Buscando o Ășltimo valor registrado em uma tabela atravĂ©s de um script.

Descrição:

Como fazer com que um script busque o Ășltimo valor registrado em um campo de uma tabela?


Solução:

Para isto, deve-se configurar uma consulta SQL que busque o Ășltimo valor na tabela.

Caso esteja utilizando um banco de dados Access*, pode ser usada uma consulta semelhante a esta:
SELECT LAST(NomeCampo) as UltimoCod
FROM Tabela

*Em versÔes atuais, o Access suporta apenas o comando TOP.

Caso esteja utilizando um banco de dados SQL Server, pode ser usada uma consulta semelhane a esta:

SELECT Top 1 ([E3TimeStamp])
FROM Tabela
ORDER BY E3TimeStamp DESC

Uma vez configurada a consulta na aplicação, deve-se criar o script que a executarå e depois manipular o valor retornado por ela por RecordSet.

Um exemplo de script Ă© este:

set ResultadoConsulta = Application.GetObject("Dados.Consulta1").GetADORecordset()
UltimoValor = ResultadoConsulta.Fields("UltimoCod").Value

Quando ele for executado, o Ășltimo registro existente na tabela do banco de dados serĂĄ carregado para a variĂĄvel UltimoValor.

Print Friendly, PDF & Email

Este artigo foi Ăștil? Was this helpful?

Classificação média - Average rating 3 / 5. Count: 2

Leave a Reply

Your email address will not be published.Required fields are marked *