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.

TReport to Excel

Foro de Xailer profesional en español
Responder
Daniel Pechir
Mensajes: 197
Registrado: Vie Mar 15, 2013 12:32 am

TReport to Excel

Mensaje por Daniel Pechir »

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
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Re: TReport to Excel

Mensaje por Carlos Ortiz »

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
Daniel Pechir
Mensajes: 197
Registrado: Vie Mar 15, 2013 12:32 am

Re: TReport to Excel

Mensaje por Daniel Pechir »

Gracias Carlos

Saludos

Daniel
Responder