Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2008
pdimasi2008 pdimasi2008 is offline
Registrado
 
Registrado: feb 2008
Posts: 7
Poder: 0
pdimasi2008 Va por buen camino
Rave más Excel

Creo un grafico importandolo desde excel,utilizando el componente TExcelChart el cual este grafico toma los datos de una base de datos ADO) este grafico que yo creo ,luego de crearlo,lo guardo,atraves de la siguiente instruccion ( self.ExcelChart1.SaveAs(ExtractFilePath( Application.ExeName )+ 'libro.xlsx'); y atraves de una opcion que solicita un usuario lo levanto para mostrarlo (al grafico) atraves de un OleContainer,ahora bien yo quisiera a este grafico pasarlo a aun reporte Rave y la verdad no se como.....por que en disco antes de levantarlo lo tengo como un archivo con terminacion .xls y la verdad en rave hasta el momento solo habia levantado archivos con extencion .bmp...osea no encuentro ningun componente en rave que me permita levantar un archivo con esta extencion y la verdad no se me ocurre como....busque por todos lados pero no encuentro ada sobre estos temas...osea con respecto a rave + excel....
Responder Con Cita
  #2  
Antiguo 14-11-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Hola, bienvenido al foro.
De la manera más atenta te pido revises este enlace:
Guía de estilo

Esto para que nos ayudes a ayudarte.

Saludos cordiales.
__________________

Responder Con Cita
  #3  
Antiguo 20-11-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Ya que tienes la imagen en el portapapeles, podrías probar a utilizar un TImage, su propiedad "Picture" tiene los métodos "UnImage.Picture.Assign(ClipBoard)", en el cuál necesitas revisar la clase TClipBoard.

La otra opción es UnImage.Picture.LoadFromClipboardFormat, el cuál obtiene una imagen del portapeles y que debe tener formato válido.

Una vez que tengas la imagen en el TImage, puedes utilizar el método UnIMage.Picture.SaveToFile(FileName: Str) para guardar esa imagen en un archivo.

En todos estos casos, puedes utilizar la ayuda de delphi, ahí encontraras ejemplos de como crear un Timage y como utilizar los métodos que te menciono.

Nunca he utilizado Rave, pero debería tener un control muy parecido a Timage en donde pudieras utilizar las mismas opciones (loadfromclipboar o loadfromsream o algo similar).
__________________

Responder Con Cita
  #4  
Antiguo 20-11-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Probé con:
Código Delphi [-]
Uses ClipBrd
....
Image1.Picture.LoadFromClipBoardFormat(cf_BitMap,ClipBoard.GetAsHandle(cf_Bitmap),0);

Y sí me copia el gráfico de excel del portapapeles a la imagen. De aquí puedo hacer:

Código Delphi [-]
Image1.Picture.SaveToFIle('C:\Grafico.bmp');
__________________

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Al ejecutar un rave no me muestra los datos - Rave 5 y Delphi 7- masteryoda Impresión 3 28-03-2008 00:13:28
excel a delphi, como mostrar columnas de excel Vyckso Servers 2 13-08-2007 12:38:08
Rave + Excel hperez Impresión 0 08-06-2007 00:18:48
Como exporto a excel desde Qrepor y Rave???? danytorres Varios 3 20-02-2005 19:55:43
Como exportar a excel con Rave? danytorres Impresión 1 08-06-2004 09:50:42


La franja horaria es GMT +2. Ahora son las 09:32:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi