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.
 

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.

Preguntas similares