![]() |
Rutina codigos maestro detalle
Hola a todos gracias de antemano soy principiante en delphi y hay dos cosas en la que me gustaría que me ayuden utilizo delphi 7 y access 2003 estoy haciendo un programa que tiene un maestro detalle
Me gustaría poder hacer una rutina para el detalle en donde cada vez que el maestro cambie los registros del detalle que se introduzcan comiencen a numerar se como 1,2,3 Ejemplo Maestro (campo) Código 1 Detalle (campo) Código 1 Codigo2 Y si cambio de maestro Ejemplo Maestro Codigo2 Los números del detalle comiencen nuevamente Detalle Código 1 Codigo2 Gracias |
En accces no se si hay triggers (creo que no) sino trigger beforeinsert
sino en delphi en evento before_post (controlando si entramos en modo insert) lanzar una query que nos devolvera el valor
Pasas el parametro del field codigo_maestro ejecutas la query y asignas la campo codigo detalle el valor del field de la query+1 Pero como te he dicho solo se debe ejecutar cuandoel state este en insert. Esto en red ya se complicaria un poco mas cambiate a firebird Saludos |
La franja horaria es GMT +2. Ahora son las 03:26:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi