
21/07/2002, 05:56
|
| | Fecha de Ingreso: abril-2002 Ubicación: La Comarca
Mensajes: 192
Antigüedad: 23 años Puntos: 0 | |
Re: agrupar repetidos mostrar results de suma abajo Se trataria de que crearas una variable que va a ir guardando los diferentes nombres.
Como entiendo que esos datos los vas a poner en una tabla, la idea es la siguiente :
- Para cada fila, lo primero que haces es comprobar si el nombre de persona es igual al que tienes guardado en la variable.
* Si es igual, en la columna de nombre no escribiras nada. Por el contrario, si es diferente, en esa casilla escribiras el nuevo nombrre y actualizaras el contenido de la variable con el nuevo nombre encontrado.
Ejemplo :
En la bd tengo:
Nombre Cantidad
Juan 500
Pedro 1000
Juan 750
Cuando hago la consulta, tendre :
Nombre Cantidad
Juan 500
Juan 750
Pedro 1000
Ahora voy a pintar esas entradas que me devuelve la consulta :
temporal = "";
while (sacar_fila <> se_han_acabado)
{
si (temporal <> sacado_fila(Nombre))
{
pinto_casilla (sacado_fila(Nombre));
temporal = sacado_fila(Nombre);
}
sino
{
pinto_casilla (vacio);
}
pinto_casilla(sacado_fila(Cantidad));
}
Y eso deberia devolvernos en pantalla :
Juan 500
750
Pedro 1000
Espero que fuera lo que preguntabas y te ayude a resolver tu duda. Sino, cualquier cosa escribeme el caso concreto y te hago el codigo.
Sauldos!!!!!
Ideafix. |