Formularios access

Hola
Tengo un formulario en el que tengo los datos de una persona como
Clave
Nombre
Apellidos
En ese mismo también tengo un subformulario en el cual manejo un horario con datos como
clavemateria, nombremateri, clavegrupo, lun, mar, mier, jue y vier
por favor me gustaría saber como hacerle para cuando le asigne a la misma persona la metería y la hora me diga que esa persona ya tiene esa materia y hora.

1 Respuesta

Respuesta
1
Tienes que combinar dos campos e indexarlo sin duplicados.
Ejemplo:
Esta sería la tabla materias del alumno.
IdAlumnos, idMateria, combinacion
1, 1, 11
1, 2, 12
2, 1, 21
El campo COMBINACIÓN, debe estar indexado sin duplicados.
En este caso si hablamos del valor 11, para el campo combinación, sólo se acepta una sola vez en la tabla. Pues nos indica que para el alumno con id = 1, ya tiene asignada una materia con id = 1.
Solo que no hge manejado mucho este sistema, me podrías decir como hacer este campo combinado
Gracias.
Es un campo más que debes agregar a la tabla materias del alumno.
Cada vez antes de agregar una materia unes las dos valores y haces una búsqueda, si existe rechazas las acciones de agregar, si no, aceptas el nuevo registro.
Escríbeme
[email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas