Visual Basic - Enviar variables a Crystal

Life is soft - evento anual de software empresarial
 
Vista:

Enviar variables a Crystal

Publicado por Luis Antonio (44 intervenciones) el 25/09/2004 20:03:56
Hola a todos.

Llevo varias semanas bloqueado porque no sé como enviar el resultado de una variable en Visual Basic a la zona de detalles de CR.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enviar variables a Crystal

Publicado por Elliott (42 intervenciones) el 26/09/2004 02:32:13
Es sencillo, ten en cuenta que los detalles siempre se repiten, por eso tienes que usar formulas, y desde el visual basic llamas a la formula, por ejemplo,
Dsr.Formulas(0)= "MiFormula='"& MiVariable &"' "

acuerdate que si la variable es String tiene que ir entre apostrofes. Espero te sirva cualquier consulta a mi correo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enviar variables a Crystal

Publicado por Luis Antonio (44 intervenciones) el 26/09/2004 17:55:06

Hola .
Sigue sin funcionar porque la variable llama a una función (valorenletras) y esta falla porque hay que enviarle la tabla y el campo de la cuota.

CRListados.ReportFileName = "CRPRecibos1.rpt"

Filtrar = "{Clientes.Apellidos}>= '" & Trim$(primeraPalabra1) & "' And " _
& "{Clientes.apellidos}<= '" & Trim$(primeraPalabra2) & "'"
CRListados.SelectionFormula = Filtrar

Aquí está el problema.

CRListados.Formulas(0) = "NumeroLetra = '" & ValorEnLetras(Clientes.cuota, "Euros") & "'"

Y si creo un recordset, no recorre cada registro, sino que siempre aparece la misma cantidad.

Así llevo mas de 2 semanas.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enviar variables a Crystal

Publicado por Elliott López (42 intervenciones) el 26/09/2004 21:59:36
ah!, ok ya se lo que quieres hacer, lo q tu quieres hacer es enviarle la funcion por cada detalle, entonces lo q tienes que hacer es crear la funcion en el mismo crystal, esto lo vas a poder hacer si e que tienes la versión 9.0,
El proceso q quieres hacer no es usual, y hasta donde sé el crystal no maneja variables por cada detalle. solo las recrea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enviar variables a Crystal

Publicado por Luis Antonio (44 intervenciones) el 27/09/2004 12:27:23
Al final para no tener mas problemas, lo que he hecho es crear una tabla temporal y copiar los datos a esta. Luego los imprimo aunque quede menos fino...
Muchísimas gracias Elliot
Saludos desde Sevilla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar