Descrição:
Como posso deletar os registros de um histórico?
Solução:
Para isto, utilize a função ClearHistoricalData() do histórico desejado (via scripts).
Caso haja algum objeto utilizando o arquivo *.dat do histórico (por exemplo: um browser mostrando seus valores), é preciso ter cuidado para que o caminho do arquivo deste objeto seja desvinculado antes que o comando ClearHistoricalData() seja executado.
Exemplo: o script abaixo demonstra como podem ser deletados os dados do histórico Hist1, cujos valores são mostrados no Browser1 da tela:
Browser1.Consulta.filename = “” // Carrego um campo vazio para dentro da consulta do browser
Browser1.UpdateQuery() // Atualizo no browser as modificações feitas
Hist1.ClearHistoricalData() // Apago os registros do histórico 1
Browser1.Consulta.filename = “D:\TEMP\hist.dat” // Carrego caminho correto para a consulta do browser
Browser1.UpdateQuery() // Atualizo no browser as modificações feitas
Browser1.UpdateQuery() // Atualizo no browser as modificações feitas
Hist1.ClearHistoricalData() // Apago os registros do histórico 1
Browser1.Consulta.filename = “D:\TEMP\hist.dat” // Carrego caminho correto para a consulta do browser
Browser1.UpdateQuery() // Atualizo no browser as modificações feitas