Bom dia, criei um botão dentro de uma tela desenvolvida no pedido de compras que ao clicar nele, ele insere o valor que está atribuído a uma variável que tem o valor de uma soma, em outro campo no banco de dados, porém ele atualiza apenas quando eu fecho a tela (pelo botão cancelar), ai abro novamente e o campo está com o novo valor.
Mas se eu clicar no botão salvar para fechar a tela, o campo não altera seu valor (continua zerado).
Precisava que ele atualizasse a tela, o banco, sem precisar fechar o pedido de compras, para que o valor apareça e se clicar em salvar, permanecer o valor novo
função e botão que está agora:
oBtnSalva := TButton():New(180, 270, "Salvar", oInfo,{|| fsalvar()}, 036, 016, , , ,.T., , , , , ,)
Static function fsalvar()
RECLOCK("SC7", .F.)
SC7->C7_XVALCOM := nXPreco2
MsUnlock()
return()