Pegar valor especifico de uma tabela

boa tarde pessoal

Estou fazendo uma consulta por índices de forma que, ao clicar duas vezes no indice da tabela é apresentado o gráfico referente a ele. Para isso passar os valores de inicio e fim do gráfico gerado (valor inicial e final do E3TimeStamp) para a escala do gráfico via script, como no exemplo abaixo :

image

a minha duvida é, como eu consigo pegar estes valores especificos em uma tabela gravada temporariamente? como a do exemplo abaixo

agradeço a quem puder me ajudar

Aparentemente sua consulta está sendo ordenada de forma crescente:

/* ... */
ORDER BY [E3TimeStamp] ASC

Uma forma simples, é pegar o primeiro e o último registro da consulta.

	Dim dtIni
	Dim dtEnd
	
	' Path da consulta.
	Set oQuery = Screen.Item("NomeDoE3Browser").Item("NomeDaConsulta")

	With oQuery.GetADORecordset()
		.MoveFirst
		dtIni = .Fields.Item("E3TimeStamp").Value
		.MoveLast
		dtEnd = .Fields.Item("E3TimeStamp").Value
	End With
	
	MsgBox "Início: " & vbTab & dtIni & vbCrLf & _
			"Fim: " & vbTab & dtEnd

Muito obrigado Leandro! é exatamente isso que preciso, pegar os valores inicial e final do timestamp, porém tentei fazer desta forma que você me sugeriu mas da este erro :
image

você pode me ajudar?
coloquei o codigo na tabela da consulta, ficou assim

O E3TimeStamp está na consulta do E3chart4, portanto deve-se comentar a linha 10, e na linha 12 utilizar o objeto de consulta definido na variável consulta (linha 3).

With consulta.GetADORecordset()
    ...
End With

entendi Leandro, após eu fazer esta correção é gerado este erro na linha 13 :

image

oque eu devo fazer? pode me ajudar?

image

acho que entendi o meu erro, Leandro. O e3chart não contem os valores passados, só funciona com o e3browser neste caso.