PDA

Ver la Versión Completa : Rave y dos tablas, impresion


leodelca23
18-09-2006, 08:37:18
Hola a todos, Gracias por leer mi inquietud. Quiero hacer unos reportes en Rave y tengo un problema. Tengo 2 tablas una se llama todos y otra descripcion una tiene : Id,cliente,descripcion fecha ,..., y en la otra tengo descripcion,color1,... etc. Entonces en el reporte quiero mostrar toda la tabla todos , pero en vez de poner el campo descripcion poner todo lo que salga sobre ese campo en la tabla descripcion, Por ej. la tabla todos y pone id: 1, cliente: yo, descripcion: todos_en_delphi , .... y en la tabla descripcion que salga: descripcion: todos_en_delphi,color1:rojo#417,...
Lo que quiero que muestre o imprima el reporte es que muestre la tabla todos y en vez de poner descripcion: todos_en_delphi que ponga la tabla descripcion lo que significa todos_en_delphi.

Muchas Gracias
Saludos

leodelca23
18-09-2006, 16:34:34
he revisado los ejmplos que tienen y no he podido adaptarlos a lo mio si me pueden ayudar muchas gracias se lo voy a agradecer

Hagen
19-09-2006, 16:41:29
Hola.

Disculpa ...

No logro entender exactamente lo que quieres hacer, podrias dar mas
detalles.

leodelca23
19-09-2006, 16:47:04
Hola, gracias por intentar de comprender mis tonteras.
Mira se me ocurrio una idea despues de leer mucho en el foro mis tablas las pase a interbase e hice un query con las dos tablas, entonces con el query puedo mostrar las dos tablas como si fuera una.

Lo que yo necesito es lo siguiente .tengo 2 tablas la principal y una que se llama descripcion, entonces para poner las dos juntas lo que hice fue un join asi:
SELECT Telas.*, Descripcion.*
FROM Telas INNER JOIN Descripcion
ON Telas.Descripcion1 = Descripcion.Descripcion;

entonces de esa forma creo que el reporte lo hago sobre el datasource de ese query y me queda estoy bien o no?

Saludos

leodelca23
19-09-2006, 18:49:57
Bueno saludos a todos sigo con problemas el join funciona re bien me muestra lo que yo quiero en el dbgrid el problema que tengo es en el reporte no me muestra nada. Que puedo hacer que me aconsejan.? Me cambio de reportador o sigo con rave.

Saludos muchas gracias

andrealme
01-12-2006, 15:58:33
Hola, tengo el mismo problema al crear un reporte en Rave, cuando se ejecuta da valores inválidos, cuando en el Query salen perfectamente.
Alguien nos puede ayudar???
Muchas gracias por la ayuda que nos puedan dar.
Andrea :p

vinicc
01-12-2006, 21:04:56
:) Hola Andrea, si estas usando ADO conecta tu query con un rvDS y si estas usando DBE, usa un rvdbQ (de hecho con rvdbQ no necesitas darle open a tu query antes de ejecutar tu reporte)

en el DataViewDictionary (RAVE) dale un refresh a tu dataview (siempre que modifiques tu query)

voy a asumir que tienes dos tablas: Clientes (con datos del cliente y un campo CodCli) otra tabla XX la cual tiene el campo CodCli.

si deseas desplegar información de XX que corresponda al cliente A1, por ejemplo, entonces puedes utilizar un LookUpDataview, LookUpField, y LookUpDisplay. aunque en tu query no esten tales campos. De hecho toda vez que haya un campo en comun entre dos tablas puedes har lo mismo.
(DB relacionales).

Yó soy nuevo en Rave (y en delphi también) y esto me ha funcionado, espero esto te ayude.