Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Mandar parámetro desde VB a Crystal

Estas en el tema de Mandar parámetro desde VB a Crystal en el foro de Visual Basic clásico en Foros del Web. Hola a todos: Estoy trabajando con Visual Basic 6 y Crystal Report 7, mi reporte ya lo tengo hecho en Crystal y funciona bien, tengo ...
  #1 (permalink)  
Antiguo 11/07/2008, 13:13
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 3 meses
Puntos: 5
Mandar parámetro desde VB a Crystal

Hola a todos:

Estoy trabajando con Visual Basic 6 y Crystal Report 7, mi reporte ya lo tengo hecho en Crystal y funciona bien, tengo un filtro a través de un parámetro en Crystal y cuando le hago un preview me aparece un cuadro para ingresarle el valor.

Ahora empieza mi problema, no se como llamar al reporte desde VB y pasarle este parámetro, estuve viendo la instrucción ParameterFields, pero siempre me marca nombre inválido.

Alguien tiene un ejemplo de como llevar a cabo esta tarea, lamentablemnte no tengo las MSND a mano

Hasta Luego .-
  #2 (permalink)  
Antiguo 13/07/2008, 13:22
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Mandar parámetro desde VB a Crystal

Alguna luz sobre esto?

Saludos .-
  #3 (permalink)  
Antiguo 14/07/2008, 14:52
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Mandar parámetro desde VB a Crystal

Hola.

Concretamente el problema que se me presenta ahora es que lo ejecuto desde visual basic y me aparece el pront para ingresarle el parámetro siendo que el programa debería capturar el parámetro y pasarselo al crystal, sigo buscando por la red y no hay ningún material interante.

Saludos.-
  #4 (permalink)  
Antiguo 14/07/2008, 14:59
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Mandar parámetro desde VB a Crystal

¿Solo usas el parámetro para filtrar datos?. Por qué en vez de pedir el parámetro no filtras los datos usando la propiedad SelectionFormula.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 14/07/2008, 15:07
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Mandar parámetro desde VB a Crystal

Cita:
Iniciado por David el Grande Ver Mensaje
¿Solo usas el parámetro para filtrar datos?. Por qué en vez de pedir el parámetro no filtras los datos usando la propiedad SelectionFormula.
Porque no funciona como debe, digo, nunca trae los datos, pero si lo ejecuto desde el reporte si lo hace, luego lo ejecuto de visual y los muestra, pero siempre es así, primero en el reporte y luego del programa, no reconoce los datos nuevos que se han ingresado a la base de datos desde el programa.

No sé que diablos será.........

Gracias...
  #6 (permalink)  
Antiguo 14/07/2008, 15:51
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Mandar parámetro desde VB a Crystal

Cita:
Iniciado por David el Grande Ver Mensaje
¿Solo usas el parámetro para filtrar datos?. Por qué en vez de pedir el parámetro no filtras los datos usando la propiedad SelectionFormula.

David, encontré la solución mediante parámetro.

Código:
Crystal.ParameterFields(0) = "pNrSolicitud;" + nrSolicitud + ";true"
Funciona perfecto, jeje, con selectionformula no me funciona, acaso hay que crear la formula como campo en el crystal report ?

Bueno, ahí está la maldita solución que busqué por semanas-----

Saludos .-
  #7 (permalink)  
Antiguo 14/07/2008, 15:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: Mandar parámetro desde VB a Crystal

Me alegro que hayas encontrado la solución. Voy a tomar nota de esto para la próxima que alguien tenga esta pregunta. Gracias y Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:28.