Retroceder   Foros del Web > Diseño de Sitios web > Flash y Actionscript > Flex

Respuesta
 
Herramientas Desplegado
Antiguo 12-jun-2007, 06:05   #1 (permalink)
Dack ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Flex + Excel Comunicación (Copy - Paste y demás)

Buenas,

me acabo de meter en este foro para este problema q me trae de cabeza, pero postearé a menudo xq mi vida está siendo el flex :)..

Estoy desarrollando una aplicación que debe estar estrechamente relacionada con excel, no tanto como esta (no puedo poner el link :( si os interesa dejad un mail y os mando las aproximaciones a la solución)
pero bueno, estoy empezando y para ir por partes, como la aplicación debe ser en flash unicamente, con el flashplayer 9 y sin explorador web de ningun tipo hay alguna solución que tampoco me soluciona gran cosa, porque la basan en javascript ayudandose del IE...
Existe esta otra solución (aki va otro link..) es la implementación del copy - paste entre los datagrid de flex y el Excel.. ahora bien, es bastante básico, no funciona bien con selecciones multiples, si son correlativas las invierte y si son salteadas.. peta..

Me gustaría saber si alguien ha sacado una solución o sabe de algún sitio que este implementado el copiar pegar entre flex datagrid y Excel

Muuuuuuuchas gracias

PD: se me ha olvidado decir que la ultima pagina lo que hace es coger datos de un flex a excel y viceversa.. pero me parece una solución poco elegante (aunque ingeniosa) como ya he dicho..
Dack está desconectado   Responder Citando
Antiguo 12-jun-2007, 15:18   #2 (permalink)
adanqfb ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Re: Flex + Excel Comunicación (Copy - Paste y demás)

Pues sin links es dificil saber. Colocalos con espacios para que no te restringa el foro, algo así: h t t p : / / www . miserver . com
adanqfb está desconectado   Responder Citando
Antiguo 13-jun-2007, 00:52   #3 (permalink)
Dack ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Re: Flex + Excel Comunicación (Copy - Paste y demás)

ok, el link con las aplicaciones relacionadas en nu mismo Internet Explorer es : h t t p : / /yakovfain.javadevelopersjournal.com/weve_taught__adobe_flex_to_talk_to_microsoft__exce l.htm


y el del copy - paste inicial es h t t p : / /mannu.livejournal.com/348299.html

Que aunque no sepais la solución más completa al problema pues igual aprendeis algo q no sabíais :) ...
Dack está desconectado   Responder Citando
Antiguo 17-jun-2007, 09:43   #4 (permalink)
adanqfb ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Re: Flex + Excel Comunicación (Copy - Paste y demás)

Hola. Se me hace demasiado complicado esa opción. ¿Por qué no manejas el archivo de excel como base de datos mediante ODBC? Haz las consultas en PHP o ASP. Otra opción es usar .NET y utilizar Excel y Flash como Controles ActiveX.

Espero haberte ayudado. Saludos.
adanqfb está desconectado   Responder Citando
Antiguo 20-jun-2007, 04:13   #5 (permalink)
Dack ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Re: Flex + Excel Comunicación (Copy - Paste y demás)

Gracias por la opción,

Más o menos está resuelto el problema ya, ahora mi problema es el que expongo en el otro post, como se mandan mensajes a sistema.
La respuesta, creo q es que no se puede, así que estoy mirando Apollo, que hace cosas de esas.

Mi gran problema reside en que el Flash debe ejecutarse él solo, osea, sin estar en un servidor ni en una página, se va a utilizar para mandarlo por correo, y que alguien lo vea en su ordenador.. o para meterlo en un pendrive y ejecutarlo en un ordenador sin internet, en plan "hacer una presentación en un proyector para más gente". y solo se debe mandar un archivo .swf sin nada más.

Pero veo que no va a ser factible, ya que un flash no puede acceder a disco, a no ser que se ejecute con un fscommand() pero para eso necesito que el flash se ejecute ahí(al lado de ese directorio), pero a priori no se donde lo va a ejecutar quien reciba por mail la presentación... un jaleo..

Lo ideal es un botón que ponga "excel" y q abra un excel y le pegue las tablas del datagrid.. o que cree un fichero excel, y lo abra (abrirlo se puede hacer con navigateToURL("/Direccion local relativa","_blank").. se abre un IExplorer(que no debe), pero bueno, se consigue la funcionalidad ) Lo malo es crear el fichero. porque como no sabes donde se va a abrir, no sabes si va a haber un excel, por tanto lo tienes q crear (si usas navitagteToURL())..


Bueno, no se si me he explicado, es complejo, es una paradoja en plan "primero el huevo o la gallina" o la pescadilla q se muerde la cola.. no se si hay solución.
Dack está desconectado   Responder Citando
Antiguo 20-jun-2007, 09:57   #6 (permalink)
adanqfb ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Re: Flex + Excel Comunicación (Copy - Paste y demás)

Si lo que quieres es solamente "Leer" datos, Flash si puede hacerlo desde el disco, siempre y cuando coloques la configuracón de seguridad correcta al compilar. Si lo que quieres hacer es "escribir", definitivamente no se puede hacer con Flash solamente. Como te comentaba, puedes hacer el programa en .NET o Java y meter ahí el archivo .swf. Debes usar ExternalInterface de Flash para comunicarse con la aplicación. Otra opción es que uses Adobe RIA, aunque está muy limitado en ese aspecto, otra opción vendría a ser MDM Zinc.

Saludos.
adanqfb está desconectado   Responder Citando
Antiguo 22-jun-2007, 01:33   #7 (permalink)
Dack ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Re: Flex + Excel Comunicación (Copy - Paste y demás)

Muchas gracias.

Estoy mirando Mdm Zinc, que a priori dice q si que se puede hacer lo que quiero, pero la pregunta es, esto se puede agregar a las cosas que tengo hechas en flex 2? sobretodo al tema de Charts y demás, que son cruciales para el trabajo.
O se puede coger e integrar las librerias de mdm Zinc en el Flex 2 ? es que no se las compatibilidades y problemas que esto puede dar.. en la pagina de mdm Zinc tampoco viene explicado.. :(
Dack está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:37.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93