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.
