KB-29079: Excluindo registro de uma tabela no banco de dados a partir de seleção feito no E3Browser.

Descrição:

Como excluir um registro de uma tabela no banco de dados a partir da seleção feito em um E3Browser que está na tela do aplicativo?

Solução:

Para deletar o registro, pode-se configurar uma Consulta com o seguinte código SQL:
DELETE FROM Tabela1
WHERE E3TimeStamp = #<%VarTime%>#

O código SQL acima é válido para banco de dados SQL Server ou Oracle.

Para selecionar o registro, pode-se usar o método GetColumnValue no evento Click ou DbClick do E3Browser. Exemplo:
Sub E3Browser1_DblClick()
     Screen.Item("Texto1").Value = GetColumnValue(0)
     Screen.Item("Texto2").Value = GetColumnValue(1)
     Screen.Item("Texto3").Value = GetColumnValue(2)
     Screen.Item("Texto4").Value = GetColumnValue(3)
End Sub

Para confirmar a operação, pode-se usar um botão para executar a Consulta.

Exemplo de script sendo executado no evento Click de um botão:

Sub CommandButton1_Click()
     set query = Screen.Item("QueryDelete")
     query.SetVariableValue "VarTime", Screen.Item("Texto1").Value
     query.Execute()
End Sub
Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *