Bom dia pessoal, fiz uma rotina utilizando o ADDCALC, para mostrar a soma dos valores que são inseridos no campo ZN_PESNF(PESO NF, este campo está na grid) que estão na minha grid, ou seja cada nova linha da grid que vai sendo incluída, o total é atualizado.
Só que estou em um grande dilema. Eu não sei como pegar esse valor que esta no campo
XX_TOTAL (OBS: não tenho nenhuma tabela no banco referente a este campo) e fazer tipo um gatilho para alimentar o campo ZM_PESTOT (PESO TOTAL, esse campo esta no cabeçalho).
Opa, boa tarde Raphael, estou usando essa função e funcionou de boa. Porém não estou conseguindo pegar o valor do campo virtual criado e alimentar em outro campo, tipo um gatilho.
Você pode tentar fazer essa modificação no LinhaOk do seu programa, sendo assim, a cada linha nova o seu campo do cabeçalho será atualizado, por exemplo:
Static Function fLineOk
Local nTotal := 0
Local oModel := FwModelActive()
nTotal := oModel:GetModel('TOT_SALDO'):GetValue('XX_TOTAL')
oModel:SetValue('ZNMASTER', 'ZN_PESNF', nTotal)
Return(.T.)