que tal agustinCarBan,
debes revisar tu requerimiento para hacerlo mas claro, algo como:
Requerimiento: Realizar un reporte que presente un listado de los
"diferentes horarios" en lo que los
"Profesor" dictan
"cursos"1-donde un
"Horario" esta relacionado a un
"curso"2-
un "Curso" puede tener uno o mas
"horarios"3-
"Un profesor" esta relacionado a
"un horario"(ver punto 1)
4-
"Un profesor" puede tener uno o mas
"horarios"por lo tanto si fue tu profesor que te dio el diseño de la base de datos, te dio un desastre...pero si fuiste tu....igual es un desastre...
te recomiendo lo siguiente.
renombra tu tabla de comisiones a SECCIONES porque tiene mas logica el nombre. asi tus tablas quedarian algo como:
[b]TABLA CURSOS[/b]
CURSOID
NOMBRE
DURACION
DESCRIPCION
PRECIO
[b]TABLA SECCIONES[/b]
SECCIONID
CURSOID
FECHAINICIA
FECHATERMINA
PROFDNI
HORARIO
FINALIZADO
INSCRIPCIONHABILITADA
[b]TABLA PROFESORES[/b]
PROFDNI
NOMBRE
APELLIDO
TELEFONO
CELULAR
EMAIL
FECHANACIMIENTO
PROFDESHABILITADO
viendo tus tablas toma en cuenta que la duracion de un curso deberia ser un numero no texto y la "fecha inicial" deberia ser texto o en su defecto un campo tipo fecha pero tu la tienes como un numero. el campo precio deberia estar en la tabla de cursos no de horarios,
viendo tu post anterior tu quieres que el reporte se vea algo asi:
Reporte de Listado de Cursos por Profesor
Profesor: Spinosa, Mario
D.N.I.: 10904014
Prof. Tel.: 156333676
Prof. Mail:
integralcapacitando@hotmail.comProf. Fecha de Nacimiento: 23/07/1984
Cursos en los que dicta:
1. Mecanicas Automotriz - Duración: 4 Meses, Valor inscripcion : 2,000.00
Seccion(es):
1. Lunes 3:00pm -4:00pm del 09/06/2010 al 09/07/2010
2. Martes y Miercoles 6:00pm -7:00pm del 09/06/2010 al 09/07/2010
2. Motores Diesel - Duración: 7 Meses valor inscripcion:1,500.00
Seccion(es):
1. Domingo 1:00pm -2:00pm del 09/06/2010 al 09/07/2010
lo que te da la opcion de sacar el reporte como un "master-detail".
O usar "cristal reports" si no tienes que ingresar datos.
de todas maneras
debes consultar a tu profesor respecto a como debes presentar el reporte, ya que
"NO podemos decirte como hacer tu tarea" eso lo sabe tu profesor que te la puso.
antes de seguir deberias:
1-saber el formato de salida, ya que si es un master detail deberas usar "visual studio", pero si es un reporte neto, deberias usar "cristal report"
2-saber conectarte a access desde visual estudio.
3-saber usar un datagrid
suerte con eso!