![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola
Entiendo bien lo que necesitas en cuanto al trabajo, pero no entiendo cual es el problema ?. Que es lo que realmente necesitas, tienes algun codigo implementado o estas en el diseño de la tabla ?. Saludos
__________________
Siempre Novato |
|
#2
|
|||
|
|||
|
Gracias por seguir conestando.
Las tablas ya estan hechas. Lo que no se es como hacer para que en la dbgrid me parezcan los alumnos en la primer columna y a partir de la segunda columna en adelante me aparezcan las fechas para que yo vaya completando con P, A y T y a su vez actualizando en la base de datos con los valores que voy agregando. El formato que quiero para mi dbgrid es este y no se como lograrlo. Alumno |1/10|2/10|3/10| Martin | P | P | A Roberto| A | T | P |
|
#3
|
||||
|
||||
|
Hola
Mas o menos capto, aunque no se de que van los numeros 1/10, 2/10, 3/10. Otra cosa que no entiendo es como se genera la ausencia o falta, es total o por clase osea curso ?. Saludos
__________________
Siempre Novato |
|
#4
|
|||
|
|||
|
1/10 sería la fecha. 1 de octubre. La fecha también debería darla de alta en mi programa.
La grilla muestra todos los alumnos de un Curso. Cada alumno tiene su presentismo. Lo que busco es que se grabe la asistencia con los valores que yo completo en la dbgrid. Cada día tiene una asistencia por cada alumno del curso. |
|
#5
|
||||
|
||||
|
Hola
Ya lo entiendo bien. Como pretendes hacerlo no se puede con un dbgrid, para eso seria el stringrid ya que el dbgrid no muestra los datos como los quieres. Saludos
__________________
Siempre Novato |
|
#6
|
|||
|
|||
|
Que mala noticia me has dado! Con una StrGrid ni siquiera se como asignarle los alumnos a la primera columna.
Tendré que buscar otra forma de realizarlo entonces. igualmente gracias. |
|
#7
|
||||
|
||||
|
Hola Julián.
Es claro que se trata de una simple relación Master/Detail. El problema, según veo, es que deseas tener una columna por cada día en el DBGrid. Y como ya te ha dicho mi amigo Caral, no se puede lograr con una tabla que tenga la siguiente estructura:
Una forma que se me ocurre podría funcionarte, aunque seguramente tengas que reformular muchas cosas, es declarar la tabla ASISTENCIAS de este modo: Donde MES corresponde al més que se trate, ALUMNO_ID referencia aL ID de ALUMNOS y D01-D31 corresponden a los días del mes donde se le asignará el tipo de asistencia ('A','P','T'). Una vez entablada la relación master/detail entre los DataSets que referencian a la tabla ALUMNOS y ASISTENCIAS, podrías por ejemplo usar un TDBLookupComboBox para seleccionar el alumno, un TSpinEdit para el mes y un TDBGrid para visualizar/modificar las asistencias. Como supongo que las asistencias serán tomádas durante un lápso (trimestre, semestre o año) tendrías que borrar el contenido de la tabla al finalizar el perído e iniciar uno nuevo. No es ni por mucho una manera elegante ni eficiente, pero te permite tener en un TDBGrid los días del més como si se tratase de una planilla de asistencias. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 09-12-2011 a las 00:12:20. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Necesito ayuda para un programa que usa FOR | madrid_cr7 | Varios | 3 | 18-04-2011 08:55:47 |
| Programa en Delphi Ayuda!!!!para locos de la programacion!!! | gCrazy | Varios | 4 | 08-02-2009 15:07:49 |
| Programa de Asistencias de Empleados (1) | Caral | Varios | 20 | 23-03-2008 21:09:04 |
| Ayuda, programa muy básico para encontrar areas | Ale89 | Varios | 12 | 16-03-2008 16:27:04 |
| Programa para generar ayuda en chm o uso alternativo de pdf | Nasca | Varios | 6 | 11-09-2007 14:00:29 |
|