Registrado: Febrero 2015
Mensajes: 11
Edad: 34 Ubicación:
¿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.
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
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
¿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.
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)
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
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:
Fecha y hora actual: Martes, 21 May 2024, 19:24 • Todas las horas son UTC + 1 Hora
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
Lista de permisos
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