Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-09-2019
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
filtrado de ClientDataSet se muestra desfasado

buenas tardes

tengo un ClientDataset con una relacion de articulos para la venta

tengo otro Clientdataset donde se muestra informacion adicional del producto q se va a vender

en conclusion hay 2 grillas
1 con la informacion del articulo a vender y otra con la informacion adicional de ese articulo


para mostrar la informacion en la segunda grilla, lo que hago es filtrar de acuerdo al articulo

Código Delphi [-]
  cdsAdicional.Filter := 'Articulo = ' + cdsVentaArticulo.AsString;
  cdsAdicional.Filtered := True;

el problema es que

cuando cambio de registro en la primera grilla, la informacion en la segunda grilla no se refleja al instante, debo moverme dentro de la primera grilla para que se actualice y se muestre en forma correcta

ese filtrado lo estoy haciendo en el evento DrawColumnCell de la primera grilla

como soluciono este tema
alguna idea?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 26-09-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por oscarac Ver Mensaje
ese filtrado lo estoy haciendo en el evento DrawColumnCell de la primera grilla
Imagino que tendrá que estar en el onchange del dataset.
Responder Con Cita
  #3  
Antiguo 26-09-2019
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Poder: 14
Caminante Va camino a la fama
Hola


Me parece que el evento mas adecuado es el Afterscroll.


Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar.
Antonio Machado
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dbgrid solo muestra campos tipo INT, campos varchar no los muestra pollo_c C++ Builder 2 10-09-2017 21:42:47
Busqueda en ClientDataSet que ha sido previamente filtrado d3nz1g Conexión con bases de datos 1 08-10-2013 21:28:10
Maestro Detalle con ClientDataset Filtrado Joser Varios 6 19-09-2012 18:53:54
ClientDataSet no muestra AggregateField (Campo agregado)) Jere_84 Conexión con bases de datos 3 30-03-2012 23:36:59
email yahoo, no muestra contenido..muestra todo menos contenido. sakuragi Linux 5 29-02-2008 18:11:27


La franja horaria es GMT +2. Ahora son las 09:15:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi