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 23: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 21: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: 28-11-2007 a las 00: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. |
#7
|
||||
|
||||
Ah, se me olvidaba una cosa. Lo que queda mal es cuando vas a editar un campo. Creo que no será difícil evitarlo con una ventana de edición de datos.
Por cierto, para calcular los cuadrados he utilizado la variable WRect, pero como ves podrías borrarla y utilizar un simple entero. En el ejemplo que te he puesto, en la segunda columna falta currarse las rayitas, etc. Por otro lado, lo que no es posible ( al menos yo no lo sé ) es poner el título a dos filas. Suerte y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#8
|
|||
|
|||
muchas gracias fjcg02 y lepe
La verdad que te agradesco muchisimo fjcg02 el tiempo que dedicaste a responderme estuve probando y efectivamente para editarlo me pasaba lo que dices pero ya vamos a solucionarlo de alguna manera.
voy a seguir viendo y vamos usar lo que me dijiste. muchas gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Escribir en dbgrid, pero no guardar | drykea | Varios | 10 | 02-08-2007 17:28:19 |
Como controlar los renglones de un dbGRID. | Gangster | Conexión con bases de datos | 3 | 17-01-2007 23:28:05 |
select de campos de mismo registro pero no nulos | Citlalli | SQL | 3 | 14-06-2006 03:37:27 |
Se puede mostrar Memo en Dbgrid pero sin campor persistentes? | Alfredo | OOP | 0 | 23-01-2006 19:38:14 |
Pintar Renglones en DBGRID | Enan0 | SQL | 2 | 15-02-2005 21:39:05 |
|