Ver Mensaje Individual
  #1  
Antiguo 16-05-2007
Moparova Moparova is offline
Miembro
 
Registrado: oct 2006
Posts: 42
Reputación: 0
Moparova Va por buen camino
Exclamation Maestro detalle

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
Archivos Adjuntos
Tipo de Archivo: zip pantalla.zip (22,7 KB, 20 visitas)
Responder Con Cita