53b Informes RDLC directos a impresora

  Рет қаралды 16,212

tolo toko

tolo toko

Күн бұрын

Пікірлер: 50
@cedor2107
@cedor2107 Жыл бұрын
Que buen video... y que util!!
@base2009x
@base2009x 5 жыл бұрын
muchas gracias, era lo que estaba buscando, me salvaste de quedarme más calvo. saludos
@joseluispawlow6220
@joseluispawlow6220 Жыл бұрын
Buenos días! Te felicito por el tutorial, muy claro. Hay alguna forma de que grabe el pdf del informe directamente? Muchas gracias
@squaglia
@squaglia 7 жыл бұрын
Estupendo! Gracias por el aporte!!
@wikix8366
@wikix8366 7 жыл бұрын
muchas gracias, me fuciono perfecto sigue asi.
@JorgeRuiz-ve3wv
@JorgeRuiz-ve3wv 5 жыл бұрын
Hola es un excelente tutorial, estoy tratando de mandar imprimir una etiqueta A6, pero intento e intento y aunque le cambie el deviceinfo no me sale con ese formato, alguna idea de como hacerlo? enserio que ya inverti mucho tiempo e hice pruebas y no eh podido, ojala me puedas ayudar
@mendy123z
@mendy123z 7 жыл бұрын
Saludos, muy buen tutorial, tengo una inquietud tengo uno reporte que me funciona bastante bien, pero tengo el problema que cuando tiene muchos registros este se distorciona, me gustaria saber como hacer un salto de pagina de forma tal que pueda controlar esa parte. gracias
@slipknot555666kevin
@slipknot555666kevin 4 жыл бұрын
buen video, como modifico las dimenciones ? quiero imprimir en una etiqueta pequeña pero en la etiqueta me sale muy muy pequeño podrias explicar lo de los tamaños
@jbladimir16
@jbladimir16 6 жыл бұрын
ayuda por favor quiero hacer lo mismo pero que se guarde DIRECTAMENTE en PDF usando DataSources con clases y no .xml
@lucasmauri92
@lucasmauri92 3 жыл бұрын
Hola Tolo muchas gracias por el video, tengo una duda, que pasa si ya tengo el reporte en un servidor de informes y necesito imprimirlo desde c# pasandole parametros? como se podría hacer?
@tolotoko
@tolotoko 3 жыл бұрын
Disculpa el retraso. Hay varios vídeos sobre RDLC. En ellos hay ejemplos pasándoles parámetros. Igual alguno de ellos te sirve. No he trabajado contra un servidor de informes. De todas formas lo miro y te contesto.
@tutovideos_pro2531
@tutovideos_pro2531 3 жыл бұрын
Bueno me funciona perfectamente al compilar la aplicación dentro del entorno de desarrollo, pero al llevarlo e instalar la aplicación en win7 de x32 bit, me muestra un error "No se pudo procesar el localRepot", a que se debe?... ayuda
@tolotoko
@tolotoko 3 жыл бұрын
Debes instalar el runtime enel equipo para que pueda imprimir. CUando creas el ejecutable de instalación puedes añadirlo como una dependencia
@EY200512025
@EY200512025 7 жыл бұрын
Saludos tolo, queria comentarte que al momento de reemplazar mi rdlc y utilizar la funcionalidad, me imprime muy ampliado ni siquiera el tamaño de la letra que defini en el rdlc ni los margenes. Como deberian de ser los margenes en el rdlc con respecto a los definidos en el deviceInfo, gracias por tu respuesta
@tolotoko
@tolotoko 7 жыл бұрын
Por defecto los márgenes están definidos a 2cm. Es mucho. Yo normalmente los bajo a 1 e incluso a 0,5cm. Ten en cuenta que los márgenes no están incluidos en la plantilla de diseño en la que tú trabajas por lo que el diseño lo puedes ajustar completamente a las esquinas del diseño. En cuanto al tamaño de la letra, los controles que añadas tienen la opción de definirles el tamaño según te interese. Si quieres pudes mandarme un correo con un pequeño ejemplo de lo que te ocurre y iuna explicación más concreta y lo miro. tolotoco@gmail.com Saludos
@luisguzboniable
@luisguzboniable 3 жыл бұрын
Hola, yo uso el visual basic punto net 2019, estoy utilizando lo siguiente: cryRpt.Load(Application.StartupPath & "\ProformaGrandeEMFODBC.rpt") Reporte.SelectionFormula = "{companias.compania}=0 AND {PROFORMASCUERPO.compania}= 0 " and {PROFORMASENCA.compania}= 0 " and {PROFORMASCUERPO.documento}=123 and {PROFORMASENCA.documento}= 123 Esto me funciona perfecto en pantalla; pero no sé como enviarlo directamente a la impresora; por si me puedes ayudar; muchas gracias
@tolotoko
@tolotoko 3 жыл бұрын
Mírate la clase Impresor.cs del ejemplo porque es ahí dónde hace lo necesario para enviarlo a la impresora. Intenta traducir ese código a Visual Basic o utiliza directamente la clase ya que Visual Studio te permite utilizar ambos lenguajes a la vez en un proyecto.
@joseantoniolemavargas8208
@joseantoniolemavargas8208 7 жыл бұрын
amigo muy buen tutorial, disculpa yo reemplazo mi reporte para imprimirlo y me da error en esta linea: report.Render("Image", deviceInfo, CreateStream, out warnings); , la cadena de donde sale?, de antemano gracias por tu respuesta
@tolotoko
@tolotoko 7 жыл бұрын
Te cuento:- deviceInfo: En esta cadena defines el formato de salida y las propiedades del report. En este caso, los márgenes. Lo puedes ver en la clase "Impresor", en el método "Export".- CreateStream: Es otro método que devuelve un Stream conteniendo el report que vamos a imprimir. De esta manera no hay que hacer accesos a disco.- warnings: Es un array que recoge los mensajes que se puedan producir en el proceso de impresión.Espero haber contestado a tu pregunta.Saludos.
@fenshu2834
@fenshu2834 3 жыл бұрын
Hola amigo y si mi Archivo rdlc tiene como data sours un data set? muy buen tuto le entendi solo en eso me confundi
@tolotoko
@tolotoko 3 жыл бұрын
Mírate los tutoriales de la lista de Informes RDLC. Hay ejemplos utilizando Dataset
@fenshu2834
@fenshu2834 3 жыл бұрын
@@tolotoko vale Muchas gracias
@fenshu2834
@fenshu2834 3 жыл бұрын
@@tolotoko otra pequeña pregunta, dónde consigo los dll que utilizas
@base2009x
@base2009x 5 жыл бұрын
buenas noches otra vez.... se puede ocupar para aplicación web?, saludos
@tolotoko
@tolotoko 5 жыл бұрын
Sí. Yo lo tengo en Asp.net
@Ing.RaulPadilla
@Ing.RaulPadilla 6 жыл бұрын
Excelente video, pero lo que estoy buscando es imprimir el contenido de las cajas de texto, una por linea, sin que salga el cuadro de dialogo de impresion, osea que imprima directo el ticket, sabes como hacer esto? mil gracias
@tolotoko
@tolotoko 6 жыл бұрын
El ejemplo que yo he puesto impirme directamente directamente pero aparece una ventana que te informa que está imprimiendo. Supongo que lo que tú quieres es que no muestre nada e imprima sin más. La verdad es que no me lo he planteado nunca. Lo miro y te cuento. Saludos.
@Ing.RaulPadilla
@Ing.RaulPadilla 6 жыл бұрын
tolo toko gtacias tolo toko. En realidas lo que busco es imprimir en una miniprinter de tickets el contenido de las cajas de texto linea por linea cada calor del textbox. Como fecha,nombre, etc.
@tolotoko
@tolotoko 6 жыл бұрын
Pero en realidad lo que quieres imprimir al final son todas las líneas en el proceso?. Si es así lo único que tienes que hacer es crear una plantilla que se adapte a lo que necesitas e imprimir de una sola vez las líneas. Si vas imprimiendo de una en una, que se puede hacer, cómo controlarás los saltos de líneas cuando inicia y finaliza la impresión?. Te llega a imprimir sin hacer salto de fin de página y esas cosas?. Te lo pregunto porque nunca he trabajado con esas impresoras y no sé exactamente cómo se comportan. Si quieres hacerlo de una en una tendrás que montar una plantilla de una sola línea y lanzar la impresión por cada línea.
@Ing.RaulPadilla
@Ing.RaulPadilla 6 жыл бұрын
o pasarlo todo a un listbox e imprimir ese listbox, pero no he hallado el codigo, gracias
@tolotoko
@tolotoko 6 жыл бұрын
A eso me refiero cuando digo que crees una plantilla y lo imprimas todo de una vez. En lugar de asignarlo a un Listbox, asígnalo a un Dataset y éste último lo tienes enlazado en la plantilla. Te imprimirá todos los registros del Dataset. Mira este vídeo. Ahí explico cómo hacerlo y hay un proyecto de ejemplo que te puedes descargar. kzbin.info/www/bejne/kHnCh6V5a7x2n9U Espero que te sirva. Saludos.
@ignaciovazquez362
@ignaciovazquez362 7 жыл бұрын
Que ajustes se tendrían que hacer para la impresión de un ticket porque no imprime nada bien, el tamaño carta no hay problema, pero lo que ocupo es impresión directa sin caja de dialogo y sin vista previa, imprime como si no tuviera el controlador instalado
@tolotoko
@tolotoko 7 жыл бұрын
¿Qué tamaño intentas imprimir?. ¿Es un ticket de caja?. ¿Tienes un ejemplo que pueda orientarme?.
@ignaciovazquez362
@ignaciovazquez362 7 жыл бұрын
Si, es un ticket, de 58mm y 80mm y el código se puede decir que es practicamente el mismo, si me proporcionas tu correo te puedo pasar el codigo para que veas si hay algo que este haciendo mal, muchas gracias por responder.
@lGaby3
@lGaby3 7 жыл бұрын
Ignacio X tolotoco arroba gmail punto com
@tolotoko
@tolotoko 7 жыл бұрын
OK, te cuento. En el ejemplo utilizo la clase "Impresor.cs". En ella se define el tamaño del documento que se va a imprimir. Si te fijas en el método "Export" verás que se define el tamaño en la variable deviceInfo. La propiedad PageWidth está definiendo el ancho y la propiedad PageHeight define la altura del documento. Ten en cuenta que está definida en inches (formato americano). Teniendo en cuenta que 8.5 inches son iguales a 215 mm con una simple regla de 3 nos da que que 50mm serían 1.73 inches y 85mm serían 3.35 inches. Prueba a modificar esas 2 propiedades con esos valores y ya me dices cómo sale. Revisa también los márgenes. Saludos.
@ppnativo
@ppnativo 4 жыл бұрын
@@tolotoko una consulta y esto funciona para webforms?
@fernandordz.3829
@fernandordz.3829 5 жыл бұрын
saludos, en el ejemplo usas archivos xml, como seria el codigo para usarlo con tablas dbo de sql
@base2009x
@base2009x 5 жыл бұрын
hola, la linea del xlm lo ignoras... yo lo hice con 2 consultas en mi reporte... LocalReport rdlc = new LocalReport(); rdlc.ReportPath = @"..\..\etiqueta.rdlc"; rdlc.DataSources.Clear(); rdlc.DataSources.Add(new ReportDataSource("DataSet1", (DataTable)primerosDT)); rdlc.DataSources.Add(new ReportDataSource("DataSet2", (DataTable)segundosDT)); ReportParameter[] sucursalX = new ReportParameter[3]; sucursalX[0] = new ReportParameter("datosSucursal", datosEmpresa); sucursalX[1] = new ReportParameter("barrasCod", label12.Text); sucursalX[2] = new ReportParameter("descripcionParametro", descripcionParameter); rdlc.SetParameters(sucursalX); rdlc.Refresh(); y listo, con eso basta. saludos y le doy nuevamente el aporte de este ejemplo a Tolo Toko
@josecerda6278
@josecerda6278 6 жыл бұрын
Podría hacer un tutorial de como hacer un reportviewer funcional en cualquier pc, me explico, yo logre crear el instalador con la base de datos incluida funcional en cualquier pc, pero el reportviewer no me carga. me gustaría saber como solucionarlo, se lo agradecería mucho.
@tolotoko
@tolotoko 6 жыл бұрын
Para que te funcione el ReportViewer, debes tener instalado el Runtime del ReportViewer en el equipo dónde instales la aplicación. Lo puedes instalar antes o añadir en la lista de las dependencias para que lo instale.
@josecerda6278
@josecerda6278 6 жыл бұрын
@@tolotoko Muuuchaaass..gracias, enserio le agradezco mucho. Ahora si ya me funciona. Mis respetos para usted por compartir sus conocimientos. Después de horas y horas tratando de encontrar la solución, usted con palabras lo hizo.
@MetalAFull777
@MetalAFull777 6 жыл бұрын
Falto mostrar el método impresora predeterminada
@fernandomaximilianorey5176
@fernandomaximilianorey5176 4 жыл бұрын
necesito saber como hacer para imprimir un duplicado en la misma hoja de tamaño A4
@tolotoko
@tolotoko 3 жыл бұрын
Mírate los tutoriales de la lista Informes RDLC. Hay un ejemplo para imprimir varias facturas en una misma página
@mauriciobolio6863
@mauriciobolio6863 6 жыл бұрын
me indica ese mensaje al momento de hacer clic en el boton de imprimir "Se ha producido un error durante el procesamiento local de informes" alguna posible solución?
@tolotoko
@tolotoko 6 жыл бұрын
Mauricio Bolio comprueba q tengas instalado el reportviewer
@mauriciobolio6863
@mauriciobolio6863 6 жыл бұрын
solucionado pero ahora al momento la impresión no me imprime los datos obtenidos del dataset unicamente me muestra los cuadros de texto que generé, alguna posible respuesta?
@tolotoko
@tolotoko 6 жыл бұрын
Si quieres pásame el código y te lo reviso. De todas formas, has probado a debugar para ver si en el momento que intentas imprimir el dataset que estás pasando tiene datos?. Puede que no lleve datos o te esté dando algún error y no llega a imprimir nada.
@paulotineomoreno6795
@paulotineomoreno6795 4 жыл бұрын
esta bien el video, pero estresante tu explicación, mucho titubeas.
53 Informes RDLC y ReportViewer
16:58
tolo toko
Рет қаралды 25 М.
Crear reportes usando el componente PrintDocument con Visual Basic.NET
21:52
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 29 МЛН
55b Informes RDLC   Varios documentos en ReportViewer
28:44
tolo toko
Рет қаралды 31 М.
¿Cómo imprimir desde C# .Net Windows Forms con PrintDocument?
15:16
What is OpenTelemetry?
12:55
Highlight
Рет қаралды 8 М.
Imprimir Tickets de venta .NET (Código fuente)
4:54
Nicandro Garcia Medrano
Рет қаралды 10 М.
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
IAmTimCorey
Рет қаралды 557 М.
Calculus at a Fifth Grade Level
19:06
Lukey B. The Physics G
Рет қаралды 8 МЛН
How to print directly without showing report viewer in RDLC report - C#
19:27
AshProgHelp - Programming Help
Рет қаралды 56 М.
Facturacion simple con Reporte RDLC en Visual Basic  .NET
41:58
TutorialesVbNET
Рет қаралды 10 М.
Visual Studio Tutorial Part 2 | VBScript - About Box
6:11
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 29 МЛН