Foro de debate
OpenLazarus

Bienvenido Anónimo, Regístrate o Inicia Sesión para participar en el foro

» Dudas técnicas » Parámetros en consultas
Foro
Buscar: Aceptar
Parámetros en consultas
09/08/2012 1:57:21 #1 (Citar)

Jorge
Mensajes: 5

Estoy intentando hace un menú para la página principal a partir de la consulta "escaparates", en el para cada uno de ellos me cargue al pasar el ratón por encima la lista de familias que le corresponda. No se como indicarle el id del escaparte en cuestión a la consulta "lista_familias", por lo que ahora mismo se visualizan todas las familias de los escaparates que tenemos dados de alta.
El sitio es buenavista.
Un saludo y muchas gracias,
Jorge
Editado el 09/08/2012 1:58:04

09/08/2012 9:09:03 #2 (Citar)

Jairo
Mensajes: 278

Hola Jorge,
El bucle que tienes que utilizar es el siguiente:
BEGIN lista_escaparates
BEGIN lista_familias
BEGIN lista_subfamilias
END lista_subfamilias
END lista_familias
END lista_escaparates

Si te has fijado en como estaba maquetada la que tenías, te darás cuenta.
Saludos

Jairo Lorenzo del Pino - Programador OpenLazarus.com - ******** Para cualquier publicación especificar nombre del comercio *********
09/08/2012 9:35:58 #3 (Citar)

Jorge
Mensajes: 5

Hola Jairo,
Mi duda es justo por eso, porque la definición parece estar hecha tal cual me comentas y pensé que sería que me faltaba alguna etiqueta y/o parametro para enganchar un escaparate con la lista de familias que le corresponde. Así es como lo tengo definido:
BEGIN escaparates
muestraescaparates_nombres

BEGIN lista_familias
nombre_familia
END lista_familias
END escaparates

Un saludo,
Jorge
Editado el 09/08/2012 9:39:51

09/08/2012 11:43:56 #4 (Citar)

Jairo
Mensajes: 278

Hola Jorge,
Fíjate que la declaración del bucle de escaparates no es el mismo que el que tu has definido.
El correcto es lista_escaparates y no escaparates y los atributos de éste no es muestraescaparates_url ni muestraescaparates_nombre sino url_escaparate y nombre_escaparate.
Saludos

Jairo Lorenzo del Pino - Programador OpenLazarus.com - ******** Para cualquier publicación especificar nombre del comercio *********
10/08/2012 1:39:34 #5 (Citar)

Jorge
Mensajes: 5

Buenas,
Tenías razón, estaba usando otra consulta para la visualización de escaparates.
La cuestión es que con la consulta actual me salen los escaparates repetidos varias veces
Un saludo,
Jorge

10/08/2012 10:08:07 #6 (Citar)

Jairo
Mensajes: 278

Hola Javier,
Ya está solucionado.
El problema estaba en que la configuración de "Ordenar las familias por el campo orden" estaba estipulada como No.
Entonces, al estar por orden alfebético agrupaba los escaparates en base al orden de las familias y por eso te los repetía.
Sólo había que cambiar esta configuración a y ordenar las familias por el campo orden para cada escaparate.
Saludos

Jairo Lorenzo del Pino - Programador OpenLazarus.com - ******** Para cualquier publicación especificar nombre del comercio *********
10/08/2012 10:14:22 #7 (Citar)

Jorge
Mensajes: 5

Ok Jairo, muchas gracias por la ayuda.
Un saludo,
Jorge

Responder