![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola Nextor.
Hay algo importante a considerar en esto de las "vistas cx" (rejillas incrustadas en el componente TcxGrid): Cuando las vistas son acomodadas en relación maestro-detalle, es importante que los conjuntos de datos que harán de "detalles" estén ordenados por el campo maestro. Por ejemplo, si la propiedad IndexFieldNames del conjunto de datos de estados (provincias / departamentos / comunidades autónomas, el término varía según el país) tiene un valor de 'Nombre' (para que se muestren ordenados alfabéticamente al expandir un país), es necesario que el valor de esa propiedad esté precedido por el nombre del campo usado para establecer la relación. Por ejemplo: 'IDPais;Nombre' (ordenado por país y nombre de estado). El algoritmo de cxGrid para vistas detalle trabaja de tal forma que cuando ya no encuentra registros que correspondan a un registro maestro, da por hecho que no hay más y continúa con el siguiente registro maestro. Esa puede ser la razón por la cual no se muestran correctamente las filas detalles. Realiza los cambios que correspondan en el orden de los registros y nos comentas qué tal resultó. ![]() Saludos. Al González. Última edición por Al González fecha: 18-05-2011 a las 22:09:13. |
|
#2
|
|||
|
|||
|
Excelente
Gracias por tu respuesta Al Gonzalez. Efectivamente esa propiedad (IndexFieldNames) era la que estaba afectando. la verdad nunca me ubiera imaginado que era es propiedad.Quisiera hacerte una ultima preguna ¿Como sabes eso?, es decir hubiera pasado años peleando con ese componente y nunca lo hubiera hecho funcionar Gracias Hombre, que tengas un buen dia ![]() ![]() ![]() ![]() |
|
#3
|
||||
|
||||
|
Es grato saber que te funcionó mi consejo.
![]() Daré la mitad de esas gracias a Neftalí, pues él también tuvo la misma intención de ayudarte. ![]() Lo dice la ayuda de Developer Express en el capítulo Master-Detail. Ahí lo leí hace varios años por primera vez, cuando me sucedió algo similar. Gracias, igualmente para ti. De momento me esperan 540 abdominales, pero primero media hora de escaladora y bici. ![]() Un abrazo en la rejilla. Al González. ![]() |
|
#4
|
|||
|
|||
|
de verdad que soy un mal educado, en serio Neftali gracias a ti tambien ya que me has ayudado en varias ocasiones y estas en mi lista de gods del delphi.
Como siempre les agradesco, siempre me han sacado de apuros suerte en todo ![]() |
|
#5
|
||||
|
||||
|
Cita:
![]() Ten vez en este caso no entendí bien lo que necesitabas. A lo que yo me refería era a hacerlo utilizando una sólo consulta y un sólo DataSet, y luego aprovechando las funciones de agrupación del cxGrid. Es diaeño algo así (el de la parte de abajo): ![]() Para luego obtener esto ene ejecución utilizando las agrupaciones: ![]() De todas formas, veo que ya está conseguido. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| cxGrid y CDS | dfarias | OOP | 1 | 08-01-2010 10:12:40 |
| Recorrer un cxGrid | elorza | Varios | 9 | 05-03-2008 12:02:44 |
| Duda con cxGrid | paladincubano | Varios | 2 | 07-02-2008 13:14:31 |
| InplaceEditor de cxGrid | calogero | Varios | 2 | 13-04-2007 01:14:41 |
| Opinion Aplicacion Multinivel | Jvilomar | Varios | 1 | 25-10-2004 14:20:24 |
|