Mensaje con condicion

vForum para suscriptores profesionales de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Programador X
vMate
vMate
Mensajes: 39
Registrado: 12 Sep 2008, 20:25
Ubicación: Mexico D.F.
Contactar:

Mensaje con condicion

Mensaje por Programador X » 09 Ene 2009, 06:20

Hola mi duda en esta ocasion es la siguiente. tengo una aplicacion que genera listas de cursos, cada curso consta de 12 sesiones y si un alumno llega a 3 faltas debe aparecer un mensaje que diga "EL ALUMNO CAUSO BAJA", deseo saber que funcion usar para esta tarea.

Saludos

Avatar de Usuario
Fran
vCoach
vCoach
Mensajes: 6599
Registrado: 21 Sep 2005, 08:23
Ubicación: Madrid (España)
Contactar:

Mensaje por Fran » 09 Ene 2009, 08:10

Buenos dias:

No se trataría de una sola función, tendrías que utilizar varias cosas:

- Apuntar en una tabla de sesiones-alumno, a cuantas ha faltado.
- Al arrancar la aplicación o al abrir el formulario del curso, utilizar un proceso que cargue la lista de las sesiones a las que ha faltado.
- Si el número es mayor que 3, mostrar el mensaje.
Un saludo,

Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno

Google Maps:
40.447943147972445, -3.6719655990600586

Programador X
vMate
vMate
Mensajes: 39
Registrado: 12 Sep 2008, 20:25
Ubicación: Mexico D.F.
Contactar:

Proceso

Mensaje por Programador X » 10 Ene 2009, 00:48

Gracias.

Ya realice el proceso pero lo integre a mi tabla, pero como le hago para meterlo al formulario y al informe.

Por tu ayuda gracias

Avatar de Usuario
Fran
vCoach
vCoach
Mensajes: 6599
Registrado: 21 Sep 2005, 08:23
Ubicación: Madrid (España)
Contactar:

Mensaje por Fran » 10 Ene 2009, 10:50

Buenos dias:

El proceso se utilizaría para obtener una lista de los alumnos que han causado baja.

Para incluir un texto informativo en formulario e informes, podrías hacer otra cosa:

- Usar una actualización que acumule las sesiones a las que no se ha asistido en la tabla que corresponda.

- En los formularios e informes de dicha tabla, utilizar un control de texto con el texto que quieras mostrar (EL ALUMNO HA CAUSADO BAJA, p. ej.) y con condición visible que el número de sesiones no realizadas (el campo alimentado por la actualización), sea igual o mayor que 3.

- Para mejorarlo un poco más, puedes establecer el valor para la baja (3) en una variable en disco o una tabla de configuración para poder cambiar el criterio de la baja sin modificar la aplicación.
Un saludo,

Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno

Google Maps:
40.447943147972445, -3.6719655990600586

Responder