Generador de Horarios
Hola a todos...!
Espero poder darme a entender en el problema que tengo... Estoy elaborando un sistema que debe generar los horarios de los docentes... y voy en la parte de acomodar al docente (verificando restricciones de días y horas que puede o no laborar) al igual que la materia que imparte... La estructura que tengo de la BD es la siguiente: PROFESORES... Id_Prof Nombre ... MATERIAS... Id_Materia Descrip ... RESTRICCION PROFESOR... Id_Profr Id_Rest Edo_Rest ... HORARIO Grupo HORA_1 HORA_2 HORA_3 .... etc hasta la HORA_35, las primeras 7 corresponden al Lunes, las siguientes 7 al Martes y asi sucesivamente.... hasta llegar al Viernes... Esa es la estructura del programita... quiza no es la mejor pero en fin... El problema es que al hacer la asignación no se como brincar de un día a otro.... si ya asigne al profesor 001 con la materia Q03 el día Lunes, ¿Cómo pasar al Martes, Miércoles, Jueves o Viernes?... Si resuelvo esto es más fácil (quiero suponer) brincar al siguiente grupo... De antemano gracias... |
Con FieldName puedes obtener el texto HORA_1, así puedes captar la parte numérica correspondiente y después sumar o restar para saltar al miercoles o jueves.
Cita:
Si quiero saltar a la primera hora del miercoles :
¿voy bien encaminado? ;) |
Gracias...!!!
Gracias..!!! funciona perfectamente..
...Ya puede avanzar en algo.... |
hola necesito que me orientes tambien estoy trabajando para hacer un generador de horarios para docentes.
mis tablas son: datosP: codigo cedula nombre1 nombre2 apellido1 apellido2 codigo de materia materias del primer semestre,segundo semestre, tercer semestre,cuarto semestre y quinto semestre(cada una es una tabla): codigo materias prelacion creditos total de crediotos Aula: numero de aula horario: fecha cod.docente cod.materia aula hora ___________________________________________ es lo unico que tengo(Y lo que quiero llegar es que genere los horarios y tambien que lo modifique si tengo que hacer un cambio al horario).por favor ayudame y gracias. |
La franja horaria es GMT +2. Ahora son las 19:14:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi