Access - INFORME: Listados por letra Inicial

   
Vista:

INFORME: Listados por letra Inicial

Publicado por JOSE LUIS (19 intervenciones) el 24/04/2009 17:34:49
Hola a todos.
Quiero hacer un listado de libros y me gustaria iniciar pagina por cada letra inicial.
Asi cuando termine de listar los libros que empiecen por A, cambie de pagina y empiece en una nueva los que empiecen por B y asi sucesivamente.
Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Enrique Ramírez

RE:INFORME: Listados por letra Inicial

Publicado por Enrique Ramírez (617 intervenciones) el 24/04/2009 19:08:18
- suponiendo que tienes la tabla libros hay dos campos, id, titulo.

En el reporte:
- En el Origen del registro crea una consulta de selección en la cual al campo titulo le extraes la primer letra y al campo resultante le pones el nombre Letra y lo ordenas por este.

SELECT Mid([titulo],1,1) AS Letra, Libros.titulo
FROM Libros
ORDER BY Mid([titulo],1,1);

- En ordenar y Agrupar en la opción Campo/Expresión primero selecciona Letra ascendente y en Encabezado de grupo pon Si, si quieres manejar totales a pie de grupo pon Si si no dejalo en No.
Después selecciona titulo ascendente y cierras esta ventana.

- Te aparce el apartado Encabezado letra, da clic derecho y selecciona propiedades, en Forzar nueva página selecciona la opción Antes de la selección salte y mueve aquí el campo letra.

-En el aparatdo Detalle mueve el campo titulo.

y ejecuta tu reporte, te debe hacer salto de hoja por cada letra.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar