Programación General > Visual Basic 6.0 e inferiores

 Re: Como pasar valores al CRYSTAL

(1/2) > >>

acanalis:
Buenas quiero hacer lo siguiente tengo declarados en un rpt "Text Object" objetos de texto donde podemos poner lo que queremos. Bueno por ahora es facil el caso es que quiero mandar desde VB el texto que quiero que aparezca y con el VIEWER es facil el problema es que tengo que hacerlo sin el...

Por ahora tengo esto:
CrystalReport.ReportFileName = "c:nuevo_toni.rpt"
    CrystalReport.Destination = crptToWindow
    CrystalReport.Action = 1

FRIJU:
por ejemplo le pones como parametro
'*Ver detalle, Si o No.
        Rpt.ParameterFields.GetItemByName("Ver detalle").AddCurrentValue CBool(GrpDetalle.Value)

acanalis:
El VB solo detecta hasta este punto
Rpt.ParameterFields después al poner . y querer continuar con la cadena ya no me pone nada automaticamente.

De todas formas gracias, es jodido ya que con viewer se hacerlo pero no me dejan. Es como si diseñas un rpt y en una esquina pones el programa que lo carga en un cuadro de texto pues lo que quiero es cambiar este cuadro de texto desde la aplicación que llama al rpt. con el nombre que quiera.

FRIJU:
Te comento tengo hecho algo parecido con el idioma. Depende con que idioma entres al programa el informe se presenta con el ¡dioma elegido.
para ello debes de dar parametro.
    Rpt.ParameterFields.GetItemByName("Idioma").AddCurrentValue (IDIOMA)
Idioma es una varible donde memorizo el idoma luego en el informe debes de hacer lo siguiente:
Un campo de formula y editar el campo.
Por ejemplo:
if {?Idioma} = "CAS" then
      "Fecha Inicio"
    else if {?idioma} = "FRA" then
      "Date"

Espero que te valga

:band:

acanalis:
Continua sin funcionarme:question:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa