Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
[SOLUCIONADO] ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En G...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Hola, soy muy nuevo en el mundo de la programación y me estoy aventurando en la creación de un sistema de facturación para la empresa familiar.

Mi idea es poder lograr un software en donde se manejen todas las documentaciones de la empresa, ya sean facturas, plantillas de cotizaciones, bodegaje, etc.

El tema es que quiero que la pantalla inicial del programa tenga botones enlazados a los distintos archivos que utilizamos, que vendrían siendo .odt para LibreOffice Write y Calc.

Eso, necesito ayuda en asignarle al botón la orden de abrir el archivo Calc o Writer en el mismo LibreOffice, ya que es el sistema que mejor manejo en la edición de Tablas y Textos.

Muchas gracias y espero que puedan ayudarme.

PD: Busque mucho antes de crear este tema pero creo que al no saber muy bien de lenguaje técnico, no logré dar con la información que necesito.
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Hola Compañero...

¿Alguna razón en especial para usar gambas 2?...

¿Para que quieres usar archivos de LibreOffice en el sistema?...

¿En que país usaras tu facturación?... creo que podrías tomar algun proyecto para que no partas de cero...


Saludos
 



 
última edición por mauriciobaeza el Lunes, 09 Febrero 2015, 06:38; editado 1 vez 
mauriciobaeza - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Para abrir un archivo de openOffice o LibreOffice, basta con añadir el componente gb.desktop a tu proyecto (menú proyecto->propiedades->componentes) y utilizare el método .Open

Desktop.open(miarchivo)

Saludos
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
mauriciobaeza escribió: [Ver mensaje]
Hola Compañero...

¿Alguna razón en especial para usar gambas 2?...

¿Para que quieres usar archivos de LibreOffice en el sistema?...

¿En que país usaras tu facturación?... creo que podrías tomar algun proyecto para que no partas de cero...


Saludos


Hola compañero.

Primero:
La verdad es que llegue a gambas buscando la manera de hacer programas de forma sencilla y gráfica, y no existe una razón en especial, ya que como te digo estoy recién incursionando en este mundo y me interesa bastante aprender.

La cosa es que con respecto al programa, busque y encontré muchos pero tenían demasiadas opciones de sobra, otros solo eran útiles en España, y otros un poco complejos en su funcionamiento. La idea de hacer yo el programa es que sea lo mas sencillo posible y que solo tenga las opciones que se requieren, ya que el sistema lo manejaría mi madre que no sabe mucho de computación, a no ser de que los programas sean muuuy didácticos jejeje.

Segundo:
Para hacer las cotizaciones, informes técnicos y cartas utilizamos una plantilla que posee un encabezado con el logo de la empresa y sus datos, mas un pie de pagina con características de la empresa y uno rellena con la información a enviar. Esa plantilla la hice en L.O.Writer.

También hice la plantilla de la factura junto con la base de datos de los clientes, donde vincule los datos de los clientes a un RUT o DNI en particular. Eso en L.O.Calc. Pero mi intención es mas adelante poder hacerlo en gambas en vez de Calc, pero primero debo aprender a cuadrar los datos para que cuando imprima lo haga dento de los margenes de la factura.

Por ahora estoy buscando que el programa solo sea una especie de menú con accesos directos a los archivos que se utilizan. Y luego a medida que aprenda a utilizar el programa, ir reemplazando los archivos de LibreOffice por formularios mas fáciles de completar.

Tercero:
Soy de Chile y la empresa es una Pyme que a mi parecer puede mejorar mucho la eficiencia teniendo un programa especialmente hecho para las necesidades de ella, puesto que es una empresa que entrega un servicio y no productos. La mayoría de los programas que encontré eran muy buenos pero para almacenes o tiendas de venta pero no para este caso.

Muchas gracias.
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
shordi escribió: [Ver mensaje]
Para abrir un archivo de openOffice o LibreOffice, basta con añadir el componente gb.desktop a tu proyecto (menú proyecto->propiedades->componentes) y utilizare el método .Open

Desktop.open(miarchivo)

Saludos


Hola amigo.

Añadí el componente y lo intenté pero no me resulta.

Ahora te pregunto si ese archivo debe estar en alguna carpeta en especifico, o debo llamarlo con su directorio. Por ejemplo: Desktop.Open( /home/blopa/Desktop/dos.ods)

Muchas gracias.
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Citar:
Desktop.Open( /home/blopa/Desktop/dos.ods)


Te faltan las comillas para que el path sea una cadena de texto:
Desktop.Open( "/home/blopa/Desktop/dos.ods")


Mejor aún usa una variable:

dim miArchivo as string

miArchivo=user.home &/"Desktop/dos.ods")
Desktop.Open(miArchivo)


Saludos
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
blopa:

Para rellenar documentos, puedes usar este método:

http://jsbsan.blogspot.com.es/2014/...a-rellenar.html

Es sencillo de programar, y queda muy bien.

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
shordi escribió: [Ver mensaje]
Citar:
Desktop.Open( /home/blopa/Desktop/dos.ods)


Te faltan las comillas para que el path sea una cadena de texto:
Desktop.Open( "/home/blopa/Desktop/dos.ods")


Mejor aún usa una variable:

dim miArchivo as string

miArchivo=user.home &/"Desktop/dos.ods")
Desktop.Open(miArchivo)


Saludos


Muchas gracias shordi, es lo que estaba buscando.

Pero tengo otra pregunta a raíz de tu comentario. ¿Porqué mejor una variable?

A y con la variable en un principio no me resulto pero luego pensé que podía ser porque le faltaba el paréntesis del principio para que quede así:

miArchivo=(user.home &/"Desktop/dos.ods")
Desktop.Open(miArchivo)

y así me funcionó.

Agradezco tu ayuda te pasaste.
Exito
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
jsbsan escribió: [Ver mensaje]
blopa:

Para rellenar documentos, puedes usar este método:

http://jsbsan.blogspot.com.es/2014/...a-rellenar.html

Es sencillo de programar, y queda muy bien.

Saludos


Muchas gracias compañero me va a ser de mucha utilidad cuando empiece con el tema de calzar los datos en la factura a imprimir.

Me imagino que podre dar la orden de imprimir en vez de crear un archivo .svg, para que solo me imprima los datos con la plantilla como guía.
 



 
última edición por blopa el Martes, 10 Febrero 2015, 18:08; editado 2 veces 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Blopa:

Citar:
Me imagino que podre dar la orden de imprimir en vez de crear un archivo .svg, para que solo me imprima los datos con la plantilla como guía.

No entiendo lo que dices muy bien.
Supongo que lo que quieres decir es que quieres  imprimir en formularios ya preimpresos (y no en un papel en blanco).
Si es asi, entonces lo que tienes que hacer es: una vez creado los campos,  quitas la imagen de fondo (que es la que te sirve de quia para colocar los campos) de la plantilla .svg .  Y asi cuando imprimas el archivo .png , solo saldrá las etiquetas o campos rellenos.

Tendrás que hacer varias pruebas para comprobar que queda bien.

Creo que el proceso queda bien explicado en el video:


Link

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Martes, 10 Febrero 2015, 20:00; editado 3 veces 
Editado por jsbsan, Martes, 10 Febrero 2015, 19:58: Añado el archivo que se genera: .png
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Abrir Archivo Desde Gambas BrunoIV General 5 Domingo, 28 Febrero 2010, 21:14 Ver último mensaje
Invitado
No hay nuevos mensajes Abrir Nuestros Proyectos Gambas Desde Line... Shell General 2 Viernes, 09 Septiembre 2011, 23:45 Ver último mensaje
Shell
No hay nuevos mensajes Abrir Archivo Con Gambas MSAN Instalación 1 Miercoles, 07 Agosto 2013, 07:11 Ver último mensaje
jguardon
No hay nuevos mensajes Abrir O Ejecutar Un Proyecto Gambas Desde ... Shell General 5 Lunes, 29 Febrero 2016, 19:48 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron