No disparar actualizadores

Hola.

Una pregunta.

Quiero que una tabla, en determinados casos no dispare sus actualizadores.

Lo estoy haciendo de una forma, que creo que había usado antes pero no me funciona.

  • Un campo #NO_ACT booleano
  • Una variable local en la tabla NO_ACT booleano
  • Trigger anterior al alta y anterior a la modificación

Set(NO_ACT,#NO_ACT)
Modificar Campo(#NO_ACT,0)

  • Condicionar los componentes del actualizador con NO_ACT=0

Hago lo mismo para los triggers con un campo #NO_TRIG y me funciona, y creo que el pasado había usado algo así en actualizadores pero veo que no me funciona.

¿ Esto nunca ha funcionado ?

Hola Infortic:

A mi me pasó lo mismo, lo consulté con soporte y me comentó que en vez de condicionar los componentes del actualizador con una variable como es en tu caso NO_ACT=0 lo hiciese con el campo, y de esa manera funciona, hay una incidencia en el bugman, pero creo que todavía no está solucionada.

Saludos

Chechu

Gracias chechualta.

El problema de hacerlo con el campo es que para que se dispare más adelante hay que volver a modificar el campo, queda menos… “elegante”.

No sabía que ya estaba en bugman, ya podemos esperar sentados.