Crystal Report - Pasar valor de variable VB6 a un Campo Formula CR1

   
Vista:

Pasar valor de variable VB6 a un Campo Formula CR1

Publicado por Antonio Belando Bernal (13 intervenciones) el 19/02/2010 23:23:40
Os agradecería me informasen sobre lo siguiente:

Estoy utilizando VB6, Crystal Reports 11.5 y SQL2000.

Quiero pasar a un informe el valor de la variable TBcNumPed definida como pública en módulo.bas a un Campo de Fórmula llamado Prueba (con valor “”, cadena), definido en el Diseñador CrystalReport1.dsr, de la siguiente manera en el formulario que llama al report:

Código:
CrystalReport1.FormulaFields(0) = "Prueba = '" & TBcNumPed & "'"

El problema es que me da el siguiente error:
El subíndice está fuera del intervalo.

Saludos cordiales.
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:Pasar valor de variable VB6 a un Campo Formula

Publicado por Ricardo Sierra (133 intervenciones) el 22/02/2010 12:59:37
CrystalReport1.FormulaFields(1) = "Prueba = '" & TBcNumPed & "'"

o bien prueba creando un parametro dentro de crystal y enviando el valor TBcNumPed
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:Pasar valor de variable VB6 a un Campo Formula

Publicado por Antonio (13 intervenciones) el 22/02/2010 16:22:40
Hola Ricardo, muchas gracias por responder.

Con:
CrystalReport1.FormulaFields(1) = "Prueba = '" & TBcNumPed & "'"
Tambien me da error:
Error '438' en tiempo de ejecución: El Objeto no admite este propiedad o método.

Me han comentado en otro foro lo siguiente:
“Si una matriz, no tiene elementos, no puedes intentar modificar un valor, puesto que no existe ningún índice.”

Que tengo que agregar un elemento a la matriz, con Add, pero no me han explicado mas, ni me han dado ningún ejemplo, ni yo sé aplicar esta idea.

Si tu me puedes ayudar, te lo agradeceria.
Saludos cordiales.
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