Holaa esta parte de la solucion es con windows, es decir es una aplicacion 
desktop, pero utiliza selecctionformula para filtrar o formula. asi que busca 
eso en la ayuda a ver que te sale. El lio es que en asp.net no he utilizado 
crystal report ,sino el reporting services de SQL 2005.  Suerte

 Reportes formulario2 = new Reportes();
                formulario2.reporte = "Estimulo.rpt";
                string mespago = (mes.SelectedIndex < 10 ? "0" + 
mes.SelectedIndex.ToString().Trim() : mes.SelectedIndex.ToString());
                formulario2.formula = "{Vista_prepago.Mes}='" + mespago + "' 
and {Vista_prepago.Año}='" + año.Text + "' and {Vista_prepago.UEB}='" + 
UEB.Text  + "'" ;
                formulario2.MdiParent = this.MdiParent;
                formulario2.WindowState = FormWindowState.Maximized;
                formulario2.Show();


PEPE

Pepe Ballaga
Empresa Generacion Distribuida Ciudad Habana
Telf: 8613543 ext 812
861 2679
862 8675
862 3686
8643521 (directo)
[email protected]
[email protected]
  ----- Original Message -----
  From: HV-Raynier Rivero Mayo
  To: [email protected]
  Sent: Wednesday, May 13, 2009 3:28 PM
  Subject: [puntonet] [OT] - ¿Cómo pasar parámetros desde C# a un Crystal 
Report?


  Hola:



  Tengo una aplicación en ASP.NET que tiene varios reportes, todos tienen dos 
Parameter Fields de tipo Date. El reporte está ok y funciona perfectamente 
(desde el diseñador claro) pero en realidad lo que necesito es pasarle los 
valores a esos parámetros desde la aplicación web con las fechas que estime el 
usuario.

  En la aplicación tengo 2 TextBoxs con sus respectivos Validators y todo, 
además de un botón por supuesto que es quien me va a llamar al Reporte 
pasándole el rango de fecha que escoja el usuario.

  En base lo que necesito es que alguien me ilumine y me diga cómo desde el C# 
le paso los parámetros al Reporte para que se me visualice porque he usado 
varias opciones pero tiodas me dan errores, ya sean de accesos denegados hasta 
tipos indefinidos, etc y necesito esto para ayer como se dice vulgarmente.



  Gracias de antemano.



  Saludos,

                Ray





  __________ Información de ESET Smart Security, versión de la base de firmas 
de virus 4054 (20090505) __________

  ESET Smart Security ha comprobado este mensaje.

  http://www.eset.com

Responder a