![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
||||
|
||||
|
Bueno, aquí tienes un trozo de código que envía un informe a disco, en formato pdf y luego lo envía por email.
Código:
//
if bPreview then
ppInformes.DeviceType := 'Screen'
else
ppInformes.DeviceType := 'Printer';
//
if bEsEmail then
begin
ppInformes.ShowPrintDialog := bMostrarDlg;
ppInformes.PrinterSetup.Copies := 1;
ppInformes.AllowPrintToArchive := true;
ppInformes.DeviceType := 'PDFfile';
cDocumento := ExtractFilePath(ParamStr(0)) +'e-mails\';
if not DirectoryExists( cDocumento ) then
if not CreateDir( cDocumento ) then
LanzarExcepcion('Error al crear el directorio:'+cDocumento);
cDocumento := cDocumento + 'report2email' + FormatDateTime('yymmddhhnnss',now) + '.pdf';
ppInformes.TextFileName := cDocumento;
end;
//
ppInformes.Print; // Lo envia a impresora o fichero si es para email
//
if bEsEmail then
begin
if bPreview then
begin
cPrograma := funciones.BuscarEjecutableAsociado( cDocumento );
funciones.RunAndWaitShell( cPrograma, cDocumento, Sw_ShowNormal );
end;
EnviarEmail( iCodInforme, cDocumento, cDatosEmail, bMostrarDlgMail );
end;
//
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Soporte para instalar textradevices ? | Jorge Taveras | Impresión | 12 | 02-06-2010 18:42:41 |
| problemas con reportbuilder | guterking | Impresión | 3 | 02-07-2007 19:13:45 |
| No veo resultados con reportbuilder | botones67 | Impresión | 1 | 27-06-2006 03:40:41 |
| ReportBuilder | 3XEMIK3 | Impresión | 1 | 24-01-2006 09:26:05 |
| problemas de conversion... | User_baja1 | Varios | 2 | 30-08-2005 13:45:58 |
|