Ver Mensaje Individual
  #2  
Antiguo 02-02-2015
rarratia rarratia is offline
Miembro
 
Registrado: sep 2004
Posts: 50
Reputación: 20
rarratia Va por buen camino
Thumbs up

Cita:
Empezado por F3niX Ver Mensaje
Buenas amigos,

Paso a describir mi problema, tengo un TcxGrid(Componentes devexpress) que me permite crear 2 niveles con una relacion Maestro Detalle, ahora mi tabla de Pedidos y Detalles_Pedidos correspondientemente, pues me funciona de maravillas, el problema ocurre cuando quiero mostrar los ultimos 100 Pedidos con sus correspondientes detalles, el problema surge al usar la propiedad PacketRecord de los de ClientDataSet para limitar la carga, pero al hacer esto se pierde la relacion y al querer mostrar el detalle del pedido no aparecen. Al limitar solo los pedidos funciona bien, pero cargaria a memoria todos los detalles de todas los pedidos.

A alguien le ha pasado? como ha solucionado esto?

Anexo imagen del grid:


Saludos, espero haberme explicado correctamente.
Estimado el PacketRecord indica la cantidad de registro del paquete de transferencia para traer a la vez al TClientDataSet, no tengo muy dado como agrupaste, si hiciste una select con un order by agrupado, si tu quieres visualizar páginas de registro, yo usaría el TcxDBNavigator también de DevExpress en el cual hay un botón que te vas cambiando por páginas atrás y adelante y le dices de cuantos registros es la página, independiente los registros que tengas en el TClientDataSet y que de cuantos registro gestiona el provider por llamada para cargar el TClientDataSet (Supongo que lo tienes conectado a un TClientProvider que es el que hace el trabajo). Tal vez por ahí va la cosa, y en cuanto al PacketRecord no dar un número muy grande para que no ocupe tanto ancho de banda por llamada, si tienes un servidor remoto, que tampoco sé cuál es tu caso. Saludos.
Responder Con Cita