report rebelde

13/09/2004 - 18:14 por xavi | Informe spam
Hola, tengo un problema utilizando el crystal reports del
visual studio 2003. El caso es que se trata de 3 tablas,
una que tiene un identificador, y otras 2 que tienen una
referencia a ese identificador. El caso lógico seria el
mostrar los siguiente:
1ª y única linea de la 1ªTAbla.

Lineas de la 2ª tabla, que estan relacionadas con
el identificador de la 1ª linea.

Lineas de la 3ª tabla, independientes de la
segunda, pero relacionadas con el identificador de la 1ª.

El caso concreto es que la primera linea es el resumen de
caja de un dia en una tienda. Lo siguiente que qeria
mostrar son los gastos de ese dia(que estan en otra
tabla). Y finalmente los partes de trabajo del personal.
Pues para algo tan simple, el report me da ERROR DE MOTOR
DE CONSULTA. Estoy desesperado porque lo he intentado con
un dataSet, y ahora con tablas temporales, solo tengo tres
tablas y no veo el porqué de que me funcione mal.

¿Alguien me podría decir como podría solventarlo sin
herirme la cabeza? Gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
13/09/2004 - 22:13 | Informe spam
Xavi,

Tratándose de dos relaciones maestro-detalle separadas, creo que debes
atacar el problema creando tres informes distintos:

a) un listado de resumen diario de caja (T1), que utilizarás como informe
maestro. No importa que el listado produzca un registro o más de uno
b) un listado de gastos, que tenga un parámetro - la fecha de los gastos
c) un listado de partes de trabajo, también que tenga un parámetro - la
fecha de los partes.

Luego habría que incorporar los informes b) y c) al informe a) como
subinformes relacionados, utilizando como parámetro la fecha del resumen.

Salu2 - Octavio

"xavi" escribió en el mensaje
news:15c601c499ac$c5442a60$
Hola, tengo un problema utilizando el crystal reports del
visual studio 2003. El caso es que se trata de 3 tablas,
una que tiene un identificador, y otras 2 que tienen una
referencia a ese identificador. El caso lógico seria el
mostrar los siguiente:
1ª y única linea de la 1ªTAbla.

Lineas de la 2ª tabla, que estan relacionadas con
el identificador de la 1ª linea.

Lineas de la 3ª tabla, independientes de la
segunda, pero relacionadas con el identificador de la 1ª.

El caso concreto es que la primera linea es el resumen de
caja de un dia en una tienda. Lo siguiente que qeria
mostrar son los gastos de ese dia(que estan en otra
tabla). Y finalmente los partes de trabajo del personal.
Pues para algo tan simple, el report me da ERROR DE MOTOR
DE CONSULTA. Estoy desesperado porque lo he intentado con
un dataSet, y ahora con tablas temporales, solo tengo tres
tablas y no veo el porqué de que me funcione mal.

¿Alguien me podría decir como podría solventarlo sin
herirme la cabeza? Gracias.
Respuesta Responder a este mensaje
#2 xavi
14/09/2004 - 08:41 | Informe spam
Muchas gracias octavio.
Me has sido de muchisima ayuda y me has hecho salir de una
situacion en la que no veia salida. No sabia lo de poder
hacer varios reports e incluirlos en uno.
Respuesta Responder a este mensaje
#3 Octavio Hernandez
14/09/2004 - 13:54 | Informe spam
Xavi,

Los subinformes son muy útiles en general, pero creo que son la única salida
posible en casos como el que tenías, con varias relaciones master-detail
independientes...

Slds - Octavio

"xavi" escribió en el mensaje
news:05a301c49a25$d2f3ff90$
Muchas gracias octavio.
Me has sido de muchisima ayuda y me has hecho salir de una
situacion en la que no veia salida. No sabia lo de poder
hacer varios reports e incluirlos en uno.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida