..:o5k4r.m4dr1d


Crear cupones (VS2008, RDLC)

Posted in .Net 2008,c#,Soluciones,SQL Server,Trabajo,Windows por o5k4r.m4dr1d en mayo 7, 2016
Tags: , , , , ,

En recientes días, tenía que hacer algo parecido a unos cupones, es una aplicación Winforms de VS2008, utilizando el reporte de Microsoft que viene en el VS, lo cual me limitaba un poco. El requerimiento incluía:

  • Imprimir 8 cupones por hoja.
  • La información que debía mostrarse, era extraída de SQL Server. Cada cupón es un registro en determinada tabla.

El resultado tenía que ser así:

CuponesFinal

Resalto en rojo lo que es un cupón, al final, los ocho de cada hoja, contienen información que viene de la DB

Para lograrlo, esto fué lo que hice.

  • Inserté 4 controles List, y dentro de ellos sus TextBox como comunmente ligamos los datos.
  • El truco estuvo en que, en la propiedad Visibility, de cada List, se le ponía la expresión:
    =iif(RowNumber(Nothing) mod 4 = 1, false, true)
    =iif(RowNumber(Nothing) mod 4 = 2, false, true)
    =iif(RowNumber(Nothing) mod 4 = 3, false, true)
    =iif(RowNumber(Nothing) mod 4 = 0, false, true
    Al primer List, la primer línea, y así sucesivamente…

La apariencia en diseño es así:

CuponesDiseño

Y el resultado ya impreso:

IMG_20160507_120824

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: