Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Access Informe por Rangos de Fechas

Estas en el tema de Access Informe por Rangos de Fechas en el foro de Bases de Datos General en Foros del Web. Hola a todos, tengo un problema con mi informe y es que no se filtrar y me gustaria saber como puedo filtrar un informe por ...
  #1 (permalink)  
Antiguo 09/09/2008, 00:43
 
Fecha de Ingreso: julio-2003
Ubicación: Rosario
Mensajes: 92
Antigüedad: 20 años, 9 meses
Puntos: 0
Información Access Informe por Rangos de Fechas

Hola a todos, tengo un problema con mi informe y es que no se filtrar y me gustaria saber como puedo filtrar un informe por rangos de fechas o sea de que me muestre Resultados de tal a tal fecha sin hacer nada en una consulta o sea que me tome los datos de una tabla?
Me gustaria tener en el encavezado del informe 2 cuadros de texto que digan desde y hasta o algo que me de la opcion de elegir las fechas que quiero mostrar en el informe ( dia/mes/año ).

Desde ya Muchas Gracias
__________________
SAB
  #2 (permalink)  
Antiguo 09/09/2008, 07:07
 
Fecha de Ingreso: junio-2008
Ubicación: Tarija
Mensajes: 79
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Access Informe por Rangos de Fechas

Yo alguna vez lo hize de la siguiente manera: Cree un formulario con dos cuadros de texto (uno para fecha de inicio y otro para fecha de finalización) y un botón. Colocaba las fechas, presionaba el boton y me mostraba el informe en los rangos de fecha solicitados. Obviamente que para realizar eso, ya tenia el informe creado y utilizando algo de VBA(Visual Basic para Aplicaciones) modificaba la sentencia SQL del campo "Origen del Registro" y personalizaba los títulos del reporte.
  #3 (permalink)  
Antiguo 09/09/2008, 08:14
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Access Informe por Rangos de Fechas

Hola,

Si tienes un informe basado en una consulta, yo creo que lo más fácil es que en la consulta añadas en el campo de fecha los siguientes criterios, literales:

Entre [Fecha inicial] y [Fecha Final]

Con esto, cada vez que abras el informe te pide las dos fechas, y mostrará los registros que cumplan con esa condición especificada.

Un saludo
  #4 (permalink)  
Antiguo 09/09/2008, 21:49
 
Fecha de Ingreso: julio-2003
Ubicación: Rosario
Mensajes: 92
Antigüedad: 20 años, 9 meses
Puntos: 0
Información Respuesta: Access Informe por Rangos de Fechas

Brozov podrias darme el codigo vb o informarme mas porque es lo que quiero hacer, yo lo modifico.

jchuk, pegue en mi consulta en la parte de criterios esto "Entre [Fecha inicial] y [Fecha Final]". tambien seria la respuesta a mis plegarias pero no funciona, pe pide las 2 fechas pero no las respeta y me repite las fechas 2 veces, ejemplo:

Introduzco Fecha inicial 19/11/2008 y Fecha Final 22/11/2008 y me tira esto:

29/10/2008
29/10/2008
20/11/2008
20/11/2008
21/11/2008
21/11/2008
__________________
SAB
  #5 (permalink)  
Antiguo 10/09/2008, 00:08
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Access Informe por Rangos de Fechas

sabwebm,

¿has comprobado que el campo fecha en tu tabla es un campo de tipo fecha/hora y que tiene el formato fecha corta?
Si no es así y lo tienes como texto, ese es el problema de la consulta. En el orden alfabético la cadena 19/11/2008 es anterior a 29/10/2008. Por eso sale lo que sale.
Cambia el tipo de campo a fecha/hora y el formato a fecha corta, y creo que empezarás a ver la luz.
  #6 (permalink)  
Antiguo 10/09/2008, 02:19
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Access Informe por Rangos de Fechas

Hola,

Estoy totalmente de acuerdo con Jurena. He dado por hecho que tu campo es de tipo Fecha/Hora, pero si no es así, no vale para nada lo que te he comentado, pues deberías hacerlo campo de fecha.
Si lo tienes como campo de fecha, debería funcionar a la perfección.

Un saludo.
  #7 (permalink)  
Antiguo 10/09/2008, 09:45
 
Fecha de Ingreso: junio-2008
Ubicación: Tarija
Mensajes: 79
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Access Informe por Rangos de Fechas

Te paso un enlace donde puedes descargar un ejemplo:

http://www.4shared.com/file/62481500/159c3682/Ejemplo.html

Abres el Formulario Horario, colocas una fecha de inicio y otra de finalización (por ejemplo 01/09/2008 y 03/09/2008) y te abre el reporte con las fechas en ese rango y el titulo del reporte cambia de acuerdo al rango de fechas que coloques.
  #8 (permalink)  
Antiguo 14/09/2008, 23:30
 
Fecha de Ingreso: julio-2003
Ubicación: Rosario
Mensajes: 92
Antigüedad: 20 años, 9 meses
Puntos: 0
Respuesta: Access Informe por Rangos de Fechas

Muchas Gracias Brozov fue muy util voy a probar.

jchuk ya funciona "Entre [Fecha inicial] y [Fecha Final]" en el informe.
mi pregunta es como colocar en el informe algo que me diga cuales son las fechas que elegi.
o sea si elijo del 01/01/2008 hasta el 10/09/2008, que haya un "cuadro de texto" dentro del informe que me diga 01/01/2008 hasta 10/09/2008.

Gracias
__________________
SAB
  #9 (permalink)  
Antiguo 15/09/2008, 02:32
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Access Informe por Rangos de Fechas

Eso lo haces en el encabezado del informe. Insertas un cuadro de texto independiente, y luego escribes dentro de ese cuadro este texto que incluye texto, datos del formulario donde escribes las fechas desde y hasta, y funciones que transforman la fecha al formato d/m/yy

="INFORME desde " & Formato([Forms]![nombreformulario]![nombrecuadrofechadesde],"d/m/yy") & " a " & Formato([Forms]![nombreformulario]![nombrecuadrofechahasta],"d/m/yy")

Última edición por jurena; 15/09/2008 a las 11:12
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.