En una base de datos tengo información de todo un ejercicio (año) y necesito imprimir informes por mes, ¿Qué sentencia o algoritmo puedo usar para filtrar la información?
1 respuesta
Respuesta de César Pech
0
0
César Pech, Me defiendo en lo que a VFP se refiere
Puedes hacer unos "cursores" con la sentencia SELECT Supongamos que tu tabla se llama "EJERCICIO.DBF" Lo abres : USE EJERCICIO in 1 Y después puedes ejecutar las sentencias SELECT para obtener datos de algún mes en especial, por ejemplo para obtener los del mes de Enero seria Select * from EJERCICIO Where Month(Fecha) = 1 and !deleted() order by Clave into cursor Enero donde: FECHA = seria el campo de tipo fecha. Clave = el campo de ordenamiento, en caso de no requerir un ordenamiento, seria suprimir esta parte de la orden ****** Despues tienes que diseñar tu informe, con la opción \archivo\nuevo\informe\nuevo archivo... Le pones los campos que necesites y lo puedes grabar como informe Para ver el informe ejecuta: SELECT ENERO &¶ seleccionar el cursor que creas anteriormente REPORT FORM Reporte preview &¶ previsualizar en pantalla. REPORT FROM Reporte To printer Prompt &¶ mandarlo a la impresora.