Associação com E3Browser

Alguém consegue dar uma sugestão de onde possar estar o erro?
Tenho o script criado abaixo que fala quando a seccionadora está em remoto ou local

Em seguida uma figura do E3browser com as variáveis configuradas

porém quando a chave é alterada de local/remoto. ele não devolve a associação correta.


Como que a mesma váriavel ali utilizada com Name retorna correto em equipamento e não retorna corretamente em mensagem?

Tente compilar seu código, possivelmente ele irá dar erro de sintaxe no .Value = & Name &.
O que vc gostaria que aparecesse no campo Mensagem? Em local/Em remoto?

Sugiro simplificar e corrigir esse código, algo como:

Sub Seccionadora_OnChaveLocalChanged()
	With Application.GetObject("Data.Eventos")
		.Item("Equipamento").Value = Name
		.Item("Local").Value = "Subestação"
		.Item("Mensagem").Value = IIf(ChaveLocal, "Em local", "Em remoto")
	End With

	Application.GetObject("[Historicos.Eventos]").WriteRecord()
End Sub
2 Likes

Era pra aparecer, a sec 29.2(29.4…) está em local/ remoto, mas sempre exibia a mensagem como se fosse a sec 29.6, sendo que no campo equipamento o nome vai correto, ai usei o mesmo esquema nos 2 campos e aparece coisas diferentes, esse foi a duvida, mas vou tentar desse seu jeito e ver o que aparece.