InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
También puedes ver ...
Programas Open Source Alternativos
Cómo ver archivos de office 2007 .docx .xslx
Almacenamiento (1)
Introduccion a los sistemas
Cómo personalizar la barra de outlook
DoPDF - Crea archivos PDF facilmente
VMware soluciona una veintena de vulnerabilidades en sus productos
Comandos Unix/Linux
Grave problema de seguridad en Firefox
Servicios Windows

Afiliados
La Web del programador
MundoProgramacion


 

Código embebido en Reporting Services

Es una técnica con la que conseguirás tener tu propio código dentro del informe. Se puede sacar más potencia de la que te da Reporting Server con tus propias funciones creadas con código embebido, es muy sencillo pero es poco flexible. Tiene una serie de limitaciones. La primera de ellas es que solo se podrá escribir el código en Visual Basic y la segunda es que el código que hagas con esta técnica no es transportable solo servirá para este informe y si quieres utilizar el mismo procedimiento para otro informe tendrás que copiar y pegarlo en el nuevo informe.

 

Este método para hacer tu propio código puede resultar muy bueno o el mejor si lo que se busca es en un informe puntual convertir o sacar un tipo de dato. Si se te da bien programar en Visual Basic podrás tener una vía de escape para determinadas situaciones en las que sería más complicado hacerlas con funciones de Reporting Services.

 

Hay otras técnicas en las que no hay ningún tipo de restricción. Podrás utilizar por ejemplo C#, crear clases, instanciar esas clases y utilizar en todos los informes el mismo procedimiento, pero eso lo dejo para el próximo artículo.

 

Sin más explicaciones pongo un ejemplo sacando por pantalla el típico mensaje de “Hola mundo”.

 

Lo primero de todo hay que ir a las propiedades del informe y en la pestaña “Code” escribes el código.

 


[Ampliar Imagen]
 

 

Una vez escrito por si solo no funcionará ya que estoy utilizando MsgBox y esto utiliza la referencia System.Windows.Forms, hay que incluirle las referencias a las clases que utilices en el código. Esto se hace en la pestaña “Referentes”.

 

 

 


[Ampliar Imagen]

 

Una vez incluidas las referencias, para poder llamar a las funciones creadas hay que poner en el ComboBox, textbox… etc donde quieras que se ejecute la instrucción =Code.HolaMundo(). Code es una palabra reservada y HolaMundo() es el nombre del procedimiento.


 Versión para imprimir  Foros de consulta


Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



 Versión para imprimir

Código embebido en Reporting Services
Autor: David Del Pino Corredor
Visitas: 1713 Fecha de publicación: 21/06/2007
David es un Analista/Programador que trabaja en una consultoria. En su experiencia laboral ha tratado con varias tecnologías especialmente con SQL Server 2005 y .NET.




18/08/2008 SQL Server 2008
Visitas: 39 | Comentarios: 0 | Archivo: Articulos
Categorias: Transact-SQL
Visitas: 131 | Comentarios: 0 | Archivo: Articulos
Categorias: C#|ADO.NET|LinQ
Visitas: 161 | Comentarios: 1 | Archivo: Articulos
Categorias: Humor
Visitas: 154 | Comentarios: 0 | Archivo: Articulos
Categorias: WCF
Visitas: 123 | Comentarios: 0 | Archivo: Articulos
Categorias: WCF
Visitas: 210 | Comentarios: 0 | Archivo: Articulos
Categorias: ASP.NET
Visitas: 278 | Comentarios: 5 | Archivo: Articulos
Categorias: ASP.NET
Visitas: 4990 | Comentarios: 4 | Archivo: Articulos
Categorias: C#|Transact-SQL|LinQ
Visitas: 602 | Comentarios: 1 | Archivo: Articulos
Categorias: Visual Studio
Visitas: 1402 | Comentarios: 1 | Archivo: Articulos
Categorias: Transact-SQL

Útimos temas recibidos en los foros ...
MAQUINAS VIRTUALES por victor ... [WIN 98/NT/2000/XP] 0 19/08/2008
Y lo mismo en WEB por systemat ... [C#] 1 18/08/2008
Manual del minicom de Linux con fotos. por Meta ... [UNIX] 4 17/08/2008
PROGRAMACION por JUANMA ... [Visual Basic .NET] 1 19/08/2008
Conectar ASP con B.D Informix por Franco ... [ASP] 9 02/05/2007
Codigo salir por Jazmin ... [ASP.NET] 1 18/08/2008
EXPORTAR DATOS A ARCHIVOS PLANOS. por WIX ... [ORACLE] 10 06/08/2007
formulario por artdark ... [C#] 2 04/08/2008
Codigo salir por Jazmin ... [ASP.NET] 0 18/08/2008
cambiar de modo un gried view por ivan ... [ASP.NET] 0 18/08/2008
ayuda urgente porfavor por vicancer ... [ASP.NET] 0 18/08/2008
pollo por hajaj ... [Actualidad] 1 15/08/2008

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
22/10/2005 Componentes del lenguaje SQL    forma parte de...Tutorial SQL
02/10/2006 Espacio de nombres distribuidos    forma parte de...Tutorial C#
09/10/2006 Cadenas de texto    forma parte de...Tutorial C#
06/10/2006 Importación de espacios de nombres    forma parte de...Tutorial C#
03/10/2006 Fundamentos de C#    forma parte de...Tutorial C#
03/10/2006 Programacion con C#    forma parte de...Tutorial C#
19/10/2006 Llamadas asíncronas    forma parte de...Tutorial C#
31/03/2006 Tipos de datos en PL/SQL    forma parte de...Tutorial PL/SQL
03/10/2006 Definición de clases    forma parte de...Tutorial C#
03/10/2006 Creación de objetos    forma parte de...Tutorial C#

 

Encuesta
Si trabajas con .NET ¿Que entorno utilizas?
[Ver] [Votar]