![]() |
Ajustar texto en una celda de un DBGrid
Hola a todos, estoy diseñando una actualización de datos por un DBGrid, pero quisiera que en una columna los datos me salieran por niveles, o sea, de esta forma:
Código:
Código Descripción Si no se entiende lo que quiero hacer por decirmelo. Gracias de antemano a todo el que se interese. Saludos. |
mmm la verdad no entendi...
puedes dar un mejor ejemplo porfa |
sera que dependiendo del valor del campo codigo... el campo descripcion tenga un indentado mayor?
|
Hola oscarac, eso es exactamente lo que deseo, el indentado del campo descripción depende del valor del campo código.
|
Puedes usar el Evento OnGetText
y funciona mas o menos asi
donde lo encuentras? pues en la lista de campos persistentes del query o de la tabla.. ahi esta el evento mencionado se entiende? |
El "modo simple" es añadirle la cantidad de espacios que se estime según la profundidad del nivel, a la descripción. (Como te ha explicado oscarac)
El "otro modo" es buscar un componente que lo haga, por ejemplo un VirtualTreeView, es libre. Aquí tienes un ejemplo, es muy configurable, muy potente, aunque no es muy fácil de usarlo al principio. ![]() |
Casimiro.... como me opacas no?
:D:D:D |
Cita:
:) De todas formas, aviso, ese componente es complicado de manejar al principio, yo tuve la ayuda del compañero que me lo aconsejó. |
Cita:
|
Gracias a ambos, probaré y después les digo cómo me fue, yo me estoy iniciando en este mundo del Delphi, me gusta.
Gracias. |
Hola.
Estaba pensando que quizá el amigo rubio, deseaba la identación en relación a las tres últimas cifras del campo CODIGO, de ser así podría hacer algo como:
Saludos. |
Muchas gracias a los tres por su colaboración, lo implemente con las recomendaciones de oscarac y eficsa.:)
Casimiro estuve investigando sobre VirtualTreeView, pero como tu mismo dice, ese componente es complicado de manejar al principio, yo tuve la ayuda del compañero que me lo aconsejó Lo puse en negrita y subrayado ya que no se como poner una cita, lo descargué e instalé, pero en realidad no le encuentro ni pies ni cabeza, si sabes donde se pueda conseguir documentación, si tienes algún ejemplo que me pudiera encaminar para usarlo o si te decidieras a ayudarme para implementarlo la primera vez te lo agradecería. Saludos |
Cita:
Te puedo enviar una sencilla demo, que es lo que tengo. |
Cita:
Los tutoriales no los vi, sabes donde los puedo encontrar?, con respecto a la demo, te lo agradecería, mi correo es rubioiglesia63 @ yahoo . es Gracias |
No pongas un email aquí porque hay cientos de robots recorriendo todas las webs constantemente para capturarlos y enviarles spam. Te lo he modificado para que les cueste más trabajo, así no creo que lo consigan.
Si 'pincho' en tu nombre puedo enviarte mensajes privados y correo, por lo que no hace falta que le des a nadie un email por aquí, en todo caso lo haces por mensaje privado. Cita:
Te envio la demo a ese email. |
Gracias por todo casimiro, ya estoy descargando lo que me mandaste y los pdf de la web. te mantendré informado de los avances.
Saludos |
La franja horaria es GMT +2. Ahora son las 13:09:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi