Delphi 7 Paradox7
Hace unos dias publiqué un hilo "Filtro para Actualizar Tabla" donde explicaba una situación algo penosa:
"Tengo una tabla donde se almacenará:
"No_Control" --->Se repite maximo 6 veces, pues esta ligado a cada materia para cada alumno.
"Materias" ------>Representa las materias de un semestre (Estas, identificadas a su vez por una Especialidad. y son cursadas por un mismo Alumno.[No_Control])
"Periodo1"-------> Almacenará las califiaciones de cada materia de un alumno a cierto tiempo (1ra EVALUACION)
"Periodo2" "-------> Almacenará las califiaciones de cada materia de un alumno a cierto tiempo (2da EVALUACION)
"Periodo3". "-------> Almacenará las califiaciones de cada materia de un alumno a cierto tiempo (3ra EVALUACION)
Ejecuto una consulta donde me devuelva, en un DBGrid:
No_Control, Materia y Periodo1 (Para capturar calificaciones del periodo1)
ahora, requiero hacer un Update a cada calificacion en el periodo1
pero no se si sea más benéfico emplear unos Edit donde capture la calificacion para cada materia, convertirlos a entero y en OnExit del Edit que se realice el Update, o bien:
---->De algun modo, cambiar el DataSource o el DataSet de la columna (Campo) Periodo1 a la tabla, la cual esté filtrada de acuerdo al ´No_Control y las Materias y el Periodo1, o bien al primero y al tercero, para poder escribir sobre dicha Columna del Grid (COSAS QUE NO SE HACER, NO SE HACER NI UN FILTRO EN UNA TABLA
)
----->O bien FILTRAR de la tabla el campo Periodo 1 , para el No_Control requerido, colocarlo en un DBGrid, junto con el otro y que en este se capture el registro de cada materia para cada tabla.....
No se si haya quedado, al menos poco claro......
Agradezco a todos la ayuda que me proporcionen....