E3Browser - Selecionar Dados

Bom Dia.
Estou tentando programar uma funcionalidade para inserir dados em tabelas pré gravadas.
Para isso, eu selecionaria uma linha de um E3Browser com uma consulta previamente carregada.
Após, eu abriria uma tela, onde os dados poderiam ser inseridos e gravados em BD.
A funcionalidade se refere a registro de parade de produção, onde os tempos seriam coletados automaticamente do CLP, e as causas seriam inseridas posteriormente.

O que não consigo fazer é clicar no browser e ele me retornar a linha de registro.

Teria como fazer, ou de alguma outra forma?
Agradeço antecipadamente.

Bom dia Fernando!

Você pode utilizar o método GetColumnValue. Veja alguns exemplos no KB:

http://kb.elipse.com.br/pt-br/questions/3345
http://kb.elipse.com.br/pt-br/questions/4576

@pgustavo é possivel utilizar o GetColummValue com o nome da coluna ao invés do índice numerico dela?

Sergio,

Favor enviar a sua dúvida para pgustavo@elipse.com.br informando o número da licença e a versão do E3 que você está utilizando.

Poderia ser algo nesse caminho:

Sub E3Browser1_Click()
	MsgBox GetColumnValueByName("NomeDaColuna")
End Sub

Private Function GetColumnValueByName( sName )
	Dim i
	Dim vRetval
	vRetval = Empty
	For i = 0 To Me.Fields.Count - 1
		If (LCase(sName) = LCase(Me.Fields.Item(i).Name)) Then
			vRetval = GetColumnValue(i)
			Exit For
		End If
	Next
	GetColumnValueByName = vRetval
End Function

Private Sub Foo()
End Sub
2 Likes

@leandrobpedro, obrigado pela ajuda, deu certo!