[RESUELTO] Formulario para filtrar consulta y ejecutarla en

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
Sevillisto
Mensajes: 18
Registrado: Mar Nov 21, 2017 1:39 pm

[RESUELTO] Formulario para filtrar consulta y ejecutarla en

Mensaje por Sevillisto »

Buenas! Quisiera hacer un formulario donde, seleccionando una variable a través de un desplegable, abrir una consulta aparte mediante un botón según el criterio indicado en el desplegable. He encontrado un código en el siguiente hilo para abrir una consulta ya hecha:

http://140.211.11.67/es/forum/viewtopic ... 74&p=15958

El caso es que, lo que busco, es que se abra esa consulta según un criterio que, como dije antes, yo indique mediante un desplegable (por ejemplo, si estoy interesado en filtrar por un mes determinado, que seleccione el mes y luego me ejecute la consulta como en el hilo que he puesto de todos los datos relativos a ese mes). Ya si pudiera exportarse esa consulta a un .xls estaría genial. He buscado información al respecto de ésto, pero todo era que se exportara desde calc o .xls a .txt y lo que me interesa es la hoja Excel.

Gracias de antemano.
Última edición por mauricio el Mié Abr 25, 2018 3:41 pm, editado 2 veces en total.
Razón: Marcar icono de resuelto
OpenOffice 4.1.2 en Windows 7

Jorge Gonzalez, Tecnico de Sistemas Microinformaticos.
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Formulario para filtrar consulta y ejecutarla en ventana

Mensaje por mauricio »

Si anexas un archivo con lo que tienes y como lo has intentado, ayudará a quien quiera ayudarte... toma en cuenta que NO damos soporte a productos MS.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Sevillisto
Mensajes: 18
Registrado: Mar Nov 21, 2017 1:39 pm

Re: Formulario para filtrar consulta y ejecutarla en ventana

Mensaje por Sevillisto »

He elaborado un sencillo ejemplo de lo que quiero: un formulario donde, seleccionando el campo, te muestre en la ventana aparte una consulta filtrada. Por supuesto, no funciona, pero está dentro el código al que hice referencia en el enlace. Además de eso, me gustaría que esa consulta se pudiera exportar en un archivo .xls
Adjuntos
EJEMPLO[1].zip
(82.37 KiB) Descargado 225 veces
OpenOffice 4.1.2 en Windows 7

Jorge Gonzalez, Tecnico de Sistemas Microinformaticos.
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Formulario para filtrar consulta y ejecutarla en ventana

Mensaje por RMG »

Hola,

Tu ejemplo modificado. En cuanto a exportar a Excel, por mi parte no te puedo ayudar. Si fuera en Calc, simplemente es arrastrar la consulta a una hoja. En el foro tienes varias explicaciones de como hacerlo.

Saludos
Adjuntos
EJEMPLO1.7z
(82.32 KiB) Descargado 278 veces
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Formulario para filtrar consulta y ejecutarla en ventana

Mensaje por fornelasa »

Bueno, Una forma de exportar datos desde Base a una hoja de cálculo .xls
Clic en botón Consultas, seleccionas con el botón derecho el icono de la consulta FILTRADA, Copiar y ..... pegar donde gustes.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Sevillisto
Mensajes: 18
Registrado: Mar Nov 21, 2017 1:39 pm

Re: Formulario para filtrar consulta y ejecutarla en ventana

Mensaje por Sevillisto »

Bueno, en primer lugar gracias una vez más por ayudarme con ésto. La exportación no tiene que ser estrictamente en .xls sino en calc, cosa que no he especificado, pero el envío debe hacerse en un formato reconocible en excel. De todas formas, lo doy como resuelto.
OpenOffice 4.1.2 en Windows 7

Jorge Gonzalez, Tecnico de Sistemas Microinformaticos.
Responder