HOLA A TODOS
QUIERO MANDAR UN DATASET A EXCEL
TENGO EL SIGUIENTE CODIGO, PERO NO HACE NADA
WITH OBJECT oSalida := TReport():Create():New()
:oDataset := ::oConsu
:ToExcel()
:Destroy()
END
::oConsu es el Dataset y tiene Registros
SE QUE CON FR LO PUEDO HACER PERO QUISIERA SABER POR QUE ASI NO FUNCIONA
Y ME HAGAN FAVOR DE MOSTRARME MI ERROR U OMISION
GRACIAS POR SU AYUDA
DANIEL PECHIR
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TReport to Excel
-
- Mensajes: 197
- Registrado: Vie Mar 15, 2013 12:32 am
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Re: TReport to Excel
Proba de esta manera mejor:
REPORT oReport Header "Informe de movimientos por Entidad",;
"Desde el "+dtoc(::oDateEdit1:Value)+" Hasta el "+dtoc(::oDateEdit2:Value) align DT_LEFT;
Title "Página "+alltrim(str(oReport:nPage)) align DT_RIGHT;
PREVIEW jobname "Informe de movimientos por Entidad";
footer "Emitido el dia "+dtoc(date())+" - "+pad(time(),5), m->cPie, lower(procname());
font oFontDatos, oFontTitulos
GROUP oGroup OF oReport HEADER ::oDSEntidad:cNomEnti ON busODS(::oDSEntidad,"pad(cNomEnti,30)",space(30),str(RepMovimientosEntidad->nIDEnti),1) FOOTER " " font 2
COLUMN OF oReport TITLE "Apellido y nombre" DATA busODS(::oDSPersonas,"pad(cNombre,20)",space(20),str(RepMovimientosEntidad->nIDPersona),1) CHARSIZE 20
COLUMN OF oReport TITLE "ID Persona" DATA RepMovimientosEntidad->nIDPersona CHARSIZE 11 align DT_RIGHT
COLUMN OF oReport TITLE "Cuenta" DATA RepMovimientosEntidad->cNumCuen CHARSIZE 12
COLUMN OF oReport TITLE "Sucursal" DATA RepMovimientosEntidad->cNumSucu CHARSIZE 10
COLUMN OF oReport TITLE "Fecha" DATA RepMovimientosEntidad->dFecVent CHARSIZE 10
COLUMN OF oReport TITLE "ID Venta" DATA RepMovimientosEntidad->nIDVenta CHARSIZE 10 align DT_RIGHT
COLUMN OF oReport TITLE "Tipo" DATA busODS(::oDSTablasG,"alltrim(desc)","",str(RepMovimientosEntidad->nIDTipCom),1) CHARSIZE 15
COLUMN OF oReport TITLE "Nº Comprobante" DATA RepMovimientosEntidad->nNumComp CHARSIZE 15 align DT_RIGHT
COLUMN OF oReport TITLE "Importe" DATA RepMovimientosEntidad->nImpTota CHARSIZE 10 align DT_RIGHT TOTAL PICTURE "@E 9999999.99"
COLUMN OF oReport TITLE "Cuotas" DATA RepMovimientosEntidad->nCanCuot CHARSIZE 6 align DT_RIGHT
IF oSender="V" // vista previa
RUN REPORT oReport
ELSEIF oSender="X" // excel
oReport:ToExcel()
ENDIF[/quote][/quote]
Saludos
REPORT oReport Header "Informe de movimientos por Entidad",;
"Desde el "+dtoc(::oDateEdit1:Value)+" Hasta el "+dtoc(::oDateEdit2:Value) align DT_LEFT;
Title "Página "+alltrim(str(oReport:nPage)) align DT_RIGHT;
PREVIEW jobname "Informe de movimientos por Entidad";
footer "Emitido el dia "+dtoc(date())+" - "+pad(time(),5), m->cPie, lower(procname());
font oFontDatos, oFontTitulos
GROUP oGroup OF oReport HEADER ::oDSEntidad:cNomEnti ON busODS(::oDSEntidad,"pad(cNomEnti,30)",space(30),str(RepMovimientosEntidad->nIDEnti),1) FOOTER " " font 2
COLUMN OF oReport TITLE "Apellido y nombre" DATA busODS(::oDSPersonas,"pad(cNombre,20)",space(20),str(RepMovimientosEntidad->nIDPersona),1) CHARSIZE 20
COLUMN OF oReport TITLE "ID Persona" DATA RepMovimientosEntidad->nIDPersona CHARSIZE 11 align DT_RIGHT
COLUMN OF oReport TITLE "Cuenta" DATA RepMovimientosEntidad->cNumCuen CHARSIZE 12
COLUMN OF oReport TITLE "Sucursal" DATA RepMovimientosEntidad->cNumSucu CHARSIZE 10
COLUMN OF oReport TITLE "Fecha" DATA RepMovimientosEntidad->dFecVent CHARSIZE 10
COLUMN OF oReport TITLE "ID Venta" DATA RepMovimientosEntidad->nIDVenta CHARSIZE 10 align DT_RIGHT
COLUMN OF oReport TITLE "Tipo" DATA busODS(::oDSTablasG,"alltrim(desc)","",str(RepMovimientosEntidad->nIDTipCom),1) CHARSIZE 15
COLUMN OF oReport TITLE "Nº Comprobante" DATA RepMovimientosEntidad->nNumComp CHARSIZE 15 align DT_RIGHT
COLUMN OF oReport TITLE "Importe" DATA RepMovimientosEntidad->nImpTota CHARSIZE 10 align DT_RIGHT TOTAL PICTURE "@E 9999999.99"
COLUMN OF oReport TITLE "Cuotas" DATA RepMovimientosEntidad->nCanCuot CHARSIZE 6 align DT_RIGHT
IF oSender="V" // vista previa
RUN REPORT oReport
ELSEIF oSender="X" // excel
oReport:ToExcel()
ENDIF[/quote][/quote]
Saludos
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar
-
- Mensajes: 197
- Registrado: Vie Mar 15, 2013 12:32 am
Re: TReport to Excel
Gracias Carlos
Saludos
Daniel
Saludos
Daniel