[RESUELTO]Formularios: Filtrado de cuadro de listas
-
- Mensajes: 4
- Registrado: Dom Jun 17, 2012 12:12 am
[RESUELTO]Formularios: Filtrado de cuadro de listas
Lo primero que quiero decir es que soy novato, tened paciencia, por favor.
Tengo 3 tablas, Articulos, ArticulosSecciones, ArticulosGrupos
ArticulosGrupos->>IdGrupo,Descripcion Img01.png
ArticulosSecciones->>IdSeccion,IdGrupo,Descripcion Img02.png
Articulos->>IdArticulos,IdGrupo,IdSeccion,Descripcion,Precio
Relaciones Img03.png
En el formulario para introducir los articulos utilizo un cuadro de lista para indicar a que grupo quiero que pertenezca el artículo, y otra cuadro de lista para determinar a que secciones pertenece dicha referencia.
A mi me gustaría que una vez determinado el grupo, el cuadro de lista de secciones solo aparecieran las secciones asociadas al grupo, sin embargo en el cuadro de lista de secciones aparecen las 18 secciones de todos los grupos.
En Img05 aparece el formulario con entradas para el Idgrupo de 2 y a mi me gustaría que en el cuadro de lista de secciones solo aparecierán las secciones asociadas a dicho grupo. Como podeis ver en la Img04 serían Super Exito, Pieles Maduras, Antiedad, Toto tipo de piel y Prevención de arrugas.
El SQL del listado de Secciones es --SELECT Descripcion, IdSeccion FROM ArticulosSecciones--
Me gustaría colocar una sentencia del tipo
SELECT ArticulosSecciones.IdSeccion, ArticulosSecciones.Descripcion, ArticulosSecciones.IdGrupo, ArticulosGrupos.IdGrupo
From ArticulosGrupos, ArticulosSecciones
WHERE ArticulosGrupos.IdGrupo = ArticulosSecciones.IdGrupo AND ArticulosGrupos.IdGrupo = 2
Img06.png
pero sustituyendo = 2, por el valor del campo del formulario IdGrupo. Sin embargo no lo consigo
Tengo 3 tablas, Articulos, ArticulosSecciones, ArticulosGrupos
ArticulosGrupos->>IdGrupo,Descripcion Img01.png
ArticulosSecciones->>IdSeccion,IdGrupo,Descripcion Img02.png
Articulos->>IdArticulos,IdGrupo,IdSeccion,Descripcion,Precio
Relaciones Img03.png
En el formulario para introducir los articulos utilizo un cuadro de lista para indicar a que grupo quiero que pertenezca el artículo, y otra cuadro de lista para determinar a que secciones pertenece dicha referencia.
A mi me gustaría que una vez determinado el grupo, el cuadro de lista de secciones solo aparecieran las secciones asociadas al grupo, sin embargo en el cuadro de lista de secciones aparecen las 18 secciones de todos los grupos.
En Img05 aparece el formulario con entradas para el Idgrupo de 2 y a mi me gustaría que en el cuadro de lista de secciones solo aparecierán las secciones asociadas a dicho grupo. Como podeis ver en la Img04 serían Super Exito, Pieles Maduras, Antiedad, Toto tipo de piel y Prevención de arrugas.
El SQL del listado de Secciones es --SELECT Descripcion, IdSeccion FROM ArticulosSecciones--
Me gustaría colocar una sentencia del tipo
SELECT ArticulosSecciones.IdSeccion, ArticulosSecciones.Descripcion, ArticulosSecciones.IdGrupo, ArticulosGrupos.IdGrupo
From ArticulosGrupos, ArticulosSecciones
WHERE ArticulosGrupos.IdGrupo = ArticulosSecciones.IdGrupo AND ArticulosGrupos.IdGrupo = 2
Img06.png
pero sustituyendo = 2, por el valor del campo del formulario IdGrupo. Sin embargo no lo consigo
Última edición por RGB-es el Jue Jun 21, 2012 10:37 am, editado 1 vez en total.
Razón: Marcar como resuelto
Razón: Marcar como resuelto
LibreOffice 3.5.3.2 Ubuntu 12.04
Re: Formularios: Filtrado de cuadro de listas
Hola,
Si no tienes nada confidencial puedes adjuntar la BD para ver realmente lo que has hecho.
Saludos
Si no tienes nada confidencial puedes adjuntar la BD para ver realmente lo que has hecho.
Saludos
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)
-
- Mensajes: 4
- Registrado: Dom Jun 17, 2012 12:12 am
Re: Formularios: Filtrado de cuadro de listas
Hola RMG
Gracias por tu rápida respuesta. Sin embargo intento adjuntar el fichero
y me indica que
La extensión odb no está permitida
Saludos
Gracias por tu rápida respuesta. Sin embargo intento adjuntar el fichero
y me indica que
La extensión odb no está permitida
Saludos
LibreOffice 3.5.3.2 Ubuntu 12.04
Re: Formularios: Filtrado de cuadro de listas
Hola,
Debes comprimirla en .rar o .zip y no debe sobrepasar 128Kb. Si es superior deberas usar un servidor gratuito de descarga, tipo mediafire etc. aqui no hace falta comprimirla.
Saludos
Debes comprimirla en .rar o .zip y no debe sobrepasar 128Kb. Si es superior deberas usar un servidor gratuito de descarga, tipo mediafire etc. aqui no hace falta comprimirla.
Saludos
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)
-
- Mensajes: 4
- Registrado: Dom Jun 17, 2012 12:12 am
Re: Formularios: Filtrado de cuadro de listas
Hola RMG
Gracias de nuevo
Saludos
Gracias de nuevo
Saludos
- Adjuntos
-
- Db.zip
- (28.97 KiB) Descargado 378 veces
LibreOffice 3.5.3.2 Ubuntu 12.04
Re: Formularios: Filtrado de cuadro de listas
Hola,
Adjunto la BD con el filtrado por listbox, veras que he añadido una consulta para poder filtrar más tres macros que ejecutan esta consulta. Si tienes activadas seguridad de macros deberás quitarlas o poner la BD en un sitio de confianza. Espero que te sirva.
Saludos
Adjunto la BD con el filtrado por listbox, veras que he añadido una consulta para poder filtrar más tres macros que ejecutan esta consulta. Si tienes activadas seguridad de macros deberás quitarlas o poner la BD en un sitio de confianza. Espero que te sirva.
Saludos
- Adjuntos
-
- Parafarmacia.rar
- (33.08 KiB) Descargado 755 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)
-
- Mensajes: 4
- Registrado: Dom Jun 17, 2012 12:12 am
Re: Formularios: Filtrado de cuadro de listas
Hola RMG
Muchísimas gracias por tu nueva respuesta.
La solución es idónea.
Pero pensaba que se podía atajar sin llegar a macros.
Cierto que no domino la programación en basic.
De nuevo muchas gracias
Saludos
Muchísimas gracias por tu nueva respuesta.
La solución es idónea.
Pero pensaba que se podía atajar sin llegar a macros.
Cierto que no domino la programación en basic.
De nuevo muchas gracias
Saludos
LibreOffice 3.5.3.2 Ubuntu 12.04
Re: [RESUELTO]Formularios: Filtrado de cuadro de listas
Muy buenas,
estoy siguiendo la BD parafarmacia pero no veo el desencadenante de la macro "Consulta". Alguien sabe cuál es?
muchas gracias
estoy siguiendo la BD parafarmacia pero no veo el desencadenante de la macro "Consulta". Alguien sabe cuál es?
muchas gracias
OpenOffice 3.1 en Windows 10
Re: [RESUELTO]Formularios: Filtrado de cuadro de listas
Hola,
Lo tienes en el modo edición del formulario CrudArticulos en la barra de menús Herramientas->Personalizar->Eventos->Documento va a ser cerrado.
Saludos
Lo tienes en el modo edición del formulario CrudArticulos en la barra de menús Herramientas->Personalizar->Eventos->Documento va a ser cerrado.
Saludos
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)
Re: [RESUELTO]Formularios: Filtrado de cuadro de listas
Hola muy buenas, gracias por aceptarme en este foro.
He adaptado esta solucion a mi base de datos, todo funciona muy bien pese a mi bajo nivel en base, sin embargo no consigo que en la tabla de articulos me aparezcan tambien los campos descripcion de la IdGrupo e IdSeccion asociados en esas tablas.
Muchas gracias por la gran ayuda que prestais
He adaptado esta solucion a mi base de datos, todo funciona muy bien pese a mi bajo nivel en base, sin embargo no consigo que en la tabla de articulos me aparezcan tambien los campos descripcion de la IdGrupo e IdSeccion asociados en esas tablas.
Muchas gracias por la gran ayuda que prestais
OpenOffice 4.1.3
Lubuntu 14.04.1
Lubuntu 14.04.1
Re: [RESUELTO]Formularios: Filtrado de cuadro de listas
Hola,
No es conveniente reabrir viejos temas. Abre un nuevo hilo explicando tu problema y si puedes adjuntar un pequeño ejemplo con lo que necesitas.
Saludos
No es conveniente reabrir viejos temas. Abre un nuevo hilo explicando tu problema y si puedes adjuntar un pequeño ejemplo con lo que necesitas.
Saludos
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)
Re: [RESUELTO]Formularios: Filtrado de cuadro de listas
Hola, perdona, no quería crear confusión, he abierto el nuevo tema http://ooo-forums.apache.org/es/forum/v ... 31&t=13018RMG escribió:Hola,
No es conveniente reabrir viejos temas. Abre un nuevo hilo explicando tu problema y si puedes adjuntar un pequeño ejemplo con lo que necesitas.
Saludos
Muchas gracias
OpenOffice 4.1.3
Lubuntu 14.04.1
Lubuntu 14.04.1