FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
dbgrid pero 2 renglones por registro
hola como estan?
ando buscando un componente del tipo dgrid (en lo posible free) que permita poner 2 renglones por registro. asi http://s1.subirimagenes.com/imagen-d...s-1678394.html desde yas muchas gracias por su tiempo. |
#2
|
||||
|
||||
Hola,
si tienes ganas de trabajar, puedes simularlo tú mismo. Para ello. 1.- pon las propiedades del DBGrid Font-size =25 por ejemplo. Con esto consigues que tus lineas sean tres veces más altas. 2.- A partir de aqui, puedes redibujar todos los campos. Para ello, en el evento drawncolumnCell del DBGrid pones algo parecido a esto, que te los dibuja de forma habitual:
3.- Los campos que sean 'especiales' , tendrás que currartelo vía drawntext y funciones similares, jugando con el canvas del grid , el rect, ... De todo esto tienes información a patadas en el foro. Sólo tienes que buscar. Espero que te sirva de ayuda. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - Última edición por fjcg02 fecha: 26-11-2007 a las 22:38:29. |
#3
|
|||
|
|||
gracias fjcg02 por responder.
mira probe lo que me dices pero con esto solo consigo que cada renglon sea como vos decis tres veces mas grande que lo normal poniento el fontsize del dbgrid en 25 y luego que la letra del renglon de cada linea sea de 8, osea tengo un renglon grande y la letra chica pero con esto no consigo tener dos renglones por registro. Por favor insisteme si no te entendi bien u orientame un poco mas sobre que metodos, eventos o propiedades debe utilizar con esto que me dices asi pueda obtener dos renglones por registro. de todas formas si alguien tiene idea de algun dbgrid que permita configurar para que cada registro ocupe dos renglones como se muestra en la figura estare muy agradecido. |
#4
|
||||
|
||||
Esa imagen que pones tiene toda la pinta de ser un JFControls, un grid muy tuneable. Son componentes de pago.
Buscando por mis bibliotecas he encontrado una forma "fácil" de usar el método de fjcg02. Copia todo en una nueva unidad y ponle el nombre lpCanvas.pas:
Forma de uso:
Como ves tienes 9 formas de alinear texto dentro de la celda, más que suficiente . Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 27-11-2007 a las 20:06:15. |
#5
|
||||
|
||||
smessina,
te adjunto la rutina que pinta lo que tú pides. Para ello, haz lo que te he comentado anteriormente. Pon un grid con font.size = 20, y copiale el código que te adjunto. PAra el ejemplo que te pongo, necesitas una tabla que tenga los campos Nombre1, Nombre2, Concepto, FEcha, CantidadDebe y CantidadHaber. Yo he utilizado una bbdd de access para hacer la prueba. Suerte y un saludo <a href="http://img122.imageshack.us/my.php?image=pantallazofk3.jpg" /a>
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - Última edición por fjcg02 fecha: 27-11-2007 a las 23:09:30. Razón: cambiar imagen |
#6
|
|||
|
|||
Muchas Gracias chicos, voy a pegarle una mirada y les cuento como me va.
de verdad gracias por su tiempo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Escribir en dbgrid, pero no guardar | drykea | Varios | 10 | 02-08-2007 16:28:19 |
Como controlar los renglones de un dbGRID. | Gangster | Conexión con bases de datos | 3 | 17-01-2007 22:28:05 |
select de campos de mismo registro pero no nulos | Citlalli | SQL | 3 | 14-06-2006 02:37:27 |
Se puede mostrar Memo en Dbgrid pero sin campor persistentes? | Alfredo | OOP | 0 | 23-01-2006 18:38:14 |
Pintar Renglones en DBGRID | Enan0 | SQL | 2 | 15-02-2005 20:39:05 |
|