# Variables locales en tablas

**URL:** <https://foros.velneo.com/t/variables-locales-en-tablas/1189>\
**Category:** Velneo\
**Created:** [29 Octubre, 2009 12:26 UTC](https://foros.velneo.com/t/variables-locales-en-tablas/1189 "2009-10-29T12:26:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [29 Octubre, 2009 12:26 UTC](https://foros.velneo.com/t/variables-locales-en-tablas/1189/1 "2009-10-29T12:26:27Z")

</div>

Todavía no le veo el uso que le pueda dar a las variables locales en las tablas.

¿Alguién me puede abrir los ojos?

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [29 Octubre, 2009 13:16 UTC](https://foros.velneo.com/t/variables-locales-en-tablas/1189/2 "2009-10-29T13:16:12Z")

</div>

Hola.

Si no me equivoco, te pongo un ejemplo:

Quieres realizar un evento cuando se modifique cierto campo de la tabla. Pero ese evento tienes que realizarlo después de la modificación, no antes... teniendo en cuenta que sólo puedes saber si un campo se modifica en el evento anterior a la modificación.

Posible solución: En el evento anterior a la modificación, miras si cambió el campo (Ha cambiado el campo?) y lo indicas en una variable local a la tabla. En el evento posterior, chequeas esa variable y realizas el proceso que tenías previsto.

PD1: Creo que esto funciona bien, lo tuve que hacer y me parecía que sí, aunque luego lo cambié por otras razones.

PD2: También puedes usar variables globales... pero al final acabas teniendo demasiadas.

Saludos,

Fran Varona

&nbsp;

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [29 Octubre, 2009 13:36 UTC](https://foros.velneo.com/t/variables-locales-en-tablas/1189/3 "2009-10-29T13:36:33Z")

</div>

Ok, es más orientado a eventos y sobrecargar las variables locales.

Seguro que cuando llegue el momento les encontraré el uso.

Gracias

---

<div class="post-metadata">

**Author:** ![albert-mc](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@albert-mc](https://foros.velneo.com/u/albert-mc)\
**Post date:** [30 Octubre, 2009 00:13 UTC](https://foros.velneo.com/t/variables-locales-en-tablas/1189/4 "2009-10-30T00:13:48Z")

</div>

Hola,

Tal como comenta Fran puede servir para hacer una auditoria/log de modificaciones de registros en una determinada tabla de forma que puedes registrar el usuario que ha hecho el cambio, la fecha/hora, el valor antiguo y el nuevo valor.  
Yo lo tengo implementado en una pequeña aplicación y con las pruebas que he hecho funciona bien.

Saludos,

Albert.
