Report by Dates and Periods, Layered, OOP, SQL, C#, WinForm, SSRS-RDLC/ Advanced Level

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 235

  • @raulrojas2900
    @raulrojas2900 2 ปีที่แล้ว

    Q Tal???? eres el mejor!!! Gracias!!! si tu no lo tienes, no existe!!! Dios de Bendiga!!!

  • @albertreynoso9892
    @albertreynoso9892 4 ปีที่แล้ว +6

    Excelente explicación y muy ordenado en tu forma de enseñar a diseñar software, le doy 10/10

  • @GermanCruzTuring
    @GermanCruzTuring 5 ปีที่แล้ว +10

    Es un contenido muy profesional.
    Gracias por compartir tus conocimientos.

  • @josemanuelgarrotediaz8104
    @josemanuelgarrotediaz8104 2 ปีที่แล้ว

    Muy buena su explicacion profundamente agradecido,cotinue que muchos se lo agradecemos .Felicidades

  • @wiliam2000wil
    @wiliam2000wil 3 ปีที่แล้ว +1

    Amigo te agradezco mucho el trabajo que haces tus videos son oro puro me sirvió mucho el conocimiento que plasmaste en este video

  • @abelherrera4182
    @abelherrera4182 5 ปีที่แล้ว +2

    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

  • @giosorianoterrazas1346
    @giosorianoterrazas1346 5 ปีที่แล้ว +2

    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

  • @Juan.salomon
    @Juan.salomon 5 ปีที่แล้ว +3

    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!

  • @RJCodeAdvance
    @RJCodeAdvance  5 ปีที่แล้ว +28

    00:00 Resumen
    01:30 Introducción-Observaciones
    06:00 Tutorial
    45:10 Procedimiento Almacenado
    46:30 Sugerencias

    • @mohammedlouacheni7814
      @mohammedlouacheni7814 5 ปีที่แล้ว +1

      exilent travail .mais dommage je ne comprend pas votre langue :(

    • @SOYCODERPE
      @SOYCODERPE 5 ปีที่แล้ว

      no se puede acceder a tu pagina

    • @fernandopardo1230
      @fernandopardo1230 4 ปีที่แล้ว

      Puedes hacer ese ejemplo con visual basic?

  • @onilmetal
    @onilmetal 3 ปีที่แล้ว

    excelente cuando vaya por esa etapa seguire paso paso este tutoria.. ya hice el de el Dashboard!

  • @kuipermovil6605
    @kuipermovil6605 5 ปีที่แล้ว +2

    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

  • @maxi98max
    @maxi98max 5 ปีที่แล้ว +5

    Tus videos valen oro! Gracias por tu dedicación

  • @danielruizochoa3137
    @danielruizochoa3137 4 ปีที่แล้ว +1

    Gracias por el video, explicas muy bien, sería excelente que saques cursos los compraría enseñas muy bien Gracias crack!!!!

  • @andresjscp
    @andresjscp 5 ปีที่แล้ว +1

    Wuooo acabo de ver los primeros minutos y esta excelente... Lo voy a poner e práctica....

  • @oscarinfante1839
    @oscarinfante1839 6 หลายเดือนก่อน

    Muy Agradecido hermano con tus aportes!

  • @jordanpinedamaldonado2568
    @jordanpinedamaldonado2568 5 ปีที่แล้ว +2

    tienes arte en tus programas amigo

  • @guersonsilva8722
    @guersonsilva8722 5 ปีที่แล้ว +1

    siempre tan oportunos los videos que subes

  • @nahuaquino9372
    @nahuaquino9372 5 ปีที่แล้ว +2

    Llegaste justo a tiempo, excelente, lo estaba necesitando

  • @besker2011
    @besker2011 3 ปีที่แล้ว

    Na webona vladimil, brutal este video, no vi nunca uno asi en youtube

  • @emilioandresariasmariaca7287
    @emilioandresariasmariaca7287 5 ปีที่แล้ว +2

    Gracias Crack!!!
    He aprendido mucho contigo

  • @joseescarcega3625
    @joseescarcega3625 4 ปีที่แล้ว

    Excelente video, Muchas gracias por compartir tus conocimientos.

  • @edeuryescalante7970
    @edeuryescalante7970 5 ปีที่แล้ว +1

    Excelente RJ Muy Agradecido

  • @freezersantos1172
    @freezersantos1172 5 ปีที่แล้ว +1

    My Freind ... Execelnte video .... :) gracias

  • @emiibarra5772
    @emiibarra5772 4 ปีที่แล้ว +1

    Esto es oro. Gracias!

  • @sajuukvaldomero3112
    @sajuukvaldomero3112 5 ปีที่แล้ว +2

    Justo necesitaba un tutorial como estos jajaja.
    Saludos(:

  • @sroasoraca
    @sroasoraca 4 ปีที่แล้ว

    +1 Sub, tu trabajo es muy profesional explicas muy bien. Gracias por compartir tus conocimientos

  • @abrahamleandrovega6577
    @abrahamleandrovega6577 4 ปีที่แล้ว

    Muchas gracias, salvaste mi semestre

  • @franciscopaez3457
    @franciscopaez3457 2 ปีที่แล้ว

    sos un capo hno q queres q te diga

  • @carlosmatosgavino9267
    @carlosmatosgavino9267 5 ปีที่แล้ว +8

    Amigo si sabes hacer con Entity Framework sería de mucha ayuda, ya que tienes buenos vídeos y explicas muy bien. Saludos

  • @lesavant3457
    @lesavant3457 5 ปีที่แล้ว +1

    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

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      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.

  • @rar_enterprise
    @rar_enterprise 5 ปีที่แล้ว

    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
      @RJCodeAdvance  5 ปีที่แล้ว +1

      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

    • @rar_enterprise
      @rar_enterprise 5 ปีที่แล้ว

      @@RJCodeAdvance gracias, lo verificare.

    • @rar_enterprise
      @rar_enterprise 5 ปีที่แล้ว

      @@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.

    • @rar_enterprise
      @rar_enterprise 5 ปีที่แล้ว

      Si le es posible.

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      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.

  • @pincel_3198
    @pincel_3198 5 ปีที่แล้ว +1

    amigo ,muy buenos tus videos encerio me han servido mucho , sabes seria bueno un video ssobre interfaces con java , SALUDOS

  • @stefanypatrick95
    @stefanypatrick95 5 ปีที่แล้ว +1

    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.

  • @quarkc13
    @quarkc13 5 ปีที่แล้ว +1

    Muy buen vídeo, excelente explicación.

  • @tarcisiosassi9379
    @tarcisiosassi9379 5 ปีที่แล้ว +1

    Excelente gracias amigo.

  • @jjuvenalpacom8750
    @jjuvenalpacom8750 5 ปีที่แล้ว +1

    Genial tu video me gusta tus tutoriales

  • @alexabc2012
    @alexabc2012 5 ปีที่แล้ว +1

    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

    • @alexabc2012
      @alexabc2012 5 ปีที่แล้ว

      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

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      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

  • @javierrivera226
    @javierrivera226 5 ปีที่แล้ว +3

    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

  • @RangelJesusPechTrujequeWOLF
    @RangelJesusPechTrujequeWOLF ปีที่แล้ว

    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???

  • @victoremmanuelrivas3380
    @victoremmanuelrivas3380 3 ปีที่แล้ว

    Pregunta que es mejor , utilizar consultas en las capas o directamente realizar la conección de mi reporte y tratar consultas directas

  • @misaelmarcano8777
    @misaelmarcano8777 3 ปีที่แล้ว +3

    No se me generan los enlaces y esta todo hecho como en el viedeo

  • @eudyreynoso1889
    @eudyreynoso1889 3 ปีที่แล้ว +3

    Una pequeña observación, sería buena práctica crear una capa de entidades y que todas las capas hagan referencia a ella.

  • @binaryfab
    @binaryfab 5 ปีที่แล้ว +1

    Excelente explicación, podría hacer uno de maestro detalle usando transacciones por favor. Saludos y gracias por compartir

  • @KevinZurdoAleman
    @KevinZurdoAleman 2 หลายเดือนก่อน

    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.

  • @leandrokrygoski6119
    @leandrokrygoski6119 5 ปีที่แล้ว +1

    Obrigado pelo conteúdo, tem me ajudado muito

  • @juliofrias3984
    @juliofrias3984 4 ปีที่แล้ว +3

    No se agrega el Data Sources al control ReportViewer, como puedo hacerlo manual?????

    • @andrescueva6699
      @andrescueva6699 4 ปีที่แล้ว

      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?

    • @julioperez1035
      @julioperez1035 2 ปีที่แล้ว

      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();
      }

  • @123arqueros
    @123arqueros 5 หลายเดือนก่อน

    Gracias que pedazo de vídeos lo que he aprendido no tiene sentido.

  • @aguilarcoco8050
    @aguilarcoco8050 5 ปีที่แล้ว +1

    Gracias eres el mejor

  • @salameo457
    @salameo457 3 ปีที่แล้ว

    Excelente tutorial

  • @ralph7503
    @ralph7503 3 ปีที่แล้ว

    You are GodSend!

  • @joeldeveloper
    @joeldeveloper 4 ปีที่แล้ว +2

    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
      @benchmarkfps6930 4 ปีที่แล้ว

      Resolviste?

    • @PrefiroNaumCometar
      @PrefiroNaumCometar 4 ปีที่แล้ว +1

      @@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

    • @benchmarkfps6930
      @benchmarkfps6930 4 ปีที่แล้ว

      @@PrefiroNaumCometar
      thanks friend

  • @ReyDavidCortinas
    @ReyDavidCortinas ปีที่แล้ว

    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?

  • @ivanescobar8147
    @ivanescobar8147 2 ปีที่แล้ว

    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.

  • @seranangie
    @seranangie 3 ปีที่แล้ว

    muchas gracias!!!

  • @albertreynoso9892
    @albertreynoso9892 4 ปีที่แล้ว

    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).

  • @user-rc3hg5cc8p
    @user-rc3hg5cc8p 5 ปีที่แล้ว +2

    Muito obrigado pelo conteúdo! Amei o tutorial, parabéns!
    1+ Sub

  • @trucosprogramacion
    @trucosprogramacion 4 ปีที่แล้ว

    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

  • @mauricioestaciovillalobos1053
    @mauricioestaciovillalobos1053 4 ปีที่แล้ว +1

    Eres el mejor

  • @banjersing1
    @banjersing1 2 ปีที่แล้ว

    muy chulo, una pregunta se puede agregar una condicion de que se pueda enviar los reportes tanto por telegram y correo desde un button

    • @RJCodeAdvance
      @RJCodeAdvance  2 ปีที่แล้ว +1

      Hola, no sé si hay alguna API para conectar Telegram, pero puedes enviarlo por correo usando el ensamblado de los servicios Mail de .NET.

  • @jcare07
    @jcare07 5 ปีที่แล้ว +1

    Excelente!

  • @Reycell
    @Reycell ปีที่แล้ว

    Te amo

  • @luisdelorbe4385
    @luisdelorbe4385 4 ปีที่แล้ว

    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,

  • @eduardodiaz8932
    @eduardodiaz8932 4 ปีที่แล้ว

    Esto es oro wow gracias

  • @abelherrera4182
    @abelherrera4182 4 ปีที่แล้ว +1

    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

    • @abelherrera4182
      @abelherrera4182 4 ปีที่แล้ว +1

      Si a alguien le sirve, hice lo mismo pero con string_agg, concat y stuff

  • @vbprogramando
    @vbprogramando 4 ปีที่แล้ว

    EXCELENTE AMIGO

  • @juanr.miguel8895
    @juanr.miguel8895 4 ปีที่แล้ว +1

    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"

    • @benchmarkfps6930
      @benchmarkfps6930 4 ปีที่แล้ว

      Resolviste?

    • @juanr.miguel8895
      @juanr.miguel8895 4 ปีที่แล้ว +1

      @@benchmarkfps6930 Aún no, he buscado información pero no he podido encontrar algo concreto que me ayude a resolver ese problema...

    • @andrescueva6699
      @andrescueva6699 4 ปีที่แล้ว

      @@juanr.miguel8895 Pudiste resolverlo, estoy igual

    • @JoanBLL
      @JoanBLL 3 ปีที่แล้ว

      tienes 3 mese pero aun ocupas solucionarlo?

    • @andrescueva6699
      @andrescueva6699 3 ปีที่แล้ว

      @@JoanBLL Vos lo pudiste solucionar?

  • @jhersoncamposreyes1719
    @jhersoncamposreyes1719 5 ปีที่แล้ว +1

    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

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      Hola, cuales son las son tablas? y podrías compartir el script de la consulta.

  • @tamashirotod
    @tamashirotod 4 ปีที่แล้ว

    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
      @PlayAudiovisual99 3 ปีที่แล้ว

      saludos, pudo resolver el problema, xq m pasa lo mismo

    • @tamashirotod
      @tamashirotod 3 ปีที่แล้ว

      @@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

    • @Zuki25
      @Zuki25 3 ปีที่แล้ว +1

      @@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

  • @oscaralejandrolopezgastelu794
    @oscaralejandrolopezgastelu794 2 ปีที่แล้ว

    como se podria hacer para ponerle al reporte codigos de barras y QR

  • @JoanBLL
    @JoanBLL 3 ปีที่แล้ว

    ayudaaa alguno sabe porque no me crea los enlaces al seleccionar el rdlc con el reportviewer me dice que no se establecieron datos

  • @kevinmanuelm01
    @kevinmanuelm01 4 ปีที่แล้ว

    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ó

  • @richardbendezuduenas4102
    @richardbendezuduenas4102 2 ปีที่แล้ว

    hola, y despues de creado el software como hago para crear el instalador o instalarlo en su estación de trabajo

  • @jorgeobando8232
    @jorgeobando8232 3 ปีที่แล้ว

    Ayuda, cuando pongo el texto de la fecha, me dice que no recibe instancia :(

  • @victorjoaquin4
    @victorjoaquin4 ปีที่แล้ว

    con crystal se puede crear formulas por eso me gusta en repotviewer no

  • @mcesaroh1
    @mcesaroh1 2 ปีที่แล้ว

    Gracias por el video. Muy bien explicado. Como podria instalar RDLC, (actualmente uso mysql)

  • @javiopakan2
    @javiopakan2 5 ปีที่แล้ว

    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

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว +1

      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.

    • @javiopakan2
      @javiopakan2 5 ปีที่แล้ว

      @@RJCodeAdvance gracias...

  • @ANDROMUNDO
    @ANDROMUNDO 5 ปีที่แล้ว +3

    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
      @RJCodeAdvance  5 ปีที่แล้ว

      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.

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      O te refieres a exportar el reporte (factura) automáticamente después de finalizar la transacción (terminar la venta)?

    • @ANDROMUNDO
      @ANDROMUNDO 5 ปีที่แล้ว

      @@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

    • @josemanuelayazocogollo536
      @josemanuelayazocogollo536 5 ปีที่แล้ว

      También Necesito saber como exportar en segundo plano a PDF el RDLC

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว +2

      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

  • @julioperez1035
    @julioperez1035 2 ปีที่แล้ว

    Estoy realizando este mismo ejercicio en visual studio community 2022pero no me aparecen SalesReportBindingSource, SalesListingBindingSource y NetSalesByPeriodBindingSource sabra el porque amigo...

    • @julioperez1035
      @julioperez1035 2 ปีที่แล้ว +1

      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();
      }

    • @julioperez1035
      @julioperez1035 2 ปีที่แล้ว

      Lo realice con Visual Studio Community 2022

    • @RJCodeAdvance
      @RJCodeAdvance  2 ปีที่แล้ว

      Asegurate de tener las clases en Publica, y compila el proyecto.

  • @bernipalomino55
    @bernipalomino55 2 ปีที่แล้ว

    Ahora siento que el shuerk bushon es el que me da clases

  • @dannycanovalencia4438
    @dannycanovalencia4438 5 ปีที่แล้ว

    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

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      Hola, ¿especificaste la fuente de datos del enlace de datos para el conjunto de datos del reporte?
      ObjetoBindingSource.DataSource=objetoDominio.ListaObjetos.

    • @JoseDonosoM
      @JoseDonosoM 4 ปีที่แล้ว

      @@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

    • @elielmedrano7869
      @elielmedrano7869 3 ปีที่แล้ว

      @@JoseDonosoM Lo Resolvistes?

  • @antoniosanchez8303
    @antoniosanchez8303 5 ปีที่แล้ว +1

    Amigo porqur no creas videos de Programacion web en .Net

  • @jcmanuel443
    @jcmanuel443 3 ปีที่แล้ว

    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?

  • @manuelpenamendoza4895
    @manuelpenamendoza4895 2 ปีที่แล้ว

    Buen dia, EXCELENTE VIDEO!
    se puede aplicar este tutorial a MySQL?

  • @equirozequioz8569
    @equirozequioz8569 4 ปีที่แล้ว

    UN VIDEO DE COMO GENERAR UNA BOLETA ELECTRONICA SERIA LO ULTIMO :) SIGUE ASI BUEN VIDEO

  • @nicolacho87
    @nicolacho87 4 ปีที่แล้ว

    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.

  • @carlosaltamirano2006
    @carlosaltamirano2006 3 ปีที่แล้ว

    Bueno, eh tenido que desinstalar vs2022 y reinstalar 2019 pq no era compatible con SSRS..

    • @dianazavala9320
      @dianazavala9320 2 ปีที่แล้ว

      Pudiste cargar los binding sources automaticamente despues de cambiar la version de VS?

    • @julioperez1035
      @julioperez1035 2 ปีที่แล้ว

      @@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();
      }

  • @Unknown971
    @Unknown971 5 ปีที่แล้ว

    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?

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว

      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.

  • @EcoDev-Solutions
    @EcoDev-Solutions ปีที่แล้ว

    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.

  • @itamarafomso5043
    @itamarafomso5043 3 ปีที่แล้ว

    ¡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?

  • @leonun
    @leonun 4 ปีที่แล้ว

    Tendras de casualidad un tutorial para exportar mis datos de la base sqlite a un excel?

  • @jjuvenalpacom8750
    @jjuvenalpacom8750 5 ปีที่แล้ว +1

    Crack sos amigo

  • @DiegoNoj
    @DiegoNoj 4 ปีที่แล้ว

    Para el visor de reportes puedo usar MySQL en lugar de SQL SERVER

  • @diegocardenas8038
    @diegocardenas8038 4 ปีที่แล้ว

    Excelente video, es posible tener varios rdcl conectados a un mismo report viewer?

  • @victor90092158186
    @victor90092158186 4 ปีที่แล้ว

    Me parece que deberías hacer mas enfoque en la creación de informes, asi como lo haces en la programación de interfazes.

  • @ricardoboso6514
    @ricardoboso6514 3 ปีที่แล้ว

    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.

  • @alexabc2012
    @alexabc2012 3 ปีที่แล้ว

    podes explicar que haces con en el products=stuff

  • @josealberto6146
    @josealberto6146 5 ปีที่แล้ว

    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
      @stalin2789 5 ปีที่แล้ว

      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

    • @stalin2789
      @stalin2789 5 ปีที่แล้ว +7

      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();
      }

    • @josealberto6146
      @josealberto6146 5 ปีที่แล้ว

      @@stalin2789 Muchas gracias, voy a probarlo

    • @JorgeRodriguez-bt3fp
      @JorgeRodriguez-bt3fp 4 ปีที่แล้ว

      @@stalin2789 Amigo, de tu código ¿que tengo que cambiarle? porque igual me da ese erro que no carga lo de los binding

    • @omarcordero3407
      @omarcordero3407 3 ปีที่แล้ว

      @@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!!

  • @charanvasantachari41
    @charanvasantachari41 ปีที่แล้ว

    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

  • @tor3996
    @tor3996 5 ปีที่แล้ว

    Excelente siempre esperando un nuevo tutorial, este proyecto lo hará en Visual Basic? Saludos.

    • @RJCodeAdvance
      @RJCodeAdvance  5 ปีที่แล้ว +2

      Hola, si tengo pensado hacer uno en VB.Net, pero variando algunas cosas.

  • @victorjoaquin4
    @victorjoaquin4 ปีที่แล้ว

    Se puede crear formulas en reportviewer