Introducir datos en un tabla intermedia
Publicado por Francisco Javier (4 intervenciones) el 15/03/2010 13:00:24
Hola tengo un problema con una base de datos que estoy desarrollando:
Tengo 3 tablas una con datos personales, otra con nombres de cursos y una tabla intermedia que es de Cursos solicitados vinculda a datos personales por el DNI y a la tabla cursos mediante código de curso.
El problema que se me presenta es a la hora de atacar la base de datos: Puedo dar de alta al alumno y asignar un curso, cada vez, lo que resulta muy pesado, (son muchos los datos a introducir en poco plazo) o, elegir un curso en el formulario y mediante el subformulario adecuado ir agregando el alumno, y ahí viene el problema, si el alumno no está dado de alta con anterioridad en la tabla de Datos personales, me da el error de que el el "índice no puede tener un valor nulo", ¿Como puedo hacer para que busque el DNI en la tabla datos personales, y si no está me abra un formulario donde darlo de alta sin tener que salirme, dar de alta y volver al formulario de entrada de alumnos en un curso?
Tengo 3 tablas una con datos personales, otra con nombres de cursos y una tabla intermedia que es de Cursos solicitados vinculda a datos personales por el DNI y a la tabla cursos mediante código de curso.
El problema que se me presenta es a la hora de atacar la base de datos: Puedo dar de alta al alumno y asignar un curso, cada vez, lo que resulta muy pesado, (son muchos los datos a introducir en poco plazo) o, elegir un curso en el formulario y mediante el subformulario adecuado ir agregando el alumno, y ahí viene el problema, si el alumno no está dado de alta con anterioridad en la tabla de Datos personales, me da el error de que el el "índice no puede tener un valor nulo", ¿Como puedo hacer para que busque el DNI en la tabla datos personales, y si no está me abra un formulario donde darlo de alta sin tener que salirme, dar de alta y volver al formulario de entrada de alumnos en un curso?
Valora esta pregunta


0