Lo que tienes es una llamada recursiva, por lo tanto comienza a llamarse a si misma hasta desborda la pila, por un mal planteamiento.
Lo que debes de hacer calculado es el Importe que sería igua a Cantidad por precio, por lo tanto en el OnChange de Cantidad y precio habría que llamar a un procedimiento o función que devolviera dicho resultado, por lo tanto un cambio en cualquiera de los dos campos motivaría un recalculo del importe, claro que si utilizas SQL, podrías evitar programar el evento OnChange y calcularlo en la propia sentencia SQL.
Un Saludo.
|