Hola de nuevo, amigos del foro. Esta vez tengo un problema con SQL y se me esta resistiendo. Decir antes que nada que lo tengo resuelto con dos querys, pero tengo que abrir y cerrar uno de ellos dentro de un bucle, 12 veces por cada registro del otro, en consecuencia me esta dando un error de 'Invalid parameter', y por lo que he podido leer en el foro, este error se debe precisamente a eso, es decir a abrir tantas veces los querys, por tanto estoy intentando realizar el proceso en uno solo si es posible. Uso Delphi 5.0 y tablas Paradox.
Tengo dos Tablas. En la primera guardo los datos del local (numero, direccion, poblacion, etc.), el numero es unico por cada registro.
La otra tabla la podemos enlazar por el campo numero, y el resto de campos es articulo, familia y pulsadores.
Decir que los articulos estan agrupados por familias.
Lo que necesito obtener en una sola tabla, es numero, direccion, articulo, pulsadores. El problema es que en cada registro necesito tener todos los articulos que hay en la familia y el numero de pulsadores que utiliza.
Por ejemplo: Tenemos la familia Pepito a la que pertenecen los articulos A, B, C, D y E.
Bien pues el resultado seria:
Código:
Local Domic. Art 1 Puls. Art 2 Puls Art 3 Puls etc ....
1 lllll A 5 B 2 C 1
2 HHHHHH A 1 B C 2
3 TTTTTT A B 1 C 3
No se si me he explicado bien, porque es un poco enrevesado, pero con mucho gusto lo vuelvo a explicar de otra forma.
Agradeceria enormemente vuestra ayuda, como siempre.
Un saludo