FoxPro/Visual FoxPro - Reportes con restriciones

 
Vista:
sin imagen de perfil

Reportes con restriciones

Publicado por Jhean Carlos (128 intervenciones) el 11/07/2007 00:24:29
quetal tengo un problema al realizar reportes con restricion:

Saben lo que quiero realizar es un reporte por fechas por ejemplo de la fecha 02/06/2007 hasta 30/07/2007 claro que estas variables estaran en un formulario don de colocare el rango de fechas, luego al hacer clic al boton quiero que aparesca en el reporte solo la limitacion de fechas.

y tambien quisiera saber si tambien se puede imprimir solo nombres en el reporte como re todos los Perez que se muestren en la hoja.
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:Reportes con restriciones

Publicado por Salvador Angeles (33 intervenciones) el 11/07/2007 01:36:16
para el caso de fechas prueba esto en tu select:

fechaini={ / / }
fechafin= { / / }

select factura,fechafac,cliente,importe;
from facturas ;
where fechafac >= fechaini .and. fechafac <= fechafin

fechaini y fechafin son las variables de tu formulario

Ojala y te sirva...
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
sin imagen de perfil

RE:Reportes con restriciones

Publicado por Ernesto Hernandez (4623 intervenciones) el 11/07/2007 02:03:44
tambien quisiera saber si tambien se puede imprimir solo nombres en el reporte como re todos los Perez que se muestren en la hoja.

eso tambien lo puedes definir desde el formulario al igual que las fechas con un simple SET FILTER TO pero si usas muchos datos seria mejor un cursor

Suerte
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
sin imagen de perfil

RE:Reportes con restriciones

Publicado por neo (1604 intervenciones) el 11/07/2007 15:35:36
Algo así:

select mitabla

Set filter to upper(mitabla.apellido) = upper(alltrim(Thisform.text3.value))

fechaInicial=Thisform.text1.Value
Fechafinal=Thisform.text2.value
REPORT FORM reporte1.frx FOR Fechainicial<=fecha AND Fechafinal>=fecha PREVIEW

Set filter to

Thisform.refresh
Thisform.release

**************************FIN

Suerte►
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