Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 09:57
papika
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
Formateo de una tabla

Hola
Despues de estar varias semanas pensando en resolver el problema y no encontrarle solución, recurro a tí para ver si me puedes echar una mano.
Paso a exponerte el problema.
Tengo una tabla con muchos registros sobre nombres de plantas, la tabla tiene más o menos la siguiente extructura:

-----------------------------------------------------------------------------
| GENERO | ESPECIE | INFRANK | INFRA| AUTABRE | PAGINAS |
-----------------------------------------------------------------------------
| Rosa | | | | L. | 116, 210|
-----------------------------------------------------------------------------
| Rosa | canina | | | Herr. | 115, 200|
-----------------------------------------------------------------------------
| Rosa | canina | subsp. |Lutea | Willk. | 115, 200|
-----------------------------------------------------------------------------
| Rosa | Lutea | | | L. | 5 |
-----------------------------------------------------------------------------
| Rubus | | | | Boiss. | 116 |
-----------------------------------------------------------------------------
| Rubus | mayor | | | Reaj . | 115, 200|
-----------------------------------------------------------------------------
| Rubus | mayor | var. |Lutea | Willk. | 115, 200|
-----------------------------------------------------------------------------
| Rubus | alba | | | Aedo | 8 |
-----------------------------------------------------------------------------
|Veronica | | | | Mall. | 116, 210|
-----------------------------------------------------------------------------
|Veronica | minor | | | Willk. | 115, 200|
-----------------------------------------------------------------------------
|Veronica |vulgare | | | L. | 1, 8 |
-----------------------------------------------------------------------------

Bien. La forma que desearía que saliera sería:

Rosa L., 116, 210
canina herr., 115, 200
subsp. lutea Willk., 115, 200
Lutea
Rubus Boiss., 116
alba Aedo, 8
mayor Reaj., 115, 200
var. lutea Willk., 115, 200
Veronica Mall., 116, 210
minor Willk., 115, 200
vulgare L., 1, 8

Alfabetizado por GENERO, ESPECIE, INFRANK y INFRA
y luego el campo GENERO que solo salga una vez si se repite
El campo ESPECIE solo una vez tambien y con un sangrado.
El campo INFRANK + INFRA con un doble sangrado sin que salga la ESPECIE y debajo de su ESPECIE.
Cada uno con su AUTABRE y su PAGINAS.

En realidad es un índice que necesito sacar de una gran tabla de plantas y preciso que sea lo más claro posible.
Te estaría muy agradecido si me pudieras hechar un mano.
Muchas gracias