Ayuda para agregar variables de fecha a un reporte Crystal
Publicado por Néstor (27 intervenciones) el 27/07/2016 05:01:13
Muy buenas foreros espero esten bien... en esta oportunidad me dirijo a ustedes para solicitar la ayuda de agregar a un reporte crystal par de variables fecha al reporte... les describo lo que estoy haciendo, uso 2 from en el primero hago:
Y luego en crmcaja.scx tengo boton y en el procedimiento click dice:
y me gustaria que en el reporte coloco esto 'Período: del ' + DTOC(IdInicial) + ' al ' + DTOC(IdFinal), este linea de comando la uso en un informe .frx de vfp y me funciona pero no se como colocarlo en crystal...
Gracias de antemano...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
USE "c:\sis_g\data\mcaja.dbf"
ldInicial=(THISFORM.Fecha1.Value)
ldFinal=(THISFORM.Fecha2.Value)
SELECT codigo, descr, sum(canti), total ;
FROM mcaja ;
GROUP BY codigo, descr, total ;
ORDER BY codigo;
WHERE fecha between ldInicial AND ldFinal ;
INTO CURSOR cur_mCaja &&READWRITE
lnTAlly = _tally
IF m.lnTally = 0
MESSAGEBOX("No hay datos")
ELSE
MESSAGEBOX(TRANSFORM(m.lnTally)+" Coincidencias")
SELECT cur_mCaja
USE c:\sis_g\temp\curmcaja.dbf in 0 alias curmcaja
select curmcaja
DELETE ALL
PACK
APPEND FROM dbf('cur_mCaja')
CLOSE TABLES
DO FORM "c:\sis_g\formularios\crmcaja.scx"
ENDIF
Y luego en crmcaja.scx tengo boton y en el procedimiento click dice:
1
2
3
4
5
6
7
8
9
10
11
12
** dejo en 0 para la fuente de datos **
Thisform.Olecontrol1.datafiles(0)="C:\Sis_G\Temp\curmcaja.dbf" &&RUTA DE LA TABLA DE TRABAJO PARA EL REPORTE
** actualizo el reporte con nuevos registros **
Thisform.Olecontrol1.DiscardSavedData=.t.
** Aquí llamo el Report desde su ruta asignada y nombre **
Thisform.Olecontrol1.ReportFileName ='C:\Sis_G\REPORTS\ctm.rpt' &&RUTA DEL REPORTE CRYSTAL
** Aquí le agregamos un nombre de Título al report **
Thisform.Olecontrol1.WindowTitle="Reporte Mensual de C2"
Thisform.Olecontrol1.WindowState=2 && Ventana Maximizada
** Aquí previsualizo el Reporte y lo lanzo Imprimir **
Thisform.Olecontrol1.Destination=0
Thisform.Olecontrol1.Action=1
y me gustaria que en el reporte coloco esto 'Período: del ' + DTOC(IdInicial) + ' al ' + DTOC(IdFinal), este linea de comando la uso en un informe .frx de vfp y me funciona pero no se como colocarlo en crystal...
Gracias de antemano...
Valora esta pregunta


0