Boa tarde,
Criei um histórico para guardar uma informação no SQL onde quando inicio o processo ele deveria enviar os dados do processo e gravar inicio do processo quando Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.FASE_ATIVA”).Value = 2
ou Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.FASE_ATIVA”).Value = 4 e quando o processo termina Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.FASE_ATIVA”).Value = 0
ele deveria mostrar fim do processo e guardar os dados do fim do processo. Estou tendo problemas com o WriteRecord
Sub Texto5_AHA()
'Adiciona o nome da Origem no Banco de Dados do SQL
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.PROC_BSY”).Value = 1 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Origem”).Value = “Recepcion 01”
End if
'Adiciona o nome do Destino no Banco de Dados do SQL
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.CMD_SEL_PROC2”).Value = 1 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Destino”).Value = “TQ-210”
end if
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.CMD_SEL_PROC2”).Value = 2 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Destino”).Value = “TQ-220”
end if
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.CMD_SEL_PROC2”).Value = 3 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Destino”).Value = “TQ-230”
end if
'Adiciona o nome do usuario logado no Banco de Dados do SQL
if Application.User = True then
Application.GetObject(“Dados.Usuario_Logado_1”).Value = Application.User
End if
'Adiciona o nome do Passo a ser executado no Banco de Dados do SQLif
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.FASE_ATIVA”).Value = 2 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Fase”).Value = “Inicio do Descaregamento”
end if
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.FASE_ATIVA”).Value = 4 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Fase”).Value = “Inicio do Descaregamento”
end if
if Application.GetObject(“MPROT_CIP.A100.OPERACAO_RE01.FASE_ATIVA”).Value = 0 then
Application.GetObject(“Dados.Relatorio_Preparacao.A100.Rec01_Fase”).Value = “Fim do Descaregamento”
end if
'Grava o Historico no Banco de Dados do SQL
if Application.GetObject(“MPROT_CIP.TRIGUER_REC01”).Value = 1 then
Application.GetObject(“HIST_REC1”).WriteRecord()
end if
'Application.GetObject(“MPROT_CIP.TRIGUER_REC01”).WriteEx = 1
End Sub