ABM no funciona

He creado un abm de una nueva tabla para cargar las justificaciones de ausencias a exámenes. Seguí los pasos del documento “Casos practicos v4.doc”, el caso “ABM Sencillo”. Anda todo bien hasta que selecciono un registro, se abre la pantalla para editarlo y los campos que marqué como actualizables en “Update properties” no están disponibles.

Javier

Hola Javier:

Podrías comentarnos un poco mas como querés que funcione la operacion?

Pueden ser varios los inconvenientes en este caso.

O bien, podrías mandar los objetos a tutorias_guarani@siu.edu.ar ?

Emilio

Lo que debe hacer la operación es permitir seleccionar un alumno que estuvo ausente en el último examen de una materia, y actualizar dos campos de la tabla de justificaciones: el campo “justificado”, que puede asumir “Sí” ó “No”, y el campo “mensaje”, donde se le escribe la causa de la injustificación, en caso de que el campo “justificado” tenga el valor “No”.
Los valores cargados son usados en el próximo turno por un control aplicado a la operación “Inscripción a exámenes” vía web para denegar o permitir la inscripción en la materia si en el último examen tomado de la misma estuvo ausente, y explicarle al alumno la causa en caso de denegación, en caso de haber presentado una justificación no válida.
Por ahora, la tabla se carga con sentencias sql, y todo funciona. Solo falta el abm.

Adjunto en esta respuesta los objetos de PB y el script para crear y cargar la tabla de justificaciones, y para agregar la operación en el sistema.


Hola Javier, una de las cosas que pude observar en el objeto d_justificaciones es que falta especificar el Tab Order, sin ese orden no te permite editar el campo.

Ok, pruebo y les cuento.

Muchísimas gracias

Hola Javier:

les llegó lo que mandé desde tutorias?

Emilio

Sí, me llegó el documento. Muchas gracias.
La alimentación de la tabla se hace en el script sp_cerrar_acta: al cerrar un acta se agregan los alumnos ausentes a la tabla de justificaciones con estado ‘N’ (nuevo), se pone en estado ‘V’ (viejo) los registros anteriores con modificaciones en los campos justificado y/o mensaje y se eliminan los registros anteriores que no fueron modificados, para que la tabla conserve la historia de las justificaciones.