× Linguagem de Programação ADVPL

Perguntas Duvidas Para atualizar pagina

Mais
9 anos 10 meses atrás #26739 por brunogfx4
Boa tarde meus amigos, tenho uma rotina da qual faz uma insercao na tabela SE2, no caso essa rotina altera o campo E2_APROVA para 'APROVADO', mas apos ele inserir o APROVADO ele permanece vazio e só apos sair da rotina e volta que o campo aparece ATUALIZADO, minha duvida é como faco para ele aparecer APROVADO sem ter que sair da rotina e entrar novamente?

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26744 por kanaamlrr
Respondido por kanaamlrr no tópico Duvidas Para atualizar pagina
Essa sua rotina é um ponto de entrada? é uma tela totalmente customizada?
Como está definido o componente que contém o campo em questão?

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26745 por brunogfx4
Respondido por brunogfx4 no tópico Duvidas Para atualizar pagina
Entao essa tela é totalmente customizada, e ele esta definido da seguinte maneira:

aTamSX3 := TAMSX3("E2_APROVA")
Aadd(aCampos, { "E2_APROVA" ,aTamSX3[3],aTamSX3[1],aTamSX3[2]})

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26787 por brunogfx4
Respondido por brunogfx4 no tópico Duvidas Para atualizar pagina
Kanaam, alguma sugestao?

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26791 por kanaamlrr
Respondido por kanaamlrr no tópico Duvidas Para atualizar pagina
Desculpe a demora Bruno,
Você está utilizando o objeto MsMGet para montar sua tela?
Se estiver, para que seja atualizado tanto no banco de dados quando na variável de memória.
Tente fazer o seguinte, no momento que faz a gravação do campo, ficaria algo mais ou menos assim:
RecLock("SE2",.F.)
SE2->E2_APROVA := "1"
SE2->(MsUnloack())
M->E2_APROVA := "1"

O "1" seria o valor que você está atribuindo no campo.
Faça o teste e caso não funcione, poste o treco de código que você está instanciando essa tela e o trecho da gravação.
Abraço!!

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.104 segundos
Joomla templates by a4joomla