![]() |
Grabar registros en 2 tablas al mismo tiempo
Hola a todos,
Tengo un inconveniente que no se como solucionar, tengo 2 tablas en Interbase y Delphi 2007, el * representa el índice de las tablas. Los campos de ambas tablas son iguales. Matricula: CodMatricula* CódEstudiante CodCurso Calificación: CodCalifica* CodEstudiante CodCurso Tengo un Form llamado Matricular Estudiante, con un DbGrig, un DbNavigator y con los campos de la tabla Matricula. Cuando hago clic en Guardar quiero que también me guarde los datos en la tabla Calificación. Como puedo realizar esto. Por favor alguien puede ayudarme. |
Creo que lo mas facil es con un trigger en la tabla matricula.
De este modo sería interno a la base de datos y no tendrás que preocuparte de la parte delphi.
Quizás debas hacer otros triggers "before update" y "before delete" |
La franja horaria es GMT +2. Ahora son las 18:57:56. |
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