C63 TPS - Planilla de Asistencias

Consultas, trucos, consejos. Todo sobre Clarion en todas sus versiones
soporte
Al nivel de RZ
Mensajes: 116
Registrado: Mié Oct 19, 2011 2:25 am
Ubicación: Parana - Entre Rios
Contactar:

C63 TPS - Planilla de Asistencias

Mensaje por soporte » Mié May 15, 2013 3:15 am

Hola foro

Estoy desarrollando un sistema para escuelas y una de las necesidades es la siguiente.
Quiero armar una tabla de Asistencias donde para cada docente muchos alumnos.
En el Browse de Asistencias quiero Filtrar por docente y que me muestre la lista de alumnos y me genere las columnas con los dias en los cuales se va indicar si asistio o no cada alumno.

ejemplo de como seria el browse.

Codigo Docente: 001 - docente 1

Cod.Alumno Nombre Alumno 1 2 3 4 5 ..... hasta el ultimo dia del mes 31 (segun corresponda)
---------------------------------------------------------------------------------------------------------------------------
0001 pepe x x x x --- en las columnas iria una marca si asistio o no
0002 pablo x x
0004 miguel x x x x x

Las columnas deberian generarse automaticamente dependiendo del mes indicado para las asistencias.

Alguien tiene una idea de como hacer el browse ya que la carga de asistencia la puedo hacer dia por dia, el tema
es mostrar el mes entero ya que no quiero definir todas las variables para cada dia.

Saludos
Juan Crespo


Cristian78
Al nivel de RZ
Mensajes: 108
Registrado: Dom Abr 17, 2011 6:07 pm
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por Cristian78 » Mié May 15, 2013 11:14 am

A que te referis con "que no quiero definir todas las variables para cada dia".

Tengo un sistema para escuelas secundarias con control de asistencia y podrias hacer 2 cosas:
1-) Definir una queue local para cargar los datos luego de recorrel la tabla de asistencia. Luego la queue la pones en un control list.

1-) Si tenes el in memory definis una tabla temporal en el DCT, y procedes de igual forma que con la QUEUE, la llenas antes de mostrarla recorriendo la tabla de asistencia. Esta opcion te permitira mostrar tus datos en un browse y configurarlo con todas las bondades que tiene cualquier BROWSE como ser colores dinamicos, ordenar, etc. Esto mismo se puede hacer tambien en una QUEUE pero es mas tendioso ya que si queres poner colores variables, por ejemplo, tendrias que definir, por cada columna, 4 mas del tipo long.

soporte
Al nivel de RZ
Mensajes: 116
Registrado: Mié Oct 19, 2011 2:25 am
Ubicación: Parana - Entre Rios
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por soporte » Mié May 15, 2013 12:25 pm

Hola Cristian

Tengo una tabla de asistencia definida de la siguiente manera .

Asi:Codigo -----> Codigo del Alumno o Nro de Orden
Asi:Fecha ------> Fecha en que se toma asistencia
Asi:Asistio ------> Si asistio o no a clase

Estos 3 son los campos de la tabla lo que me lleva un registro por cada alumno y por cada dia.
Ahora bien, lo que quiero es poder mostrar o imprimir la planilla de asistencia del mes completo
de un grado en especial filtrado por Codigo del Docente.
Lo que quiero es obtener una lista donde me muestre todos los alumnos del grado y por cada alumno
me arme las columnas con los dias del mes donde por cada dia iria una marca si asistio o no.
Ejemplo: Mes de Mayo

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 (va a variar seg/mes)
Alumno1 P P P P P A P A P P P P
Alumno2 P P P P P P P
Alumno3 A

Algo asi necesito y no se me ocurre como lograrlo, ya que en la tabla de asistencias solo tengo definida una sola fecha por registro y la necesidad es que por cada alumno me muestre en columnas los dias del mes que fueron regitrados dia por dia.

Saludos
Juan Crespo

edgar Fernando
Al nivel de RZ
Mensajes: 210
Registrado: Vie Feb 25, 2011 7:16 pm
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por edgar Fernando » Mié May 15, 2013 3:39 pm

hola

yo tengo un sistema de colegio funcionanado

yo tengo lo que tu necesitas solo que el mio es por mes es el mismo browse

Alumnos|Enero|Febrero|Marzo|Abril|Mayo|Junio|Julio|Agosto|Setiembre|Octubre|Noviembre|Diciembre
pero esto lo puedes cambiar para que sea en dias

voy a ver si puedo pasartelo en formato con dias

pasame tu correo y te envio una imagen para que veas si te sirve para enviarte la forma de como lo ice


edgar

edgar Fernando
Al nivel de RZ
Mensajes: 210
Registrado: Vie Feb 25, 2011 7:16 pm
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por edgar Fernando » Mié May 15, 2013 3:44 pm

mira la imagen
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

soporte
Al nivel de RZ
Mensajes: 116
Registrado: Mié Oct 19, 2011 2:25 am
Ubicación: Parana - Entre Rios
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por soporte » Mié May 15, 2013 4:01 pm

Hola Edgar

Es muy parecido a lo que quiero salvo que en vez de meses tenga los dias del mes en que se confecciona la planilla

Mi mail: soporte_desarrollo@hotmail.com

Gracias

Cristian78
Al nivel de RZ
Mensajes: 108
Registrado: Dom Abr 17, 2011 6:07 pm
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por Cristian78 » Mié May 15, 2013 8:38 pm

Te paso lo que tengo y que como te comente arriba, lo solucione con QUEUE, pero facilmente se puede con un browse si tenes el InMemory.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

edgar Fernando
Al nivel de RZ
Mensajes: 210
Registrado: Vie Feb 25, 2011 7:16 pm
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por edgar Fernando » Mié May 15, 2013 8:52 pm

hola amigo te estoy pasando la planilla en dias,, y la forma que cargo para la asistencia ya lo estoy por terminar

edgar

edgar Fernando
Al nivel de RZ
Mensajes: 210
Registrado: Vie Feb 25, 2011 7:16 pm
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por edgar Fernando » Mié May 15, 2013 8:53 pm

yo tengo el InMemory pero nunca pude implementarlo,, yo lo ago por browse

soporte
Al nivel de RZ
Mensajes: 116
Registrado: Mié Oct 19, 2011 2:25 am
Ubicación: Parana - Entre Rios
Contactar:

Re: C63 TPS - Planilla de Asistencias

Mensaje por soporte » Jue May 16, 2013 12:05 pm

Hola Amigo
Gracias desde ya , yo tambien tengo el inmemory pero no lo uso.
Se ve muy interesante tu sistema.

Espero tu ayuda mientras avanzo con el resto del sistema.

Un abrazo.
Juan


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 7 invitados