PDA

Ver la Versión Completa : sugerencia Trigger firebird


JAI_ME
19-12-2011, 14:59:03
buenas tardes tengo un relacion de tres tablas de la siguiente manera.

PRODUCTO
proidproducto

SALDO
sidmovimiento
sidproducto
ssaldo

MOVIMIENTO
moidmovimiento


mi idea es que cuando ocurra un evento en la tabla de movimiento insert, update o delete, guarde un registro en la tabla saldo en caso que no exista con la llave primaria de las tablas producto y movimiento. Si existe debo actualizar el saldo y si es eliminado de igual forma debo actualizar el mismo campo.

No tengo ideas claras sobre trigger o sp ni tampoco he encotrado documentación clara, si me pueden ayudar con este caso se los agradezco o por el contrario un buen manual donde me expliquen bien como funciona cada cosa, por ejemplo, declaración de variables, asignación del resultado de una consulta a una variable, etc.

de ante mano muchas gracias, y disculpen la carrera es que no tengo el tiempo del mundo para desarrollar esta aplicacion, gracias.

guillotmarc
19-12-2011, 17:49:25
Buenos días.

Te recomiendo que te descargues y leas "La Cara Oculta de Delphi 6". Aunque ya tiene unos cuantos años, la gestión de la base de datos se sigue haciendo igual.

http://commanet.blogspot.com/

http://www.marteens.com/pdfs/TheDarkSideOfDelphi6.pdf

Allí encontrarás un buen capítulo dedicado a Triggers.

Saludos.

Casimiro Notevi
19-12-2011, 20:03:25
Tal y como comenta guillotmarc, La cara oculta de Delphi es de lo mejorcito que puedes encontrar, además es gratis.
También está en nuestro FTP, la versión 4 (http://www.terawiki.clubdelphi.com/archivos/Delphi/Manuales/La_Cara_Oculta_De_Delphi_4.pdf.zip) y la versión 6 (http://www.terawiki.clubdelphi.com/archivos/Delphi/Manuales/TheDarkSideOfDelphi6.pdf.rar).