Previo a esto se debe actualizar la base de datos y realizar la conexión del reporte. Para esto dar clic derecho sobre sqlDataSource1 clic en Configure…
Habilitar Specify a new connection string en la lista desplegable seleccionar SqlClient Data Provider y clic en Build
Escribir la instancia del servidor en la casilla de Server Name:, habilitar Use SQL Server Authentication escribir usuario y clave del sql y selecccionar la base en la que se va a trabajar y dar clic en Ok
Se regresará a la pantalla anterior donde debe dar clic en Next > hasta llegar a la pantalla de Preview Data Source Results donde se dará clic en Finish >>|
Agregar en la consulta : Isnull(Compra.Compensado ,0 ) as Compensado,
--totales
Compra.Subtotalexcento, Compra.Subtotal,
Compra.Descuento0, Compra.Descuento,
Compra.Ice, Compra.Iva,
Compra.Total,isNUll(Compra.Compensa,0) as Compensado,
Dbo.FunCantidadEnLetras(Compra.Total) AS TotalLetras,
--Compra Comprobante
CompraComprobante.Comprobante As Compra Comprobante,
Seccionar Insert – Text box Clic derecho sobre la caja de texto y seleccionar Expression
En la siguiente pantalla se pondrá siguiente formula
= IIf(Fields.Compensado>0 , «Compensado», «»)
Clic en Ok
Para guardar presionamos el botón o guardamos por File – Save All
Si sacamos el reporte podemos visualizar el campo que acabamos de poner