InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
También puedes ver ...
Escritorios cubicos.
Manual de minicom de Linux con fotos
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

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: 2004 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.




Visitas: 136 | Comentarios: 0 | Archivo: Articulos
Categorias: Visual Basic .NET|C#|ASP.NET|ASP.NET|Programación|ADO.NET
27/09/2008 Navegando ....
Visitas: 59 | Comentarios: 0 | Archivo: Articulos
Categorias: Humor
Visitas: 172 | Comentarios: 0 | Archivo: Articulos
Categorias: Visual Basic .NET|C#|ASP.NET|ASP.NET|Programación|WCF
Visitas: 712 | Comentarios: 0 | Archivo: Articulos
Categorias: C#
Visitas: 178 | Comentarios: 0 | Archivo: Articulos
Categorias: JavaScript|ASP.NET
Visitas: 624 | Comentarios: 0 | Archivo: Articulos
Categorias: Windows XP|Linux|Windows Vista
Visitas: 405 | Comentarios: 0 | Archivo: Articulos
Categorias: Linux|BSD
Visitas: 215 | Comentarios: 0 | Archivo: Articulos
Categorias: Programación|Actualidad
18/08/2008 SQL Server 2008
Visitas: 1032 | Comentarios: 1 | Archivo: Articulos
Categorias: Transact-SQL
Visitas: 732 | Comentarios: 0 | Archivo: Articulos
Categorias: C#|ADO.NET|LinQ

Útimos temas recibidos en los foros ...
COASTAL VACATIONS MEJORA TU ECONOMIA por benigno ... [Access] 0 06/10/2008
OPORTUNIDAD DE NEGOCIO COASTAL VACATIONS por benigno ... [Actualidad] 0 06/10/2008
COASTAL VACATIONS REVOLUCION COMERCIAL por benigno ... [C#] 0 06/10/2008
COASTAL VACATIONS NEGOCIO por benigno ... [C#] 0 06/10/2008
Pasar el contenido de un dataGrid a Excel por Minguial ... [C#] 4 06/03/2008
Crear una sesion de inicio por jhors ... [ASP.NET] 1 06/10/2008
Enviar email a correos cmo hotmail por Cajami ... [C#] 13 06/09/2007
Como mandar mensaje a Celular por Pako ... [C#] 23 13/03/2007
Casting por sara ... [Java] 1 06/10/2008
ORA-22288: file or LOB operation GetLength failed por heroga ... [ORACLE] 1 05/08/2008
Galeria de imagenes en Visual Web Developer por luis ... [ASP.NET] 0 06/10/2008
utilizar un ObjectDataSource por mari90 ... [ASP.NET] 4 25/10/2006

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 Insertar datos. INSERT    forma parte de...Tutorial SQL
01/06/2006 Cursores de actualización en PL/SQL    forma parte de...Tutorial PL/SQL
12/06/2007 Estructuras de control en Transact SQL    forma parte de...Tutorial de Transact SQL
22/10/2005 Componentes del lenguaje SQL    forma parte de...Tutorial SQL
26/07/2006 PL/SQL y Java    forma parte de...Tutorial PL/SQL
22/10/2005 El lenguaje SQL    forma parte de...Tutorial SQL
02/10/2008 Creando cadenas de conexión ConnectionStrings en .net 3.5 o visual Studio 2008 usando SqlConnectionStringBuilder
24/05/2006 Cursores Explicitos en PL/SQL    forma parte de...Tutorial PL/SQL
31/03/2006 Fundamentos de PL/SQL    forma parte de...Tutorial PL/SQL
31/03/2006 Tipos de datos en PL/SQL    forma parte de...Tutorial PL/SQL

 

Encuesta
¿A que perfil te adaptas mejor?
[Ver] [Votar]