Access - Reporte basado en criterios de Formulario

 
Vista:

Reporte basado en criterios de Formulario

Publicado por Adrián (1 intervención) el 22/04/2002 07:56:40
Que tal. Quisiera saber si alguien tiene la forma de crear un formulario en Access 2000, el cuál te entregue un reporte que se base en ciertos criterios, como por ejemplo, que envie los registros que se encuentren entre ciertas fechas que el usuario defina en un formulario (como en el caso del formulario Sales by year Dialog de la Base de Datos Neptuno), si alguien me puede ayudar, se lo agradecería. Saludos...
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

RE:Reporte basado en criterios de Formulario

Publicado por Juan Amorós (489 intervenciones) el 25/04/2002 11:16:19
Adrián:
Es bastante sencillo lo que pides:
1.- Crea un formulario que contenga 2 campos:
1.1.- El primer campo llámalo DesdeFecha (tipo fecha/hora)
1.2.- El segundo campo llámalo HastaFecha (tipo fecha/hora)
2.- Crea un botón para imprimir (Llámalo IMPRIMIR)
3.- Salva el formulario con el nombre EFechas. (no lo cierres).
4.- Abre en vista diseño la consulta que imprime el informe (o createla si no lo has hecho aún).
4.1.-En el campo Fecha (o como se llame el campo) introduce en CRITERIOS:
Entre Forms!EFechas!DesdeFecha Y Forms!EFechas!HastaFecha
4.2.- Salva la consulta.
5.- Create una macro (que salvarás con el nombre Decision)
5.1.- Arriba en el menú de oprime el Icono de organigrama XYZ (Nombres de macro).
5.2.- Crea un nombre de macro (dentro de esta macro) que se llame LFechas.
5.3.- en ACCION (de la macro LFechas) Selecciona ABRIR INFORME.
5.4.- En la ventana de abajo en NOMBRE DEL INFORME: Selecciona el que hayas creado para imprimir.
5.5.- En Vista: Selecciona Vista Previa (para que te lo ofrezca por pantalla y tú decidas si lo imprimes o no).
5.6.- Salva la macro (con el nombre Decision) que te digo en el punto 5.
6.- Abre las propiedades del botón IMPRIMIR del formulario EFechas.
6.1.- en la acción AL HACER CLICK escribe: Decision.LFechas

Con esto SIEMPRE podrás seleccionar las fechas entre las cuales quieres que te imprima el informe.
Si tienes dudas me envías el ejemplo concreto y te lo resuelvo.
Saludos
Juan Amorós
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