Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Trigger
Message
From
21/01/2003 16:44:11
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Miscellaneous
Thread ID:
00743895
Message ID:
00743986
Views:
9
>>> ¿Qué es lo que estás intentando lograr?
>
>Tengo una tabla de costos (muy grande en tamaño), por eso me veo obligado a guardar los datos de la tabla de facturas en una tabla alterna, asi evito tanto trafico de informacion en el momento de las validaciones.
>
>La tabla de costos posee un trigger que hace los calculos respectivos.
>Ahora bien, necesito DESABILITAR el trigger para hacer el vaciado de los datos de la tabla de facturas y qye no me cambie los costos.
>
>Luego, debo ACTIVARLA de nuevo para que se siga el proceso normal.

Ya veo. Bueno, es un trigger específico, y es un trigger que está bajo tu control (a diferencia de los triggers RI, que se regeneran automáticamente), así que lo puedes controlar fácilmente con una variable.
FUNCTION MiTriggerDeActualizacion()
if type("plOmitirMiActualizacion") # "U" and plOmitirMiActualizacion
  return
endif
* El resto de la actualización viene aquí
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Reply
Map
View

Click here to load this message in the networking platform