tag:blogger.com,1999:blog-7361892840793499128.post4995866470577725521..comments2024-02-15T01:02:26.245-08:00Comments on Leandro Tuttini Blog: Crystal Reports – Cargar imagen usando una capa de reportesAnonymoushttp://www.blogger.com/profile/01910634216468650091noreply@blogger.comBlogger75125tag:blogger.com,1999:blog-7361892840793499128.post-51221032339116181912017-09-27T22:33:58.719-07:002017-09-27T22:33:58.719-07:00Hola leandro este ejemplo me parece muy bueno pero...Hola leandro este ejemplo me parece muy bueno pero como seria pasar el reporte si en lugar de usar crystal reports uso Microsoft Report Viewer Control for Asp. Net Web Forms.<br /><br />Esta inquietud la tengo ya que Crystal Reports me esta dando problemas debido a que las actualizaciones se demoran en ser publicadas y no son compatibles con las ultimas versiones de visual studio.<br /><br />Desde ya muchas gracias por tus consejos y experiencias que compartes con nosotros. Anonymoushttps://www.blogger.com/profile/16678378759362371762noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-75028608713630178242017-04-23T10:59:59.333-07:002017-04-23T10:59:59.333-07:00Otra pregunta por favor:
Y es obligatorio usar Dat...Otra pregunta por favor:<br />Y es obligatorio usar Dataset tipados? si no es obligatorio, como se haria?<br />Gracias!eestradaahttps://www.blogger.com/profile/01430735703848032304noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-76781873513050299652017-04-23T10:50:11.623-07:002017-04-23T10:50:11.623-07:00Hola Leandro,
Muchas gracias por tus aportes.
De d...Hola Leandro,<br />Muchas gracias por tus aportes.<br />De dónde me puedo descargar el proyecto, ya que el link no me conduce a poder descargarlo.<br />Saludos,<br />Eusebio.eestradaahttps://www.blogger.com/profile/01430735703848032304noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-7957311879423646192017-04-23T10:49:25.513-07:002017-04-23T10:49:25.513-07:00Este comentario ha sido eliminado por el autor.eestradaahttps://www.blogger.com/profile/01430735703848032304noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-62495295226875229602016-05-16T22:22:01.755-07:002016-05-16T22:22:01.755-07:00hola
Claro por supuesto se puede realizar usando R...hola<br />Claro por supuesto se puede realizar usando Reporting Service (ya sea un .rdl o .rdlc), el diseño del ejemplo del articulo es muy simple.<br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-83446446947483406522016-05-12T16:15:00.555-07:002016-05-12T16:15:00.555-07:00Hola Leandro. Tambien estoy desarrollando en visua...Hola Leandro. Tambien estoy desarrollando en visual studio ultimate 2013 y sql server<br />Tengo una pregunta en reportviewer también se puede hacer este ejemplo??<br />Gracias.Anonymoushttps://www.blogger.com/profile/05301897325350349427noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-85425277170106193852016-05-10T07:05:26.924-07:002016-05-10T07:05:26.924-07:00Hola Leandro. Estoy desarrollando mi primera aplic...Hola Leandro. Estoy desarrollando mi primera aplicacion en c#. Utilizo Visual Studio Ultimate 2013 y las bases de datos en Postgresql. Mi pregunta es si puedo utilizar Crystal Report, o cual otro me sugieres.Anonymoushttps://www.blogger.com/profile/02013402954447939081noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-48451087561505390232016-01-18T11:50:16.541-08:002016-01-18T11:50:16.541-08:00Hola Leandro, necesito imprimir fotografias de bue...Hola Leandro, necesito imprimir fotografias de buena calidad. Con Crystal Report es posible hacerlo?, SaludosQBoxhttps://www.blogger.com/profile/06877892470497792632noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-34148303857755256632015-07-29T07:33:25.658-07:002015-07-29T07:33:25.658-07:00hola
bien entonces no evaluaste en ese mismo datas...hola<br />bien entonces no evaluaste en ese mismo dataset definirle un datatable con un campo del tipo image<br />quizas asignar el SetDataSource() directo no sea buena idea, sino que deberias crear una row en ese datatable que contendra la imagen<br /><br />DataSet ds = <i>prod.ordenCliente(System.Configuration.ConfigurationManager.ConnectionStrings("conexionCarrito").ConnectionString, id_ordenservicio)<br /><br />//aqui agregas un segundo datatable con un row con la imagen<br /><br />rep.SetDataSource(ds)</i><br /><br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-91584688001359038792015-07-29T05:49:09.928-07:002015-07-29T05:49:09.928-07:00Si utilizo un DataSet. Te adjunto la parte en dond...Si utilizo un DataSet. Te adjunto la parte en donde armo el reporte:<br /><br />Dim id_ordenservicio = String.Copy(Request.QueryString("ID_ORDENSERVICIO"))<br />Dim prod As New Producto()<br />Dim rep As New CrystalDecisions.CrystalReports.Engine.ReportDocument<br />Dim NombrePrint = ""<br />Dim rutaReportes As String = ""<br />rutaReportes = Server.MapPath(".") & "/" & "rptOrdenServicio.rpt"<br /><br /> 'Busco el nombre de la impresora por defecto <br /> For i As Integer = 0 To PrinterSettings.InstalledPrinters.Count - 1<br /> Dim a As New PrinterSettings()<br /> a.PrinterName = PrinterSettings.InstalledPrinters(i).ToString()<br /> If a.IsDefaultPrinter Then<br /> NombrePrint = PrinterSettings.InstalledPrinters(i).ToString()<br /> End If<br /> Next<br /><br /> rep.Load(rutaReportes)<br /> rep.SetDataSource(prod.ordenCliente(System.Configuration.ConfigurationManager.ConnectionStrings("conexionCarrito").ConnectionString, id_ordenservicio).Tables(0))<br /> CrystalReportViewer1.ReportSource = rep<br /> rep.PrintOptions.PrinterName = NombrePrint<br /> rep.PrintToPrinter(1, False, 0, 0)<br /> Me.CrystalReportViewer1.DataBind()Anonymoushttps://www.blogger.com/profile/05653879665013342894noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-70937285524030292062015-07-28T19:14:11.421-07:002015-07-28T19:14:11.421-07:00hola
como estas vinculando los datos al reporte? u...hola<br />como estas vinculando los datos al reporte? usas dataset tipados<br />lo pregunto porque podrias definir un datatable que contenga un campo de tipo imagen o binario para contener el array de byte de la imagen<br />entonces pasarias el logo junto a los datos<br />para obtener el byte array del archivo del logo usarias File.ReadAllByte()<br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-2212716111025318732015-07-28T13:55:25.335-07:002015-07-28T13:55:25.335-07:00Hola Leandro un gusto saludarte, he estado leyendo...Hola Leandro un gusto saludarte, he estado leyendo tus comentarios y son maravillosos. Recurro a ti porque tengo un problema que quizás para ti sea fácil. Debo ajustar mi Reporte en CrystalReports en donde el logo debe cambiar acorde a la empresa o tienda. Las imágenes están en una subcarpeta dentro de mi proyecto. Llevo dos días intentándolo siguiendo tus pasos pero aún no tengo resultados. Ncesitas que te proporcione algo? me puedes referir un blog o site algo que me de luces para resolver mi issue.<br />Gracias de antemano desde Panamá! slds.SilverioAnonymoushttps://www.blogger.com/profile/05653879665013342894noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-66212739309020754892015-07-10T05:24:41.317-07:002015-07-10T05:24:41.317-07:00hola
En principio deberia ser igual la tecnica par...hola<br />En principio deberia ser igual la tecnica para usar un reporte en una presentacion web, es mas el control CrystalReportViewer es identico, ya que asignarias el reporte que devuelve la capa de reporte al control de la misma forma que lo haces en winform<br />Cuando dices que no tuviste existo es porque se produce algun mensaje de error ?<br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-68536272981174655342015-07-08T21:40:24.416-07:002015-07-08T21:40:24.416-07:00Leandro, primero que nada te quiero dar las gracia...Leandro, primero que nada te quiero dar las gracias por tus grandes aportes y aprovecho a pedirte ayuda con un problema que tengo. Quiero utilizar Crystal SAP con Visual Studio 2013 con capas (por ejemplo como lo explica esta publicación) pero con la diferencia que mi capa de presentación es ASP.NET. <br /><br />Trate reproducir tus pasos pero no tuve éxito, sabes si se puede? o conoces otra forma de hacerlo? <br /><br />Desde ya muchas gracias!<br /><br />Saludos!<br />Camilohttps://www.blogger.com/profile/09372985711865626698noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-12471917481054206222015-07-06T08:52:44.873-07:002015-07-06T08:52:44.873-07:00hola Fabian
aplicar un CAST a image no te va a de...hola Fabian<br /><br />aplicar un CAST a image no te va a devolver una imagen<br />creo que vas a tener que iterar por lo datos desde codigo, tomar la ruta de la imagen, usar el File.ReadAllLines() para recuperar el byte[] y asignarlo a un campo imagen del datatable <br /><br />es que desde t-sql no creo que puedas convertir una ruta en imagen, por eso planteo hacerlo desde codigo<br /><br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-89550970004945861392015-07-03T13:08:15.502-07:002015-07-03T13:08:15.502-07:00hola Leandro, me puedes ayudar un con problema que...hola Leandro, me puedes ayudar un con problema que tengo, te comento que tengo una tabla en donde guardo la ruta de las imagenes y en un sp que llamo del crystal report tengo un campo que me entrega la siguiente informacion "\\Aries\Documentos_Adjuntos\Cortes\Tacas\a2-aisa5.PNG" esta la combierto en image con el siguiente <br />codigo cast ('\\Aries\Documentos_Adjuntos\Cortes\Tacas\a2-aisa5.PNG' as image). y este campo lo deje incorporado en el report pero no me muestra ninguna imagen. me puedes ayudar por favor graciasAnonymoushttps://www.blogger.com/profile/12271818318080607583noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-67983125631801563732015-06-03T13:06:51.377-07:002015-06-03T13:06:51.377-07:00Hola Leandro, sera que puedas ayudarme? Cree un re...Hola Leandro, sera que puedas ayudarme? Cree un reporte en Crystal Report con C#, necesito enviar dos imagenes de mis logos al reporte. Ya tengo el codigo, no me marca ningun error pero no se muestran las imagen. Defini un archivo llamado Encabezado, con los campos: Titulo_Reportes string, Logo_Izquierdo blob, Logo_Derecho blob, y este archivo es el que esta ligado a mi archivo RepProductos.rpt, los campos Logo_Izquierdo y Logo_Derecho en la tabla Empresa de mi base de datos, son de tipo image y los datos que alli se almacenan ya estan convertidos a byte[].<br /><br />Aqui te paso mi codigo:<br /><br />private void MostrarReporte()<br />{<br /> <br /> nGral = new Negocio.CnGenerico();<br /> Compañia = new Entidad.Catalogos.cCompania();<br /> DtCompañia = nGral.DTBuscarRecord("Select Titulo_Reportes,Logo_Izquierdo,Logo_Derecho from Empresa");<br /> DsGral = new DataSet("Reporte");<br /> Reportes.Catalogos.RepProductos Reporte = new Reportes.Catalogos.RepProductos();<br /> DsGral.Tables.Add(DtCompañia);<br /> DsGral.Tables[0].TableName = "Encabezado";<br /> Reporte.SetDataSource(DsGral);<br /> this.crystalReportViewer1.ReportSource = Reporte;<br /> <br />}<br /><br />Saludos y espero que puedas responderme, no se que me esta faltando, graciasMonitahttps://www.blogger.com/profile/12770899375588047043noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-52039267015750518372015-04-06T17:53:40.005-07:002015-04-06T17:53:40.005-07:00Hola Leandro, lo que comentabas en su momento sobr...Hola Leandro, lo que comentabas en su momento sobre las entidades que reconoce CR (que deben estar en el mismo proyecto que el reporte), sigue siendo asi en la version actual? Saludos!matias phttps://www.blogger.com/profile/02647135588095147563noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-83638962069852233292015-02-09T20:53:51.285-08:002015-02-09T20:53:51.285-08:00hola jeancarlo
si claro que puedes aplicarlo
VS...hola jeancarlo <br /><br />si claro que puedes aplicarlo<br /><br />VS2012 tiene plugin de crystal que debes instalar<br />recuerda que a partir de VS2010 crystal se instala por separado<br /><br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-34609284973080552872015-02-09T13:25:07.104-08:002015-02-09T13:25:07.104-08:00HOLA MI NOMBRE ES JEANCARLO SE PUEDE APLICAR EN VI...HOLA MI NOMBRE ES JEANCARLO SE PUEDE APLICAR EN VISUAL 2012@shiroguihttps://www.blogger.com/profile/00102584532588998755noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-23485534338486717312015-01-27T08:13:33.908-08:002015-01-27T08:13:33.908-08:00hola Jose
puedes dibujar lineas en el reporte
p...hola Jose <br /><br />puedes dibujar lineas en el reporte<br /><br />pero hay un detalle, deberias definir estas en cada seccion, si tienes un header, details y footer las lineas del reporte se arman dibujando lineas en cada seccion<br /><br />la linea es un control que esta en la toolbox <br /><br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-7063400666548183602015-01-27T07:04:06.028-08:002015-01-27T07:04:06.028-08:00Buenos Días alguien me puede ayudar, en como poner...Buenos Días alguien me puede ayudar, en como poner un marco a un reporteAnonymoushttps://www.blogger.com/profile/13419340408708950469noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-88401671415529600392014-11-27T11:03:32.980-08:002014-11-27T11:03:32.980-08:00Leandro,
Gracias por la aclaración, efectivamente...Leandro, <br />Gracias por la aclaración, efectivamente ese era mi error. Al final la parte donde se carga la imagen ha quedado asi:<br /><br />rowDatosVentas.ventas_qr() = Image2Bytes(myImage)<br /><br />Image2Bytes es una función que convierte una imagen en un array, el ejemplo lo he tomado de aqui: <br />http://www.elguille.info/net/ADONET/SQL2005Express/imagenes_base_SQLServer.htm<br /><br />con esta modificación el codigo funciona correctamente.<br /><br />Gracias de nuevo.yesohttps://www.blogger.com/profile/09166098711040635789noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-32897844806689122042014-11-21T06:12:14.223-08:002014-11-21T06:12:14.223-08:00hola yeso
esta claro que un bitmap no se puede as...hola yeso<br /><br />esta claro que un bitmap no se puede asignar directo a un byte[] debes convertirlo<br /><br /><a href="https://social.msdn.microsoft.com/Forums/en-US/6ceba325-d4bb-4344-9006-64a2ec15d0e3/convertir-imagen-a-binario-en-c?forum=vcses" rel="nofollow"> Convertir Imagen a binario en C# </a><br /><br />saludosAnonymoushttps://www.blogger.com/profile/01910634216468650091noreply@blogger.comtag:blogger.com,1999:blog-7361892840793499128.post-57384786563747185232014-11-19T12:55:03.511-08:002014-11-19T12:55:03.511-08:00Leandro, en principio agradecerte por compartir tu...Leandro, en principio agradecerte por compartir tus conocimientos tan desinterasadamente.<br />Te comento que estoy tratando de imprimir una imagen contenida en un picturebox pero no lo consigo. Siguiendo tus artículos he logrado armar un reporte con crystal reports directamente dese los datos de un form, sin conexion a BD, el problema es que entre estos datos esta una imagen contenida en un picturebox, lo que no logro es cargar en el dataset tipado esta imagen para que el cystal lo pueda imprimir. El campo lo he creado con el tipo de datos System.Byte[], como recomiendas en otro articulo, pero al momento de asignar la imagen me marca como error, esta es la forma en la que lo estoy haciendo:<br /><br /> Dim myImage As Bitmap = PictureBox1.Image<br /> Dim rowDatosVentas As ds_Factura.DT_VENTASRow = facturacion.DT_VENTAS.NewDT_VENTASRow<br /> rowDatosVentas.ventas_qr() = myImage<br /> facturacion.DT_VENTAS.AddDT_VENTASRow(rowDatosVentas)<br />el error me dice: Un valor de tipo 'System.Drawing.Bitmap' no se puede convertir en '1-matriz dimensional de Byte'.<br />Te agradecería me orientes un poco. Gracias.yesohttps://www.blogger.com/profile/09166098711040635789noreply@blogger.com