justo tengo un punto de venta donde ya me toca empezar la seccion de reportes y me vino tu video como anillo al dedo, en verdad muchas gracias tus videos valen oro
Me gustó mucho tu vídeo, la mayoría de los procedimientos ya lo había usado de igual forma me ayuda a fortalecer mis conocimientos, gracias y excelente trabajo
Estupendo el vídeo! No conocía las desventajas de crystal reports, lo intente usar hace un tiempo pero no me fue muy bien en ello, el que provee SQL Server Reporting services parece mas sencillo de usar, y mas con tu explicación, muchas gracias!
Increíble amigo, necesitaba justo apoyo para darme una idea de como hacer reportes en capas y subes este vídeo, te agradezco infinitamente... Como siempre, saludos y un abrazo
Como siempre hay que quitarse el sombrero por el trabajo que has hecho excelente no mucho mas me descargo tus video por si algún dia decidiesen quia internet o pasara algo. Te pregunto me he descargado la base de datos pero los reportes no están no entiendo me lo puedes explicar si puedes un saludo
Hola, gracias. Solamente coloqué el enlace de descarga de la base de datos, tal como indiqué en el vídeo y en el botón de descarga. Los códigos están en la página.
Cada vez mas me encanta ver todos los videotutoriales de RJ Code Advande, son muy nutritivos y didacticos. Quisiera algun ejemplo con conexion cliente servidor a traves de internet (tcp-ip), insertar, modificar, eliminar registros de la base de datos, etc. Todo remoto desde VB.NET. Gracias de todos modos por los aportes.
@@RJCodeAdvance si, ese método ya lo sabía, pero no es utilizando sql Server directamente, es a través de un programa servidor que haga la conexión con la base de datos y este programa me devuelva la información que requiero.
No sé de algún programa que realice eso, pero puedes crear un aplicación servidor(en un PC) que se encargue de realizar las consultas a la base de datos, para ello utilizarías websockets a través de HTTP sobre TCP/IP.
hola RjCode gracias por compartir tus conocimientos, pero no se si puedieras enseñar como hacer un informe avanzado donde se pueda tener columnas estaticas y manejo de listas.
Excelente aporte Dios te bendiga, podrías sacar uno en ambiente web form casualmente hice un informe por Variación respecto al día anterior y variación porcentual de mercados sobre marcas y productos, pero quiero emitir un informe como el que tu haces día, semana, quincenal, mensual y anual
Hermano me podrías ayudar con un informe de comparación de precios que compare ejemplo la primer semana de enero 2019 con la primera semana de febrero o mensual de un mes con respecto al otro mes y por año 2019 con el año 2018, tengo uno que lo hace por día compara el día 8 de enero con el día 07 de enero 2019 y saca la Variación y la variación porcentual, pero necesito hacer los otros podrías hacer uno que lo publiques por favor
Hola, puedes comparar los valores que aparecen en diferentes filas entre sí con uniones, o puedes usar las funciones LAG y LEAD. docs.microsoft.com/en-us/sql/t-sql/functions/lag-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15 docs.microsoft.com/en-us/sql/t-sql/functions/lead-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15
Muy buen vídeo, esta es la diferencia entre alguien que le gusta transmitir conocimientos, un video de 50 minutos , muchas gracias . Tengo algunas preguntas para tí , donde te puedo escribir y Gracias
Muy buen video y bien explicado, ahora si ya termine el reporte y mi programa como se supone o como funcionaria en el equipo del cliente? Es decir como hacer para que funcione de la misma forma que en mi equipo que estoy desarrollando???
Buena explicacion. solo tengo un inconveniente. Estoy usando Visual Studio 2022, y ya no es compatible con RDLC-Report Viewer. Tendras algun tutorial para solucionar ese error.. Saludos.
A mi tambien me pasa, intente agregarlos de forma manual pero luego al tocar un boton, me sale " No se ha proporcionado ninguna instancia de origen de datos para el origen de datos "salesReport". Pudiste resolverlo?
Que tal @rjcodeadvance al momento de elegir el informe de reportes de ventas en el formulario no se crean los enlaces a los objetos del conjunto de datos del reporte (SalesReportBindingSource) estos archivos no se crean, no se porque razón. Pero si solamente elijo dos objetos como Conjunto de Datos para el diseño del Informe, sí se crean los archivos correspondientes en el formulario, pero cuando elijo tres objetos como conjunto de datos como tú lo haces no funciona, si podrías ayudar, gracias!
@@benchmarkfps6930 Try using another version of the Visual Studio, I was using the 2019 version and got the same problem, them tried to use the 2015 version and worked well
Estoy parado en el minuto 24:49 porque no me sale el reporting, ya instale el SSRS pero sigue sin aparecer, que me faltará? y otra pregunta, se puede utilizar con PHPMyAdmin?
Me gustaría que explicaras en un video que conectar con un dispositivo a traves de su dirección IP y su puerto. (Quiero recibir los parametros de huellas de un control de acceso e igualmente restringir el acceso de personas con atrasos en los pagos...gracias).
Buen video!! Excelente, una consulta como haria para que las tablas al dar el salto de pagina o los datos ya se coloquen en otra paguina no este junto a la cabecera y guarde un pequeño margen
Buenas noches,espero este bien.He tratado de analizar la relacion que existe entre la tabla order y order items pero no la logro comprender asi como el motivo por rl cual están separadas ,si podria aclararme. saludos,
podrias explicar como hiciste el query con stuff y xml path? aun no logro hacer que me salga bien porque me salen datos duplicados no se cual where me falta o porque me falla y es que no uso inner join
Al enlazar el visor de reporte (ReportViewer) con el archivo del reporte no se generan los BindingSource... Los agregue manualmente y lo vincule con sus DataSource correspondientes, pero aun así no me funciona. Al final cuando compilo el proyecto me da el siguiente error: No se ha proporcionado ninguna instancia de origen de datos para el origen de datos "salesReport"
son muy buenos tus videos aprendí mucho una pregunta cuando realizo una consulta con inner join en mysql solo me jala solo los los últimos registros si tengo 15 registros en grupo de 3 usuarios solo me muestra 3 registros y son los últimos de cada grupo, gracias por la ayuda de antemano un saludo
Hola, Excelente tutorial!!!! solo una consulta al momento de seleccionar el reporte el el report viewer no genera los datasources si pudieras brindar tu ayuda, gracias.
@@PlayAudiovisual99 No, por lo que he investigado se debe a la versión del Report que aun no es compatible con en Visual Studio 2019, mi única opción fue hacerlo en Crystal Reports
@@PlayAudiovisual99 Me paso lo mismo, logre solucionarlo, en resumen hice 2 cosas, forzar conexiones de databinding desde las propiedades del reportviewer para forzar a que cargara algo de la capa dominio y de las clases que se crearon aunque en precio solo permite apuntar a una variable en especifico, aunque claro luego borre esas conexiones forzadas... luego mi formulario reportwiever y mi reporte.rdlc estaban en diferentes lugar (el formulario estaba dentro de una sub carpeta y el rdlc estaba en la carpeta raíz de la capa), entonces cree nuevo reporte, hice las conexiones y luego compile y posterior cree el formulario para el report viewer , todo dentro de la misma carpeta ahora si, y antes de seguir con el diseño o agregar componentes al reporte o algo mas, compile y reinicie el programa, luego de eso todo empezó a funcionar como debía... jaja soy malo explicando, pero espero le sirva al alguien :s
hola, podrias hacer un insert y un update que registre el usuario que realizó dichas acciones? por ejemplo estoy desarrollando un sistema de ventas donde quiero que me registre en la tabla producto el usuario de quien creó el producto o el usuario de quien lo actualizó
saludos, RJ. buenas tardes... hey me gustaria saber si puedes facilitar un libro o crear algun video que trate LINQ desde cero... Gracias por tus videos y consejos
Hola, no sé de algún libro, pero puedes leer la documentación de microsoft. docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/ docs.microsoft.com/en-us/dotnet/csharp/tutorials/working-with-linq Mas adelante trataré de realizar algunos tutoriales.
Buenas amigo soy yo fan, me gustaría que hicieras un vídeo de cómo generar por ejemplo una factura y que te la exporte en PDF. Espero tu confirmación con un ♥️
@@RJCodeAdvance si, a ese, por ejemplo en un software de punto de venta donde el cliente requiera factura, poder generarla desde el programa y mandarla imprimir
Para ello, renderizar el informe como un pdf (con LocalReport.Render) y guardar los bytes[ ] en un archivo pdf con FileStream u otro. Es de modo similar para imprimir directamente sin mostrar el reporte. Pueden revisar este enlace, tiene todo lo necesario para ambos casos. gist.github.com/shakee93/f5eb53a1dfec486e1376d63c3063e51b
Estoy realizando este mismo ejercicio en visual studio community 2022pero no me aparecen SalesReportBindingSource, SalesListingBindingSource y NetSalesByPeriodBindingSource sabra el porque amigo...
Amigo gracias por compartir tu conocimiento , me pordias ayudar con algo cuando intento enlazar el visor de RDLC al form no me aparece nada , pero en la parte inferior me muestra q el icono de que ya esta y al ejecutar no se ve nada
Hola, ¿especificaste la fuente de datos del enlace de datos para el conjunto de datos del reporte? ObjetoBindingSource.DataSource=objetoDominio.ListaObjetos.
@@RJCodeAdvance Hola, estoy justo en el Form con el control Report Viewer incrustado pero no me aparecen los BindingSource, ¿será la version del ReportViewer. Puedes indicar la versión que hay que instalar. Dejo la imagen con el problema. prnt.sc/ub5nmm
ola, alguien sabe por que? me sucede el siguiente problema, ejecuto el formulario donde esta el reportViewer y en este tengo una tabla, al ejecutarlo individualmente el panel funciona todo bien, pero al llamar dicho panel donde esta la propiedad reportViewer desde otro panel se desordena los valores de la tabla la tabla, alguien tiene idea de que puede ser?
Me gusta los colores del visual studio que usas como lo pusiste asi amigo? Y gracias por sus tutoriales los he visto casi todos y me han servido mucho durante mi aprendizaje.
Yo solo usaba la de negocio para realizar las consultas sql, y en la de presentacion validaba. Por ejemplo: en la capa de datos validaba cosas como fecha de reservas para un restaurantes, en la de negocio realizaba el CRUD que usaba la capa de datos del entity framework para apoyarse. Esta mal esto?
Tomando en cuenta los principios y conceptos de la arquitectura en capas, si estaría mal. Sin embargo uno es libre de decidir la arquitectura de su proyecto, solo ten en cuenta en no mezclar responsabilidades de las capas que creas, como menciono en el vídeo.
Hola Aun sigues trabajando con C#? Me gustaria contactarte para un asesoramiento respecto a un reporte que no logro hacerlo. Si veo tu video y trato de entenderlo pero se me dificulta y es por ello que apelo a tus servicios para ver si logro dar con la posible solucion.
¡Buenas tardes! Me gustó mucho el video y realmente aprecio sus videos ... Pero tengo un problema, el item.amount da un error y dice que no es posible cambiar de doble a cadena y no puedo eliminar este error. ¿Qué hago?
Saludos a todos. Por mas que intente no pude arreglar mi Repview en C Sharp 2019. EL Nuget no me aparece agrege referecia al proyecto pero al momento de jalarlo al proyecto no aparece. Nose que mas hacer. Espero alguien pueda ayudar.
Disculpa, pero cuando enlazo el reporte al ReportViewer, no me agrega los enlaces de datos debajo, pero los tengo en una carpeta que se llama DataSources en el explorador de soluciones y no me deja usarlos
@@stalin2789 Genio de la vida!! Yo tuve el mismo problema que varios comentan y tu código me ayudó a resolverlo. Ahora la aplicación corre sin problemas y todo sale bien. Gracias!!
Hello sir from India This video is very beautiful and useful But i can't understand the language Can you please make the same video in English sir With MySQL database
Q Tal???? eres el mejor!!! Gracias!!! si tu no lo tienes, no existe!!! Dios de Bendiga!!!
Excelente explicación y muy ordenado en tu forma de enseñar a diseñar software, le doy 10/10
Es un contenido muy profesional.
Gracias por compartir tus conocimientos.
Muy buena su explicacion profundamente agradecido,cotinue que muchos se lo agradecemos .Felicidades
Amigo te agradezco mucho el trabajo que haces tus videos son oro puro me sirvió mucho el conocimiento que plasmaste en este video
justo tengo un punto de venta donde ya me toca empezar la seccion de reportes y me vino tu video como anillo al dedo, en verdad muchas gracias tus videos valen oro
Me gustó mucho tu vídeo, la mayoría de los procedimientos ya lo había usado de igual forma me ayuda a fortalecer mis conocimientos, gracias y excelente trabajo
Estupendo el vídeo! No conocía las desventajas de crystal reports, lo intente usar hace un tiempo pero no me fue muy bien en ello, el que provee SQL Server Reporting services parece mas sencillo de usar, y mas con tu explicación, muchas gracias!
00:00 Resumen
01:30 Introducción-Observaciones
06:00 Tutorial
45:10 Procedimiento Almacenado
46:30 Sugerencias
exilent travail .mais dommage je ne comprend pas votre langue :(
no se puede acceder a tu pagina
Puedes hacer ese ejemplo con visual basic?
excelente cuando vaya por esa etapa seguire paso paso este tutoria.. ya hice el de el Dashboard!
Increíble amigo, necesitaba justo apoyo para darme una idea de como hacer reportes en capas y subes este vídeo, te agradezco infinitamente... Como siempre, saludos y un abrazo
Tus videos valen oro! Gracias por tu dedicación
Gracias por el video, explicas muy bien, sería excelente que saques cursos los compraría enseñas muy bien Gracias crack!!!!
Wuooo acabo de ver los primeros minutos y esta excelente... Lo voy a poner e práctica....
Muy Agradecido hermano con tus aportes!
tienes arte en tus programas amigo
siempre tan oportunos los videos que subes
Llegaste justo a tiempo, excelente, lo estaba necesitando
Na webona vladimil, brutal este video, no vi nunca uno asi en youtube
Gracias Crack!!!
He aprendido mucho contigo
Excelente video, Muchas gracias por compartir tus conocimientos.
Excelente RJ Muy Agradecido
My Freind ... Execelnte video .... :) gracias
Esto es oro. Gracias!
Justo necesitaba un tutorial como estos jajaja.
Saludos(:
+1 Sub, tu trabajo es muy profesional explicas muy bien. Gracias por compartir tus conocimientos
Muchas gracias, salvaste mi semestre
sos un capo hno q queres q te diga
Amigo si sabes hacer con Entity Framework sería de mucha ayuda, ya que tienes buenos vídeos y explicas muy bien. Saludos
Como siempre hay que quitarse el sombrero por el trabajo que has hecho excelente no mucho mas me descargo tus video por si algún dia decidiesen quia internet o pasara algo.
Te pregunto me he descargado la base de datos pero los reportes no están no entiendo me lo puedes explicar si puedes un saludo
Hola, gracias.
Solamente coloqué el enlace de descarga de la base de datos, tal como indiqué en el vídeo y en el botón de descarga.
Los códigos están en la página.
Cada vez mas me encanta ver todos los videotutoriales de RJ Code Advande, son muy nutritivos y didacticos. Quisiera algun ejemplo con conexion cliente servidor a traves de internet (tcp-ip), insertar, modificar, eliminar registros de la base de datos, etc. Todo remoto desde VB.NET. Gracias de todos modos por los aportes.
Hola, ya hay un vídeo de una aplicación con base de datos en red local en en canal.
th-cam.com/video/-1tgXRPMV6o/w-d-xo.html
@@RJCodeAdvance gracias, lo verificare.
@@RJCodeAdvance si, ese método ya lo sabía, pero no es utilizando sql Server directamente, es a través de un programa servidor que haga la conexión con la base de datos y este programa me devuelva la información que requiero.
Si le es posible.
No sé de algún programa que realice eso, pero puedes crear un aplicación servidor(en un PC) que se encargue de realizar las consultas a la base de datos, para ello utilizarías websockets a través de HTTP sobre TCP/IP.
amigo ,muy buenos tus videos encerio me han servido mucho , sabes seria bueno un video ssobre interfaces con java , SALUDOS
hola RjCode gracias por compartir tus conocimientos, pero no se si puedieras enseñar como hacer un informe avanzado donde se pueda tener columnas estaticas y manejo de listas.
Muy buen vídeo, excelente explicación.
Excelente gracias amigo.
Genial tu video me gusta tus tutoriales
Excelente aporte Dios te bendiga, podrías sacar uno en ambiente web form casualmente hice un informe por Variación respecto al día anterior y variación porcentual de mercados sobre marcas y productos, pero quiero emitir un informe como el que tu haces día, semana, quincenal, mensual y anual
Hermano me podrías ayudar con un informe de comparación de precios que compare ejemplo la primer semana de enero 2019 con la primera semana de febrero o mensual de un mes con respecto al otro mes y por año 2019 con el año 2018, tengo uno que lo hace por día compara el día 8 de enero con el día 07 de enero 2019 y saca la Variación y la variación porcentual, pero necesito hacer los otros podrías hacer uno que lo publiques por favor
Hola, puedes comparar los valores que aparecen en diferentes filas entre sí con uniones, o puedes usar las funciones LAG y LEAD.
docs.microsoft.com/en-us/sql/t-sql/functions/lag-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15
docs.microsoft.com/en-us/sql/t-sql/functions/lead-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15
Muy buen vídeo, esta es la diferencia entre alguien que le gusta transmitir conocimientos, un video de 50 minutos , muchas gracias . Tengo algunas preguntas para tí , donde te puedo escribir y Gracias
Muy buen video y bien explicado, ahora si ya termine el reporte y mi programa como se supone o como funcionaria en el equipo del cliente? Es decir como hacer para que funcione de la misma forma que en mi equipo que estoy desarrollando???
Pregunta que es mejor , utilizar consultas en las capas o directamente realizar la conección de mi reporte y tratar consultas directas
No se me generan los enlaces y esta todo hecho como en el viedeo
Una pequeña observación, sería buena práctica crear una capa de entidades y que todas las capas hagan referencia a ella.
Excelente explicación, podría hacer uno de maestro detalle usando transacciones por favor. Saludos y gracias por compartir
Buena explicacion. solo tengo un inconveniente. Estoy usando Visual Studio 2022, y ya no es compatible con RDLC-Report Viewer. Tendras algun tutorial para solucionar ese error.. Saludos.
Obrigado pelo conteúdo, tem me ajudado muito
No se agrega el Data Sources al control ReportViewer, como puedo hacerlo manual?????
A mi tambien me pasa, intente agregarlos de forma manual pero luego al tocar un boton, me sale " No se ha proporcionado ninguna instancia de origen de datos para el origen de datos "salesReport". Pudiste resolverlo?
Lo resolví asi:
private void getSalesReport(DateTime startDate, DateTime endDate)
{
SalesReport reportModel = new SalesReport();
reportModel.createSalesOrderReport(startDate, endDate);
// Convierto en binding
var binding = new BindingSource();
binding.DataSource = reportModel;
//
this.reportViewer1.Reset();
this.reportViewer1.ProcessingMode = ProcessingMode.Local;
this.reportViewer1.LocalReport.ReportPath = @"C:\Desarrollo\Grilla\Grilla\Reportes\SalesReport.rdlc";
//
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("SalesReport", binding));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("salesListing", reportModel.salesListing));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("netSalesByPeriod", reportModel.netSalesByPeriod));
this.reportViewer1.RefreshReport();
}
Gracias que pedazo de vídeos lo que he aprendido no tiene sentido.
Gracias eres el mejor
Excelente tutorial
You are GodSend!
Que tal @rjcodeadvance al momento de elegir el informe de reportes de ventas en el formulario no se crean los enlaces a los objetos del conjunto de datos del reporte (SalesReportBindingSource) estos archivos no se crean, no se porque razón. Pero si solamente elijo dos objetos como Conjunto de Datos para el diseño del Informe, sí se crean los archivos correspondientes en el formulario, pero cuando elijo tres objetos como conjunto de datos como tú lo haces no funciona, si podrías ayudar, gracias!
Resolviste?
@@benchmarkfps6930 Try using another version of the Visual Studio, I was using the 2019 version and got the same problem, them tried to use the 2015 version and worked well
@@PrefiroNaumCometar
thanks friend
Estoy parado en el minuto 24:49 porque no me sale el reporting, ya instale el SSRS pero sigue sin aparecer, que me faltará? y otra pregunta, se puede utilizar con PHPMyAdmin?
Excellent videos! A great Jobs. Please coudl you make a video with Mysql and c# making a reports like this one.?
Your videos are great. Thanks.
muchas gracias!!!
Me gustaría que explicaras en un video que conectar con un dispositivo a traves de su dirección IP y su puerto. (Quiero recibir los parametros de huellas de un control de acceso e igualmente restringir el acceso de personas con atrasos en los pagos...gracias).
Muito obrigado pelo conteúdo! Amei o tutorial, parabéns!
1+ Sub
Buen video!! Excelente, una consulta como haria para que las tablas al dar el salto de pagina o los datos ya se coloquen en otra paguina no este junto a la cabecera y guarde un pequeño margen
Eres el mejor
muy chulo, una pregunta se puede agregar una condicion de que se pueda enviar los reportes tanto por telegram y correo desde un button
Hola, no sé si hay alguna API para conectar Telegram, pero puedes enviarlo por correo usando el ensamblado de los servicios Mail de .NET.
Excelente!
Te amo
Buenas noches,espero este bien.He tratado de analizar la relacion que existe entre la tabla order y order items pero no la logro comprender asi como el motivo por rl cual están separadas ,si podria aclararme. saludos,
Esto es oro wow gracias
podrias explicar como hiciste el query con stuff y xml path? aun no logro hacer que me salga bien porque me salen datos duplicados no se cual where me falta o porque me falla y es que no uso inner join
Si a alguien le sirve, hice lo mismo pero con string_agg, concat y stuff
EXCELENTE AMIGO
Al enlazar el visor de reporte (ReportViewer) con el archivo del reporte no se generan los BindingSource... Los agregue manualmente y lo vincule con sus DataSource correspondientes, pero aun así no me funciona.
Al final cuando compilo el proyecto me da el siguiente error: No se ha proporcionado ninguna instancia de origen de datos para el origen de datos "salesReport"
Resolviste?
@@benchmarkfps6930 Aún no, he buscado información pero no he podido encontrar algo concreto que me ayude a resolver ese problema...
@@juanr.miguel8895 Pudiste resolverlo, estoy igual
tienes 3 mese pero aun ocupas solucionarlo?
@@JoanBLL Vos lo pudiste solucionar?
son muy buenos tus videos aprendí mucho una pregunta cuando realizo una consulta con inner join en mysql solo me jala solo los los últimos registros si tengo 15 registros en grupo de 3 usuarios solo me muestra 3 registros y son los últimos de cada grupo, gracias por la ayuda de antemano un saludo
Hola, cuales son las son tablas? y podrías compartir el script de la consulta.
Hola, Excelente tutorial!!!! solo una consulta al momento de seleccionar el reporte el el report viewer no genera los datasources si pudieras brindar tu ayuda, gracias.
saludos, pudo resolver el problema, xq m pasa lo mismo
@@PlayAudiovisual99 No, por lo que he investigado se debe a la versión del Report que aun no es compatible con en Visual Studio 2019, mi única opción fue hacerlo en Crystal Reports
@@PlayAudiovisual99 Me paso lo mismo, logre solucionarlo, en resumen hice 2 cosas, forzar conexiones de databinding desde las propiedades del reportviewer para forzar a que cargara algo de la capa dominio y de las clases que se crearon aunque en precio solo permite apuntar a una variable en especifico, aunque claro luego borre esas conexiones forzadas...
luego mi formulario reportwiever y mi reporte.rdlc estaban en diferentes lugar (el formulario estaba dentro de una sub carpeta y el rdlc estaba en la carpeta raíz de la capa), entonces cree nuevo reporte, hice las conexiones y luego compile y posterior cree el formulario para el report viewer , todo dentro de la misma carpeta ahora si, y antes de seguir con el diseño o agregar componentes al reporte o algo mas, compile y reinicie el programa, luego de eso todo empezó a funcionar como debía...
jaja soy malo explicando, pero espero le sirva al alguien :s
como se podria hacer para ponerle al reporte codigos de barras y QR
ayudaaa alguno sabe porque no me crea los enlaces al seleccionar el rdlc con el reportviewer me dice que no se establecieron datos
hola, podrias hacer un insert y un update que registre el usuario que realizó dichas acciones?
por ejemplo estoy desarrollando un sistema de ventas donde quiero que me registre en la tabla producto el usuario de quien creó el producto o el usuario de quien lo actualizó
hola, y despues de creado el software como hago para crear el instalador o instalarlo en su estación de trabajo
Ayuda, cuando pongo el texto de la fecha, me dice que no recibe instancia :(
con crystal se puede crear formulas por eso me gusta en repotviewer no
Gracias por el video. Muy bien explicado. Como podria instalar RDLC, (actualmente uso mysql)
saludos, RJ. buenas tardes... hey me gustaria saber si puedes facilitar un libro o crear algun video que trate LINQ desde cero... Gracias por tus videos y consejos
Hola,
no sé de algún libro, pero puedes leer la documentación de microsoft.
docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/
docs.microsoft.com/en-us/dotnet/csharp/tutorials/working-with-linq
Mas adelante trataré de realizar algunos tutoriales.
@@RJCodeAdvance gracias...
Buenas amigo soy yo fan, me gustaría que hicieras un vídeo de cómo generar por ejemplo una factura y que te la exporte en PDF. Espero tu confirmación con un ♥️
Hola, cualquier generador de reporte tiene la función integrada de exportar el reporte a PDF, Excel, Word o Imagen. Como mostré en el vídeo.
O te refieres a exportar el reporte (factura) automáticamente después de finalizar la transacción (terminar la venta)?
@@RJCodeAdvance si, a ese, por ejemplo en un software de punto de venta donde el cliente requiera factura, poder generarla desde el programa y mandarla imprimir
También Necesito saber como exportar en segundo plano a PDF el RDLC
Para ello, renderizar el informe como un pdf (con LocalReport.Render) y guardar los bytes[ ] en un archivo pdf con FileStream u otro. Es de modo similar para imprimir directamente sin mostrar el reporte.
Pueden revisar este enlace, tiene todo lo necesario para ambos casos.
gist.github.com/shakee93/f5eb53a1dfec486e1376d63c3063e51b
Estoy realizando este mismo ejercicio en visual studio community 2022pero no me aparecen SalesReportBindingSource, SalesListingBindingSource y NetSalesByPeriodBindingSource sabra el porque amigo...
Lo resolví asi:
private void getSalesReport(DateTime startDate, DateTime endDate)
{
SalesReport reportModel = new SalesReport();
reportModel.createSalesOrderReport(startDate, endDate);
// Convierto en binding
var binding = new BindingSource();
binding.DataSource = reportModel;
//
this.reportViewer1.Reset();
this.reportViewer1.ProcessingMode = ProcessingMode.Local;
this.reportViewer1.LocalReport.ReportPath = @"C:\Desarrollo\Grilla\Grilla\Reportes\SalesReport.rdlc";
//
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("SalesReport", binding));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("salesListing", reportModel.salesListing));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("netSalesByPeriod", reportModel.netSalesByPeriod));
this.reportViewer1.RefreshReport();
}
Lo realice con Visual Studio Community 2022
Asegurate de tener las clases en Publica, y compila el proyecto.
Ahora siento que el shuerk bushon es el que me da clases
Amigo gracias por compartir tu conocimiento , me pordias ayudar con algo cuando intento enlazar el visor de RDLC al form no me aparece nada , pero en la parte inferior me muestra q el icono de que ya esta y al ejecutar no se ve nada
Hola, ¿especificaste la fuente de datos del enlace de datos para el conjunto de datos del reporte?
ObjetoBindingSource.DataSource=objetoDominio.ListaObjetos.
@@RJCodeAdvance Hola, estoy justo en el Form con el control Report Viewer incrustado pero no me aparecen los BindingSource, ¿será la version del ReportViewer. Puedes indicar la versión que hay que instalar. Dejo la imagen con el problema.
prnt.sc/ub5nmm
@@JoseDonosoM Lo Resolvistes?
Amigo porqur no creas videos de Programacion web en .Net
ola, alguien sabe por que? me sucede el siguiente problema, ejecuto el formulario donde esta el reportViewer y en este tengo una tabla, al ejecutarlo individualmente el panel funciona todo bien, pero al llamar dicho panel donde esta la propiedad reportViewer desde otro panel se desordena los valores de la tabla la tabla, alguien tiene idea de que puede ser?
Buen dia, EXCELENTE VIDEO!
se puede aplicar este tutorial a MySQL?
SI
UN VIDEO DE COMO GENERAR UNA BOLETA ELECTRONICA SERIA LO ULTIMO :) SIGUE ASI BUEN VIDEO
Me gusta los colores del visual studio que usas como lo pusiste asi amigo?
Y gracias por sus tutoriales los he visto casi todos y me han servido mucho durante mi aprendizaje.
Bueno, eh tenido que desinstalar vs2022 y reinstalar 2019 pq no era compatible con SSRS..
Pudiste cargar los binding sources automaticamente despues de cambiar la version de VS?
@@dianazavala9320 Lo resolví asi:
private void getSalesReport(DateTime startDate, DateTime endDate)
{
SalesReport reportModel = new SalesReport();
reportModel.createSalesOrderReport(startDate, endDate);
// Convierto en binding
var binding = new BindingSource();
binding.DataSource = reportModel;
//
this.reportViewer1.Reset();
this.reportViewer1.ProcessingMode = ProcessingMode.Local;
this.reportViewer1.LocalReport.ReportPath = @"C:\Desarrollo\Grilla\Grilla\Reportes\SalesReport.rdlc";
//
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("SalesReport", binding));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("salesListing", reportModel.salesListing));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("netSalesByPeriod", reportModel.netSalesByPeriod));
this.reportViewer1.RefreshReport();
}
Yo solo usaba la de negocio para realizar las consultas sql, y en la de presentacion validaba. Por ejemplo: en la capa de datos validaba cosas como fecha de reservas para un restaurantes, en la de negocio realizaba el CRUD que usaba la capa de datos del entity framework para apoyarse. Esta mal esto?
Tomando en cuenta los principios y conceptos de la arquitectura en capas, si estaría mal. Sin embargo uno es libre de decidir la arquitectura de su proyecto, solo ten en cuenta en no mezclar responsabilidades de las capas que creas, como menciono en el vídeo.
Hola
Aun sigues trabajando con C#?
Me gustaria contactarte para un asesoramiento respecto a un reporte que no logro hacerlo. Si veo tu video y trato de entenderlo pero se me dificulta y es por ello que apelo a tus servicios para ver si logro dar con la posible solucion.
¡Buenas tardes! Me gustó mucho el video y realmente aprecio sus videos ... Pero tengo un problema, el item.amount da un error y dice que no es posible cambiar de doble a cadena y no puedo eliminar este error. ¿Qué hago?
Tendras de casualidad un tutorial para exportar mis datos de la base sqlite a un excel?
Crack sos amigo
Para el visor de reportes puedo usar MySQL en lugar de SQL SERVER
Excelente video, es posible tener varios rdcl conectados a un mismo report viewer?
Me parece que deberías hacer mas enfoque en la creación de informes, asi como lo haces en la programación de interfazes.
Saludos a todos. Por mas que intente no pude arreglar mi Repview en C Sharp 2019. EL Nuget no me aparece agrege referecia al proyecto pero al momento de jalarlo al proyecto no aparece. Nose que mas hacer. Espero alguien pueda ayudar.
podes explicar que haces con en el products=stuff
Disculpa, pero cuando enlazo el reporte al ReportViewer, no me agrega los enlaces de datos debajo, pero los tengo en una carpeta que se llama DataSources en el explorador de soluciones y no me deja usarlos
a mi me sucedio igual, no se si sea culpa del VS 2019, pero yo para solucionar eso cree los binding "a código", dejame te adjunto
private void getSalesReport(DateTime startDate, DateTime endDate)
{
SalesReport reportModel = new SalesReport();
reportModel.createSalesOrderReport(startDate, endDate);
var bindReport = new BindingSource();
bindReport.DataSource = reportModel;
var salesListing = new BindingSource();
salesListing.DataSource = reportModel.salesListing;
var netSalesByPeriod = new BindingSource();
netSalesByPeriod.DataSource = reportModel.netSalesByPeriod;
var rptModelDataSource = new ReportDataSource("salesReport", bindReport);
var rptModelSalesListingDataSource = new ReportDataSource("salesListing", salesListing);
var rptModelNetSalesByPeriodDataSource = new ReportDataSource("netSalesByPeriod", netSalesByPeriod);
this.reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"/Reportes/repReporteVentasV2.rdlc";
this.reportViewer1.LocalReport.ReportEmbeddedResource = "PuntoDeVenta.Win.Reportes.repReporteVentasV2.rdlc";
reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(rptModelDataSource);
this.reportViewer1.LocalReport.DataSources.Add(rptModelSalesListingDataSource);
this.reportViewer1.LocalReport.DataSources.Add(rptModelNetSalesByPeriodDataSource);
this.reportViewer1.ProcessingMode = ProcessingMode.Local;
this.reportViewer1.RefreshReport();
}
@@stalin2789 Muchas gracias, voy a probarlo
@@stalin2789 Amigo, de tu código ¿que tengo que cambiarle? porque igual me da ese erro que no carga lo de los binding
@@stalin2789 Genio de la vida!! Yo tuve el mismo problema que varios comentan y tu código me ayudó a resolverlo. Ahora la aplicación corre sin problemas y todo sale bien. Gracias!!
Hello sir from India
This video is very beautiful and useful
But i can't understand the language
Can you please make the same video in English sir
With MySQL database
Excelente siempre esperando un nuevo tutorial, este proyecto lo hará en Visual Basic? Saludos.
Hola, si tengo pensado hacer uno en VB.Net, pero variando algunas cosas.
Se puede crear formulas en reportviewer