>lnGt=myentry.credit.value >lnBalance=(mbal.balance) >lnBalance=lnBalance+lnGt >repl date with (myentry.date.value),balance with lnBalance>has been replaced with one line, as far as I can see, my one line will do exactly the same job:
>repl date with (myentry.date.value),balance with balance + myentry.credit.valueSo you've added the credit value to balance field. That's fine, no problem there. The problem is in the next line, where you're adding it again:
> myentry.balance.value=balance + myentry.credit.value >>> calc sum(balance) for type="balance" to lnTc >>> myentry.tbalance.value=lnTc >>> else >>> MessageBox('No matching record found!') >>> endif >>>endif >>>Use >>>* close all && Why do you close all???