Pregunta

tengo Student y Course Mesas

Student
--------
ID - Primary Key - AutoNumber
Name - Text
Age - Number

Courses
-------
CID - Foreign Key
CourseTitle - Text

ID en la mesa de los estudiantes está vinculado a CID en cursos

Pregunta

Quiero crear un formulario de inscripción de datos simple que recopile a los estudiantes Name, Age y Course Title. El nombre y la edad deben entrar Student Tabla Sin embargo, el título del curso debe entrar Course mesa.

¿Cómo hago esto? Sé cómo crear un formulario de inscripción de datos que ponga datos en una tabla pero no sé cómo colocarlos en dos tablas mientras mantiene la relación. Realmente apreciaría una captura de pantalla.

¿Fue útil?

Solución

Suponiendo que cada estudiante pueda tener 0 a muchos cursos, debe crear una subformación en su formulario de inscripción de datos con los cursos para cada estudiante en la lista.

Parece que está haciendo esto utilizando el diseñador de formularios de acceso (a diferencia del código VBA):

  1. Cree un formulario principal llamado FrMStudents.
  2. Establezca la fuente de datos para este formulario en la tabla de sus alumnos y luego agregue los campos que desea mostrar (puede arrastrarlos desde el menú "Campos disponibles).

  3. Cree otro formulario llamado SFMCOURSES y establezca la fuente de datos en su tabla de cursos. Establezca la vista predeterminada de este formulario en formularios continuos o hoja de datos. Mientras esté en la vista de diseño, aún verá una vista de diseñador de formularios estándar. Arrastre y deje caer los campos que desee disponibles en el formulario y organice el ajuste.

  4. Agregue un contenedor de subformación a FrmStudents y establezca la propiedad SourceObject en SFMCourses. Luego use la propiedad LinkMasterfields para establecer la relación entre los dos.

Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top