Fecha actual Vie May 17, 2024 4:15 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 2 mensajes ] 
Autor Mensaje
NotaPublicado: Mar Sep 04, 2007 8:00 pm 

Registrado: Jue Nov 03, 2005 7:20 pm
Mensajes: 132
Ubicación: Teruel(España)
Hola a todos
Estoy escribiendo una clase partiendo del fuente DbGrid.prg pero con acceso a dos tablas asociadas con un SET RELATION, la fecha del fuente es 22/07/2004.
Tabla TITULAR lleva los clientes(CODIGO, DNI, NOMBRE,etc)
Tabla TEMPO lleva los recibos(CODIGO IMPORTE CONCEPTO)
La relacion es con el campo comun CODIGO

Con la clase TstringGrid aparecen en pantalla el CODIGO, IMPORTE y NOMBRE pero me pierdo para llevar un puntero a la base de datos para refrescar tanto la tabla como el propio grid
La intencion es montar la pantalla que adjunto, en el grid aparecen los recibos en la parte inferior el detalle

¿Hay alguna version posterior del fichero DbGrid.prg y el Tlist.prg? ¿alguno tiene desarrollado algo parecido?

Un saludo


Adjuntos:
pantalla.JPG [33.67 KiB]
419 veces
Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Sep 04, 2007 9:44 pm 
Avatar de Usuario

Registrado: Vie Oct 07, 2005 8:26 pm
Mensajes: 115
Ubicación: Valencia - España
Hola Amable, te cuento como lo haría yo.

En el evento Onchange del grid, donde muestras los datos de TITULAR, llamas a una función o método para que realice una busqueda por el campo CODIGO en la base de TEMPO, y luego a refrescar el contenido del GroupBox donde muestras los datos del recibo, con eso te debería funcionar perfectamente.

En el evento OnShow del grid deberias llamar también a la función que pongas en el OnChange del Grid, para que cuando se muestre el primer registro del grid, te muestre el contenido de los datos del recibo.

Espero que te sirva y que te funcione bien.

Un saludo.
Víctor


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 2 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron