** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - mostrar Rango Fecha consultada
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradomostrar Rango Fecha consultada

 Responder Responder
Autor
Mensaje
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Tema: mostrar Rango Fecha consultada
    Enviado: 19/Julio/2022 a las 20:44
Amigos de Access
Aquí tocando a su puerta:

Tengo una consulta entre fechas, pero necesito que me muestre la fecha de consulta ([Between - And]) solo muestra resultado pero no el rango de fecha consultada.

Me ayudas?

Muchas gracias


SELECT DISTINCTROW PagadoCon.PagadoConETT, Sum(PagadoCon.CantidadPagada) AS [Sum Of CantidadPagada]
FROM PagadoCon
WHERE (((PagadoCon.FechaDelPago) Between [Desde] And [Hasta]))
GROUP BY PagadoCon.PagadoConETT;

Compumakro
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14746
Enlace directo a este mensaje Enviado: 19/Julio/2022 a las 22:55
Utiliza una consulta con parámetros.

Los parámetros los defines como fecha y los utilizas en 2 sitios: como si fueran campos de la consulta y como criterios del campo fecha

Quedará algo así (escrito al vuelo)

PARAMETERS [Fecha desde] DateTime, [Fecha hasta] DateTime;
SELECT CampoFecha, [Fecha desde] AS Desde, [Fecha hasta] AS Hasta
FROM TablaDatos
WHERE CampoFecha Between [Fecha desde] And [Fecha hasta]

Xavi, un minyó de Terrassa

Mi web
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 20/Julio/2022 a las 18:58
Hola Xavi.
Después de quitar, poner, cambiar, quitar poner........  todo apunta a que la solución es la siguiente:

PARAMETERS [Fecha desde] DateTime, [Fecha hasta] DateTime;
SELECT CampoFecha, PagadoCon.PagadoConETT, Sum(PagadoCon.CantidadPagada) AS [Sum Of CantidadPagada]
FROM PagadoCon
WHERE CampoFecha Between [Fecha desde] And [Fecha hasta]
GROUP BY PagadoCon.PagadoConETT;

Lamentablemente hay que adicionar un paso. Antes eran 2 y ahora son 3
Desde - Hasta - CampoFecha.

Alguna sugerencia..... corrección....?

Te anticipo las gracias a tu generosidad.... Muy bien...!
Compumakro
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14027
Enlace directo a este mensaje Enviado: 20/Julio/2022 a las 20:48
Una sugerencia:
- las tablas contienen los datos
- las consultas sirven para extraer los datos, manipularlos, sumarlos, etc
- los formularios e informes son para mostrar los datos

Estás intentando usar una consulta para mostrar datos, lo suyo es que lo hagas con un formulario.

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

Access Aplicaciones
Tecsys.es
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14746
Enlace directo a este mensaje Enviado: 21/Julio/2022 a las 10:40
Dando por buena la anotación de Jesus de utilizar un formulario para tomar los criterios (yo no utilizo habitualmente parámetros en las consultas), veo que no has incorporado los campos de los parámetros a la clausula SELECT por lo que no apareceren.

No entiendo lo de pasar de 2 a 3 pasos.

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 21/Julio/2022 a las 17:48
Hola Xavi y MiHura
Gracias por dedicarme su orientación.
Lo de pasar de 2 pasos a 3, son los campos emergentes que hay que digitar las 3 fechas => Desde - Hasta - CampoFecha. Eso no es grave, pues se hace una sola vez al día.

Anexo link de la imagen del resultado de lo que hice, integrando lo de Xavi, con lo que hizo automáticamente el Query.

Finalmente es lo que necesitaba... Hacer la impresión, especificando la venta del día, así como también consultar fechas anteriores.

No dudo que pueda mejorar o emigrar hacia lo correcto.
No pude totalizar, pero tampoco es grave ahora, se puede usar calculadora manual.

No pude incrustar aquí la imagen. Tocó subirla a internet, para que vean como aparece incluida la "Fecha Consultada" del 9 de Enero de 2018.

https://ibb.co/n60ZgCv

Muchísimas gracias nuevamente
Compumakro
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14746
Enlace directo a este mensaje Enviado: 21/Julio/2022 a las 17:57
Las imágenes subidas a servidores externos acaban desapareciendo por lo que no tiene sentido linkarlas.

Sigo sin entender que necesites 3 fechas; solo debes pedir la fecha de inicio y la fecha de final. Lo de CampoFecha que puse en mi primer mensaje es lo que te ha inducido a error. Sustituye "CampoFecha" por cualquier campo que desees mostrar como resultado.

Xavi, un minyó de Terrassa

Mi web
Arriba
Compumakro Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Abril/2007
Localización: Colombia
Estado: Sin conexión
Puntos: 80
Enlace directo a este mensaje Enviado: 23/Julio/2022 a las 02:36
Xavi, me dices que  "Lo de CampoFecha que puse en mi primer mensaje es lo que te ha inducido a error."
Al contrario, fue un gran acierto.
¿Viste el link de la imagen de la impresión...?

La única fecha que salía en la impresión de la consulta era del =(Now()) del Report. No importara que se consultara el movimiento de ventas de alguna fecha anterior. Esa fecha anterior no se mostraba en la impresión.
Sin "CampoFecha" habría que escribir a mano en el papel de la impresión, a que fecha pertenece esa consulta.
Eso se solucionó con "CampoFecha", ahí muestra la fecha del día consultado, ya fuese de hoy 22 de julio de 2022 o del 5 de junio de 2022.

No sé si estemos viendo el mismo punto, pero me satisfizo ese código que me aportaste.
Compumakro
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable