quisiera saber como se pasa una simple cadena de mi webform a crystal...es decir, quiero que esa cadena sea el encabezado de mi reporte...
trabajo con vs 2005, en asp.net....ayuda...please
| |||
enviar texto a un reporte quisiera saber como se pasa una simple cadena de mi webform a crystal...es decir, quiero que esa cadena sea el encabezado de mi reporte... trabajo con vs 2005, en asp.net....ayuda...please |
| |||
de nuevo.. hola....mira tengo otro duda...como le hago para enviar una cadena de caracteres o un texto de mi webform al reporte, pero que me genere el pdf.. se que este tema ya esta, pero ya lo he intentado y no puedo me marca esto: "missing parameter values".... lo que quiero es enviar esos datos y cuando presione un boton me abra el archivo en pdf, con los datos del formulario.... plase ayuda!!! |
| ||||
Eso lo e realizado en dos procesos diferentes, envio los textos a los parametros y muestro el reporte, y el usuario elige si desea exportarlo a pdf, pero que se muestre automaticamente en pdf, no se como hacerlo. Pero se me ocurre, 1. Envias los parametros al reporte 2. En la pagina del reporte en el evento load llamas a una funcion que exporte a pdf el reporte, pero no sera igual a como tu lo quieres ya que el usuario vera un mensaje preguntando si quiere abrir o guardar el archivo Puedes mirar este link donde deje un tema sobre exportar a pdf el reporte http://www.forosdelweb.com/f78/crstal-reports-aspx-447246/ El tema 5, si aun tienes dudas me comentas haber en que te puedo ayudar. Saludos
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| |||
hola...mira lo he hecho en vs 2003, y con setparametervalue me envia el texto y cuando lo exporto el texto que envie lo visualizo en pdf..o sea sale muy bien.... pero ahora lo hago en vs 2005 y no me lo hace me marca error...que pasa??? si me alguien me puede ayudar se lo agradeceria mucho |
| ||||
Cita: Podrias mostrarme el code que usas para asignar los valores al parametro y que tipo de campo usas en el parametro para mostrar el texto
Iniciado por gabrisa hola...mira lo he hecho en vs 2003, y con setparametervalue me envia el texto y cuando lo exporto el texto que envie lo visualizo en pdf..o sea sale muy bien.... pero ahora lo hago en vs 2005 y no me lo hace me marca error...que pasa??? si me alguien me puede ayudar se lo agradeceria mucho Saludos
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| |||
mira escribo lo siguiente: public rpt as reportdocument rpt.load(server.mappath("reporte.rpt")) ...... mensaje= txtdireccion.txt mensaje1= txtdepartamento.text rpt.setparametervalue("direccion", mensaje) rpt.setparametervalue("departamento", mensaje1) exportar() ..... en el reporte agregre dos variables de tipo parameter field que estan con este signo (?).....hago lo mismo en vs 2005 y me marca error.. que crees que sea??....sera que me falta algun parametro para la funcion setparametervalue????? gracias... |
| ||||
Una forma es iterar sobre los controles del reporte y cuando encuentres uno con el nombre que buscas, a ese le pones el texto que desees. Debe haber algo mas fácil, pero en su momento no lo encontré y así fué como lo implementé... yo lo utilizo para mostrar en el reporte el filtro seleccionado. |
| |||
iterar?? como??.. disculpa pero no te entendi, si puedes explicarme un pokito mas...te lo agradeceria mucho....ya que soy nueva en esto de crystal .... pero la duda que tengo es que porque en 2003 si sale y en vs 2005 no??...se supone deberia de funcionar.... |
| ||||
Ya intentaste con campos no enlazados y usando la misma linea que te deje en el primer mensaje?
Código:
Porque nunca e usado el SetParameterrptEtiq.DataDefinition.FormulaFields[index].Text = "'"+MiTextoPersonalinzado+"'"; Saludos
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| |||
ya pude!!! hola...sabes ya pude enviar el parametro....lo hice con un text object, asi que esribo el ejemplo: dim mensaje as textobject mensaje=reportdefinition.reportobjects("variable_d el_rpt") mensaje.text= "texto a enviar " ok..asi lo hice.....era algo sencillo pero no podia...ahora tengo otra duda, ya que quiero hacerlo pero accediendo a mi base de datos, con dataset...lo he hecho pero no me envia el valor seleccionado.... alguien me puede ayudar?????.....he checado otros temas y vienen ejemplos, pero no me sale.... |