PDA

Ver la Versión Completa : Agrupar en tDBCrtlGrid


Carmelo Cash
24-01-2022, 22:05:59
Buenos días foro:

Estoy usando Delhi 7
Necesito armar una grilla, donde pueda editar un checkboox, pero debe estar "Agrupado por Cliente"

Ej.
-------------------------------
Pepe
FC 1264 400.25 [X]
FC 1269 1400.25 [ ]
FC 1274 300.25 [X]
-------------------------------
Pipo
FC 1284 100.25 [ ]
FC 1289 100.25 [X]
FC 1294 900.25 [ ]
-------------------------------
Toto
FC 1294 400.25 [X]
FC 1299 1400.25 [X]
FC 1374 300.25 [ ]
--------------------------------
Estoy utilizando una RxmemoryData, y un tDBCtrlGrid, pero no logro una separación entre los clientes.

O sea... lo logro repitiendo los clientes en cada fila, pero se presta a confusión sino agrupo los clientes.

Lo que SI funciona es:

Pepe FC 1264 400.25 [X]
Pepe FC 1269 1400.25 [ ]
Pepe FC 1274 300.25 [X]
Pipo FC 1284 100.25 [ ]
Pipo FC 1289 100.25 [X]
Pipo FC 1294 900.25 [ ]
Toto FC 1294 400.25 [X]
Toto FC 1299 1400.25 [X]
Toto FC 1374 300.25 [ ]

Si saben que herramienta puedo usar para lograr esto se los voy a agradecer, sino... igual se los voy a agradecer.

Saludos

kuan-yiu
26-01-2022, 08:30:56
Pues o construyes tú mismo la estructura de los resultados usando algo tipo stringGrid o utilizas dos grillas con una estructura maestro detalle: una para los clientes y otra para los datos de cada cliente.
A mi personalmente me gusta más el segundo método.