Una hoja de MS-Excel como "campo" de un registro

Una hoja de MS-Excel como "campo" de un registro

Postby jllinas » Thu Jul 17, 2008 3:15 am

A ver si me explico...

Un cliente me ha pedido que quiere tener una hoja electronica de excel como parte de un registro de un archivo.

El caso es que se trata de un archivo de muebles a producir, y desea que una hoja electrónica que contiene mucha información (la cual yo no utilizo en mi sistema, pero que es valiosa para el cliente - tal como el despiese de la fabricacion, etc.) se pueda "guardar" en el mismo registro.

Se me ocurre que esto ya lo estoy haciendo con el soporte grafico de las imagenes relacionadas a ese artículo a fabricar, tal como las fotos, diagramas de fabricación, etc, pues lo que guardo es el nombre del archivo que he almacenado en una carpeta, el cual puedo abrir, mostrar, imprimir, etc [Claro, utilizando freeimage]...... pero

¿ Como le hago con la "hoja de excel" ? Además, quisiera que se pudiera abrir este archivo de excel desde mi sistema, modificarlo, manejarla en general, y luego guardarla...

¿ Alguien hizo o ha estado haciendo esto ?

Gracias de antemano,
Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
User avatar
jllinas
 
Posts: 189
Joined: Fri Oct 14, 2005 12:33 am
Location: Santo Domingo, Dominican Republic

Postby Armando » Thu Jul 17, 2008 4:09 am

Julio:

A ver si esto es lo que necesitas; se me ocurre que así como manejas la carpeta de las imagenes tambien podrías manjear las hojas de excel en alguna otra carpeta y en tu archivo definir un campo que haga referencia a esa hoja de excel.

Despues vía OLE puedes abrir, leer, modificar esa hoja de excel, incluso puedes abrirla vía el propio excel y mandarla a imprimir y finalmente cerrar la hoja y el libro de excel.

En el foro hay excelentes ejemplos de como manipular una hoja de excel via OLE.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3239
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby Adolfo » Thu Jul 17, 2008 1:06 pm

Julio..

Si usaras Mysql podrias guardarlo en un campo BLOB.

Y como dice Armando...
Si usas Dbf, yo lo hize a traves de OLE, tenia un directorio exclusivo para archivos anexos al proyecto, como imagenes DWG, Fotos y demases, entonces en la mantencion general del proyecto tenia varios campos que hacian referencia a archivos externos, los cuales "guardaba" solo haciendo referencia a su ubicacion dentro del directorio del sistema, luego por OLE los abria o mostraba segun fuera la necesidad. Para excel existen varios ej aqui en el foro.

Espero te sirva

Desde Chile
Adolfo
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Postby jllinas » Thu Jul 17, 2008 7:19 pm

Gracias Adolfo y Armando,

Lo hago así entonces. Cualquier cosa les hecho la voz por aqui....

Abrazos,
Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
User avatar
jllinas
 
Posts: 189
Joined: Fri Oct 14, 2005 12:33 am
Location: Santo Domingo, Dominican Republic


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 67 guests