FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Colocar Ancho De columna de un DBGrid dependiendo del ancho del maximo campo guardado
hola foro como andan espero que bien bueno para los que no me entendieron lo del lo que trado de decir en el titulo es lo siguiente:
tengo una base de datos donde tengo los siguentes campos Id, NombreApellido, Correo yo cargo los datos de esta tabla en un DBGrid hasta hay todo bien lo que yo quiero es que cada columna coja el tamaño del maximo registro guardado les explico tengo los siguientes registros Código:
id NombreApellido Correo 01 Jaime valenzuela Jaimevalenzuela@hotmail.com 02 polo gil pologil@hotmail.com 03 lili gil liligil@hotmail.com
__________________
|
#2
|
|||
|
|||
Hola, seria algo asi:
Aunque en teoria, esto tendria que funcionar (a mi no me lo ha hecho pues no me reconoce la funcion length, aunque existe en sql en general)
|
#3
|
||||
|
||||
hola coso interesante tus respuesta estoy probando algo con la misma funcion LENGTH y tampoco me la reconoce no se por que sera habra que agregar algo o que, gracias esta muy buena en teoria sirve espero lograr hallar lo del LENGTH saludes gilder-gan
Nota: para que funcione deben utilizar es LEN saludos
__________________
Última edición por gulder fecha: 08-11-2008 a las 20:46:26. |
#4
|
||||
|
||||
Supongo que el problema viene por el tipo de letra no proporcionial del dbgrid. Como todos los carácteres no tienen el mismo ancho, no podemos hacer una aproximación, (usa la fuente courier).
Aquí tienes una rutina que funciona muy bien No puedo decirte los "uses" porque está en una unidad grande, pero con F1 los averiguarás. Para llamarlo: Si lo ejecutas, el ancho se ajustará al último carácter, así queda la información muy "apretada", de ahí el parámetro "extrachars" que permite agregar 1 o dos espacios al final de cada columna para que el grid quede más limpio. La rutina ifthen es la que viene en la unidad Maths. Edito: Desde luego no es nada eficiente, pero cumple su cometido. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer para que el ancho de una columna de un TListView permanezca inalterable | abracadabra | OOP | 17 | 01-10-2005 00:33:35 |
Ancho de columnas de un DBGrid | PTW | Varios | 2 | 01-06-2005 01:50:39 |
Ancho de una columna en excel | jgutti | Servers | 2 | 25-05-2005 21:10:55 |
Contorlar el ancho de las columnas de un DbGrid | __cadetill | OOP | 7 | 05-07-2004 13:18:21 |
|