Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*******************************************************
****En archivo FUNCIONES tengo el siguiente codigo...
********************************************************
FUNCTION CrystalRep
PARAMETERS cFileDat,cFilerep,pOpcion
LOCAL vlArchivo1,vlArchivo2,oCR,oRpt,lnI
SELECT &cFileDat
vlArchivo1 = Getenv("TEMP") + [\] + Sys(2015) + [.dbf]
Copy To &vlArchivo1 Type Fox2x
*SELECT empresa
*vlArchivo2 = Getenv("TEMP") + [\] + Sys(2015) + [.dbf]
*Copy To &vlArchivo2 Type Fox2x
repRuta='reports\'
oCR = Createobject("CrystalRuntime.Application")
oRpt = oCR.OpenReport(Fullpath([&repruta.&cFilerep.]))
* Asigne la ubicación
oDBT.Location = vlArchivo1
IF oRpt.HasSavedData
oRpt.DiscardSavedData()
ENDIF
WAIT clear
Do Case
Case pOpcion = 1 &&Pantalla
Tengo ademas un Form de Vista previa para que Insertar ahi el reporte...
** tengo entenido que el pasar el DBF a TEMP en fox2x es solo para Diseñar el
Reporte...
posteriormente debera tomar el nombre del dbf y llevarlo a temporales de windows y
de ahi tomar los datos para generar el reporte....
Gracias Amigos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta clara
No me gusta: Está pregunta no esta clara o no es útil
0Responder
RE:Dudas con Crystal Report
Publicado por es_binario (757 intervenciones) el 29/10/2009 19:52:11
El codigo que pones esta perfectamente comentado, dice en todo momento que
significan las lineas de codigo, si no lo comprendes es por que no tienes mucho
tiempo programando o ta vez no hayas programado un codigo completo, y para
comprender el codigo se requieren conocimientos de programacion y conocer la
syntasis de foxpro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta clara
No me gusta: Está respuesta no esta clara o no es útil
0Comentar
RE:Dudas con Crystal Report
Publicado por Loly (103 intervenciones) el 29/10/2009 20:30:58
Creo me exprese mal... si lo comprendo... lo que el codigo quiere decir.. es que el
contenido de la tabla la pasa a temp luego se le asigna el nombre de la misma tabla
en formato xbase... pero lo que no entiendo es que si le estoy diciendo...
select MYTABLA
** Se supone que esta actualizada.... y se encuentra en la carpeta datos... y fue
abierta al inicio del sistema... luego le digo
gracias... saludos