Imprimir página | Cerrar ventana

Orden y desorden en Informe

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84550
Fecha de impresión: 22/Septiembre/2019 a las 20:24


Tema: Orden y desorden en Informe
Publicado por: anjemalo
Asunto: Orden y desorden en Informe
Fecha de publicación: 11/Junio/2019 a las 09:57
Buenos dias:

tengo una consulta que esta ordenada y cuando creo un informe agrupando por IDUser se desordenan las horas. Esta es la consulta:

IDUser    Fecha    Hora
1            1/5         8:00
1            1/5         9:00
1            1/5        10:30
1            1/5        15:00
...

Esta ordenada por IdUsuario y por Fecha. En la consulta aparece bien, es decir, tal y como debe salir en el informe. Pero cuando creo el informe agrupandolo por IDUser, me salen las horas desordenadas. Es lo unico que modifico en el informe, que se agrupe por IDUser, no hay ningun orden puesto en el informe.

IDUser    Fecha    Hora
1            1/5        15:00
1            1/5         9:00
1            1/5        10:30
1            1/5        8:00

Me podeis decir como arreglarlo, por favor?
Muchas gracias






Respuestas:
Publicado por: Mihura
Fecha de publicación: 11/Junio/2019 a las 10:08
Además de agrupar por IdUsuario, dile que ordene por fecha y hora.

-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: anjemalo
Fecha de publicación: 11/Junio/2019 a las 10:33
Lo hace aun peor.
Lo sigue desordenando.
Gracias


Publicado por: anjemalo
Fecha de publicación: 11/Junio/2019 a las 10:34
Si no lo agrupo por IDUser lo hace tal y como esta en la consulta, es decir, bien. Pero necesito agruparlo por IDUser y fecha. y lo desordena


Publicado por: Mihura
Fecha de publicación: 11/Junio/2019 a las 10:59
Al crear agrupaciones y órdenes en el informe te tienes que olvidar de la consulta.

En el informe:
- agrupas por ID
- creas orden por fecha
- creas orden por hora

y ya verás como furula ... Wink




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: Maverick2019
Fecha de publicación: 11/Junio/2019 a las 11:00
Hola
¿Que tipo de dato es el campo Hora?

Salu2,


Publicado por: anjemalo
Fecha de publicación: 11/Junio/2019 a las 11:17
El campo original Tiempo es de tipo Fecha/Hora que contiene tanto la fecha como la hora.

Yo creo un campo "HORA" en la consulta de esta manera:

Hora: (Hora([Tiempo])) & ":" & Minuto([Tiempo])



Publicado por: Maverick2019
Fecha de publicación: 11/Junio/2019 a las 11:20
Hola
Prueba a usar la función Format (formato en el editor de expresiones), usando como formato "HH:nn"
De ese modo te pone un cero por delante de las horas anteriores a las 10 de la mañana.

Salu2,


Publicado por: Mihura
Fecha de publicación: 11/Junio/2019 a las 11:36
No des formato a la fecha y a la hora en la consulta, eso hazlo en el informe.

Incluye el campo Tiempo en esa consulta y en el informe agrupa por Id y ordena por Tiempo.


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: anjemalo
Fecha de publicación: 11/Junio/2019 a las 12:22
El truco era ordenar por el campo Tiempo no por el campo Hora

Gracias, así funcionó.



Imprimir página | Cerrar ventana