• Jueves 2 de Mayo de 2024, 20:56

Autor Tema:  Pasar Valor De Variables A Crystal De Visual  (Leído 1741 veces)

Yovana

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Pasar Valor De Variables A Crystal De Visual
« en: Sábado 19 de Febrero de 2005, 16:25 »
0
Hola a todos


Les cuento Tenemos un aplicacion en visual que hacel infinidad de calculos y los pasabamos a una hoja de calculo en excel pero como lo clienes siepre tienen la razon el señor la quiere es en crytal y como ya el trabajo esta hecho quisienra saber como paso el valor de un variable que tengo en visual a un reporte y si esto es posible sin meter la base de datos en todo esto. Explico mejor tengo el usuario que me dice que quiere el reporte de enero  y entonces yo saco una cuentas y digo Actividades=12 y llamo al reporte y me deberia aparecer "El Numero de Trabajos en Enero es = 12"


cualquier informacion servira o me dicen donde la puedo encontrar

saludos
Nuestra ignorancia es directamente proporcional a la medida en que creemos en la injusticia. Lo que para la oruga es la muerte, para el resto del mundo es el nacer de una mariposa.

yothamons

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Pasar Valor De Variables A Crystal De Visual
« Respuesta #1 en: Lunes 21 de Febrero de 2005, 14:00 »
0
hola yovana creo q una mejor explicacion q esta no hay, este texto lo consegui en la siguiente pagina y me ha ayudado mucho. http://www.elguille.info/indice.asp

Formulas()

Cuantas veces hemos querido introducir información complementaria en nuestros informes, información que no tiene la base de datos, pero no hemos sabido como. Aquí se encuentra la solución.

En el diseñador podemos introducir cuantas formulas queramos y en la posición, tipo, tamaño y fuente que queramos. Pues bien, al añadir formula, introducimos un nombre y en el cuadro de diseño de la formula introducimos "" ( si, dobles comillas ).

Una vez hecho esto colocamos la caja de texto que nos ha generado el diseñador, donde queramos.

Cuando emitamos el informe, queremos introducir en esa caja la información. Por ejemplo en nombre completo del informe, algo así como "Listado de clientes desde el 1 de Enero al 31 de Diciembre", por ejemplo. Veamos el ejemplo…

Form1.CR1.Formulas(0) = "Titulo=' Listado de Clientes '"

Form1.CR1.Formulas(1) = "Subtitulo='1 de Enero a 31 de Diciembre 1998 '"

O bien…

Dim Titulo1 as String

Dim Titulo2 as String

Titulo1 = "Listado de Clientes"

Titulo2 = "1 de Enero a 31 de Diciembre 1998"

Form1.CR1.Formulas(0) = "Titulo='" & Titulo1 & "'"

Form1.CR1.Formulas(1) = "Subtitulo='" & Titulo2 & "'"

 

No olvidéis poner consecutivamente el numero de orden en los paréntesis después de Formulas(n). Si duplicáis "n", obtendréis, en el mejor de los casos, un error
 
espero te ayude..... suerte  :hola: