Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Informes con Crystal Report y Union de Recordset

42 views
Skip to first unread message

JFBM

unread,
Jun 14, 2004, 6:09:35 AM6/14/04
to
Hola me gustaria saber esta cosas:

1)¿Puedo pasarle una consulta al informe para que me los
muestre? ¿O le puedo pasar un recordset con la consulta
previamente realizada?

Pregunto esto porque puedo tener 4 recordset distintos, y
me gustaria si los puedo unir todos en uno para pasarselo
al informe y si ademas puedo tener en ese recordset los
registros comunes a los 4 recordset eso se puede? ¿O mejor
importo datos en una tabla temporal y de hay saco el
recordset para pasarselo al informe?

2) ¿Como puedo pasarle parametros al informe, los cuales
los selecciono o introduce a partir de un formulario?

3) ¿y estos parametros y campos de la consulta como
trabajo con ellos para seleccionarlo y ponerlos dandole la
forma y colocandolos donde desee?

Un saludo ;)

Rubén Vigón

unread,
Jun 14, 2004, 6:24:50 AM6/14/04
to
Yo llevo varios años peleando con Crystal Reports y he tenido un montón de problemas y dolores de cabeza. Pero el 99% de ellos desaparecieron cuando descubrí los informes basados en archivos de definición de campos. Éstos informes no se conectan a ningún origen de datos, sino que se basan en un archivo *.TTX que define los campos que se mostrarán en el informe; una vez diseñado el informe, desde nuestra aplicación obtenemos un «ADODB.Recordset» y se lo especificamos como origen de datos mediante «SetDataSource». De ésta manera, tu aplicación sólo debe preocuparse de obtener (mediante cualquiera de los métodos de ADO) el conjunto de registros adecuado para el informe

Más información en:
http://groups.google.com/groups?selm=OJc817%23kDHA.2592%40TK2MSFTNGP10.phx.gbl
http://groups.google.com/groups?selm=%23do%24or0VDHA.1728%40TK2MSFTNGP11.phx.gbl
http://groups.google.com/groups?selm=uLisRgmADHA.2044%40TK2MSFTNGP10.phx.gbl
http://groups.google.com/groups?selm=OqUlY03%24CHA.1156%40TK2MSFTNGP12.phx.gbl

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon

JFBM

unread,
Jun 14, 2004, 7:48:18 AM6/14/04
to
Hola Ruben,

la idea es muy wena, pero el problema que tengo es q tngo
datos de 4 recordset.

Y entonces me pregunto,

¿Como junto los 4 recordset en uno?

Y si pienso en un tabla temporal, ¿puedo volcar esos 4
recordset a la tabla sin necesidad de realizar un bucle
hasta el final de cada recordset?

Y por ultimo, ¿Como le paso al informe el valor del
parametro que meto en el formulario de visual basic?
Tendria q crear ese parametro en el .ttx, pero como paso
su valor desde visual basic a ese parametro para que el
informe me lo coge y en campo de formula lo pueda igualar?
por ejemplo haciendo esto, simulando esto sin hacerlo de
sta manera sino a traves de un campo del .ttx:

Cr2.SelectionFormula = "{diario.ano}=" &
DiarioGeneral.F_Ano

no se si me explico :(


>-----Mensaje original-----

>.
>

Jondalar

unread,
Jun 14, 2004, 8:06:44 AM6/14/04
to
que tal si miras las consultas union


JFBM

unread,
Jun 14, 2004, 1:09:20 PM6/14/04
to
Gracias por tu aclaracion pero los 4 recordset
corresponden a conexion a 4 de base de datos distintas
pero con diseño de tabla iguales. Por lo que si ya tengo
los 4 recordset, como los uno a otro?

o en su defecto como los copio en una tabla temporal si
tener que realizar los tipicos bucles de cada recordset
hasta su final de registro y ya desde ay poder realizar
otra sentencia select para resolver mi problema.

Realmente lo que kiero es sacar un listado de piezas
comunes de los 4 almacenes.

Un saludo :)


>-----Mensaje original-----


>que tal si miras las consultas union
>
>

>.
>

0 new messages