En base al ejemplo anterior (cómo crear un reporte), quiero mostrarles como podemos “formatear” ese reporte para conseguir un presentación mucho más profesional utilizando reporting services desde visual basic .net.
Abrimos el reporte sobre el cual trabajaremos, se verá más o menos como este:
Lo primero que tenemos que hacer es verificar si tenemos visibles las dos barras de herramientas que necesitaremos para darle formato al informe, ellas son: “Bordes del informe” y “Formato del informe”. Si no están visibles las podemos habilitar desde Ver/Barras de Herramientas.
Para cambiar el color de alguna celda de la tabla, seleccionamos la celda y desplegamos la ventana Color de fondo desde la barra de herramientas Formato del informe. En ella tenemos atodos los colores web que usamos normalmente en los formularios windows.
También podemos aplicarle formato de borde a cualquier celda de la tabla desde la barra de herramientas Bordes del informe.
Podemos aplicar el tipo de letra a varias celdas al mismo tiempo seleccionando varias celdas y aplicando el formato.
Es muy útil la opción de combinar celdas. Seleccionamos más de una celda de una misma fila y desde el menu contextual (el que se abre al presionar clic con el botón derecho del mouse) seleccionamos la opción Combinar celdas.
Para cualquier texto que querramos que aparesca en el informe utilizamos un Cuadro de Texto.
Por defecto, al colocar en la tabla un campo numérico, este se alinea hacia la derecha. Si lo deseamos esto se puede cambiar utilizando la barra de formato. En nuestro caso utilizaremos la función Format para dar formato numérico al precio. Botónderecho sobre la celda Precio y seleccionamos Expresión…
El cuadro Editar expresión es muy completo, te recomiendo que le des una mirada, Usamos la función Format con el formato “Fixed” que nos monstrará los números con dos decimales.
Así se debería ver el informe terminado:
Espero que les sirva y no se olviden que esta es una base, de ustedes depende poder potenciar mucho más estas herramientas poniendo dedicación y talento.
Información Bitacoras.com…
Valora en Bitacoras.com: En base al ejemplo anterior (cómo crear un reporte), quiero mostrarles como podemos ?formatear? ese reporte para conseguir un presentación mucho más profesional utilizando reporting services desde visual basic .net. Abrimos …
hola amigo necesito realizar un filtro meejor dicho que no se muestren todos los datos de mi base de datos solo los que el usuario ingrese en el textbox
Para no mostrar todos los registros de una tabla debes modificar la orden SQL que utilizas para realizar la consulta y agregarle la clausula where. Más info aquí.
Y para colocar imágenes en un reporte, las imágenes están guardadas en la base de datos como System.Byte() y no encuentro como ponerla en el reporte.
¿Como le ago?
Buenísimo! gracias!
Estupendo.
Si tienes tiempo deberias hacer lo mismo
pero para un WebsForm.
Saludos
Es posible hacer una factura con este objeto??? como le paso los parámetros del encabezado y del detalle.
Saludos
Si es posible existe la opcion de paso de parametros pr codigo o por el mismo ambiente visual ejemplo Report/Report Parameters, o bien desde las propiedades del tipo de graficas que vas a generar!!!