PDA

Ver la Versión Completa : infoset y queries


fersantos1412
21/05/07, 11:38:37
En un infoset, he relacionado una tabla (QMIH) con otra tabla (EQUI) a través de un campo EQUNR. A veces este campo no tiene datos en la tabla QMIH.
Me gustaría que al realizar una query, me trajese todos los datos de la tabla QMIH, incluidos los registros que no tienen datos para el campo QMIH-EQUNR.
He intentado hacer una conexión externa izda, poniendo a la izda. la tabla QMIH, pero no me salen los registros que no tienen datos para el campo QMIH-EQUNR.
¿Me podéis ayudar?
Muchísimas gracias de antemano.

BRivera
05/06/07, 14:30:44
En un infoset, he relacionado una tabla (QMIH) con otra tabla (EQUI) a través de un campo EQUNR. A veces este campo no tiene datos en la tabla QMIH.
Me gustaría que al realizar una query, me trajese todos los datos de la tabla QMIH, incluidos los registros que no tienen datos para el campo QMIH-EQUNR.
He intentado hacer una conexión externa izda, poniendo a la izda. la tabla QMIH, pero no me salen los registros que no tienen datos para el campo QMIH-EQUNR.
¿Me podéis ayudar?
Muchísimas gracias de antemano.
Mi estimado, esas tablas no son muy conocidas para mi pero el tip que te doy funciona para cualquiera siempre que se eliga la opción correcta.

Para elaborar un infoset puedes efectuarlo sobre la base de join (union de tablas), pero también puedes usar una base de datos ya existente, donde la estructura de jerarquias de tablas ya viene definida.

Para ello al crear un infoset, en Fuente de Datos tienes que seleccionar Base de Datos Lógica y me parece que la BDL q te ayudará es la QMI Base de datos lógica avisos PM.

Pruebalo a ver si te da resultados, pues con la BDL aún hay posibilidades de insertar tablas, campos, crear codings, etc.

Saludos.

Bernardo Rivera

fersantos1412
14/06/07, 11:06:00
Lamentablemente, me sigue sin seleccionar los avisos que no tienen equipo.
Muchas gracias de todas formas.

YOKKER
16/06/07, 17:07:34
... la verdad ese tema no se solucionarlo... estoy un poco verde..
Pero por no abrir otra conver. y esto va de queries:

¿sabríais decirme como poder hacer una transacción, demanera que ejecutara una query??

Muchas gracias

matuazto
19/06/07, 12:24:42
... la verdad ese tema no se solucionarlo... estoy un poco verde..
Pero por no abrir otra conver. y esto va de queries:

¿sabríais decirme como poder hacer una transacción, demanera que ejecutara una query??

Muchas gracias


Buenos dias!
Para agregarle una Trx a tu reporte tienes que ingresar el nombre del programa a la transacción SE93.
Generalmente los nombres de los programas se encuentra en la SQ01 y tiene una descripción similar a:
AQZZZFI_USUARIO=Z_LISTADO====

Espero que me hayan entendido!!!
Saluttes,
;)

YOKKER
20/06/07, 19:21:35
Muchas Gracias!!!!

matuazto
25/06/07, 20:55:04
Muchas Gracias!!!!


De nada Yokker!!!!!

Saluttes:cool:

27psiBOOM
28/03/08, 20:17:33
En un infoset, he relacionado una tabla (QMIH) con otra tabla (EQUI) a través de un campo EQUNR. A veces este campo no tiene datos en la tabla QMIH.
Me gustaría que al realizar una query, me trajese todos los datos de la tabla QMIH, incluidos los registros que no tienen datos para el campo QMIH-EQUNR.
He intentado hacer una conexión externa izda, poniendo a la izda. la tabla QMIH, pero no me salen los registros que no tienen datos para el campo QMIH-EQUNR.
¿Me podéis ayudar?
Muchísimas gracias de antemano.

hola fer, llegaste a resolver este problema?

lo que necesitas es modificar el atributo de la relación indicando que incluya todos los campos de la izquierda y solo los que coincidan de la derecha.

esto se hace desde el diseño del query con la transacción SQVI dando click a la línea que une las dos tablas y dándole propiedades, ahí lo cambias.

avísame si funciona o si encontraste otra solución.