Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Maestro detalle (https://www.clubdelphi.com/foros/showthread.php?t=43610)

Moparova 16-05-2007 01:29:36

Maestro detalle
 
1 Archivos Adjunto(s)
Hola a todos, espero que alguien pueda ayudarme

Intento hacer una relación maestro detalle con 2 tablas:

Tabla Control cursos, con los siguientes datos

Id_ControlCurso autonumerico, llave
Id_Curso
Fecha
Lugar ..... etc


y la otra tabla es CapacitaciónEmpleado, con los campos

Id_capacitacionEmpleado autonumerico
Id_ControlCurso relacionado con la tabla anterior
Id_Empleado
Calificación

los 3 primeros campos son llaves

Mi propiedad mastersource :dstblcontrolcursos
Indexname:Id_capacitacionEmpleado
Materfields: Id_ControlCurso =Id_ControlCurso (de ambas tablas)

Y me surgen los siguientes problemas

al momento de insertar datos en el dbgridcapacitaciónEmpleados, se duplican los datos en el dbgrid, más no en la tabla :( ,

No debo insertar 2 empleados en el mismo curso, no se como validar esto, pensaba hacerlo mediante un storeprocedure (ya que mi base de datos esta en sql server), pero como apunto hacia el dbgrid , es decir al valor en ese momento.

Además estoy creando conflictos al insertar el autonumerico, como lo puedo asignar mediante código

inserto una iamgen para que puedan comprenderme un poco:

Les agradezco de antemano :)


La franja horaria es GMT +2. Ahora son las 06:16:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi