FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Agrupar ClientDataSet
Un saludo primero que nada, estoy empezando a trabajar con los ClientDataSet en el cual he creado ya los campos, la dataset, ya hice persistentes los datos y ya he podido almacenar información ahí, mi duda es sobre como agrupar por campos como se hace con mysql con el Group By campo, para que sólo me muestre un solo registro de tantos repetidos que pudiera haber, ya he encontrado un hilo sobre el tema aquí pero la verdad es que no me queda claro, busque información sobre algunas propiedades de los ClientDataSet pero no termino de entender, como ejemplo tengo los registros:
1 - juan - 19 3 - pedro - 12 5 - antonio - 40 1 - juan - 2 en esa información en el ClientDataSet quiero que no me seleccione los repetidos, que me muestre sólo una vez el registro y quedaría así por ejemplo 1 - juan - 19 3 - pedro - 12 5 - antonio - 40 ¿Cómo puedo hacerlo?, de antemano muchas gracias y espero que puedan ayudarme ya que la verdad soy nuevo en esto del manejo de ClientDataSet, saludos. |
#2
|
||||
|
||||
mmmmmmmm
no se como haces el lenado de la informacion... pero se me ocurre lo siguiente que al momento de efectuar la grabacion hagas un locate al clientdataset para ver si existe el mismo codigo ya registrado si no existe haces un append y si existe haces un edit y acumulas los datos saludos
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
Gracias por tu respuesta, intentaré eso que dices a ver que tal me funciona.
|
#4
|
||||
|
||||
Creo que lo mas facil es que crees un indice con la propiedad de unico, de manera que al tratar de insertar una registro con una clave ya existente, te salte una exception.
Para realizar un "agrupamiento" lo que te sugiero que hagas es revisar los campos agregados y sus niveles de de grupo o lo que es lo mismo la propidad "grouping level". Saludos.
__________________
Ya tengo Firma! |
#5
|
|||
|
|||
Eso mismo encontré en otro hilo sobre este tema y estoy buscando como poder hacerlo porque no había trabajado con estos clientdataset y pues aún no se como se hace aplicando esos campos y niveles pero seguiré investigand. Gracias por tu respuesta.
|
#6
|
||||
|
||||
mmm me parece que esa caracteristica es para sumar todo el clientdataset (a menos que me equivoque y los quiebres se controle por el indice)
yo he utilizado lo mismo pero para sumar todo (seuo)
__________________
Dulce Regalo que Satanas manda para mi..... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agrupar campos en ClientDataSet y recorrer el resultado | David | Conexión con bases de datos | 3 | 20-06-2007 11:13:11 |
Agrupar con Rave | Brewster | Impresión | 0 | 01-07-2004 19:05:18 |
Agrupar ? | ramiretor | Impresión | 1 | 16-05-2003 01:51:32 |
Agrupar información | nfernandez | Impresión | 1 | 08-05-2003 20:19:00 |
|