![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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 |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes | akinom38 | Varios | 1 | 09-11-2007 19:27:44 |
Reporte Maestro/Detalle/Detalle de 4 Tablas | jovehe | Impresión | 2 | 23-03-2005 01:25:02 |
Maestro-Detalle | Luis | Conexión con bases de datos | 2 | 07-10-2004 21:15:08 |
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid | norberto_larios | Conexión con bases de datos | 1 | 11-09-2004 18:17:34 |
maestro/detalle | davidgaldo | Impresión | 1 | 09-02-2004 15:04:44 |
![]() |
|