Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/12/2008, 02:28
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Autocompletar

Crea una tabla de cursos, una tabla de alumnos, y otra de alumnosencursos. En la tabla de cursos tendrás un autonumérico, en la tabla de alumnos podrás poner otro autonumérico, y en la tabla de alumnosencursos usarás dos campos numéricos, uno relacionado con el autonumérico de cursos y otro relacionado con el autonumérico de alumnos, además de su propio autonumérico. Una vez bien relacionadas las tablas de esta manera, varios a varios, puedes crear un formulario de cursos y dentro de él introduces un subformulario de alumnosencursos relacionados por ese campo autonumérico; también puedes hacer otro formulario, pero aparte de alumnos y dentro de él un subformulario de alumnosencursos. En el caso primero, tendrás que crear un campo independiente, un cuadro combinado, que tomará los datos de una consulta creada previamente con los nombres de los alumnos ordenados alfabéticamente y el autonumérico de esa tabla, y guardando en el campo de alumnosencursos el campo numérico de referencia el número del alumno seleccionado; en el caso segundo, en el de los alumnos, podrías hacer lo mismo, pero guardando el del curso seleccionado de una lista de cursos, pero guardando en el campo numérico la selección del campo independiente que tira de una consulta, la de cursos.
Esta sería la idea. Pues luego tendrías que ver si en esa tabla alumnosencursos pondrías el año del curso, etc. etc.
Naturalmente puedes mostrar tanto en los formularios como en los subformularios los datos que quieras, y al hacer la selección te mostrará si quieres todos los datos del alumno.
Esto, como ves, apenas requiere de programación, pues el programa de Access hace eso por ti.

Última edición por jurena; 29/12/2008 a las 03:57