Hola que tal espero me puedan ayudar con esto.
Estoy trabajando en el Visual Studio 2008 con vb.net y estoy usando una BD de SQL server 2005 de tipo
.mdf.
Necesito generar un reporte, en realidad una factura (entiendase imprimir el detalle de una venta asociada a un cliente) y sacar todos los datos de la BD.
Creo que es como tratar de generar un reporte pero con variables.
El punto es que googleando encontre la manera de generar un reporte un listado para ser mas preciso. El problema es que una factura es un poco mas complejo y no eh podido encontrar nada al respecto.
Dejo lo que encontre para ver si alguien tiene una idea de como hacerlo y ayudarme porfavor.
Código vb.net:
Ver originalImports System.Data.SqlClient
Public Class visor_ListadoClientes
Dim cadena As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\KlAuDiO\Mis documentos\Sistema\sistema.mdf;Integrated Security=True;User Instance=True"
Private Sub visor_ListadoClientes_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim conexion As New SqlConnection(cadena)
Dim ds As New sistemaDataSet
Dim da1 As New SqlDataAdapter("SELECT * FROM cliente", conexion)
Dim da2 As New SqlDataAdapter("SELECT * FROM ciudad", conexion)
Try
conexion.Open()
da2.Fill(ds.ciudad)
da1.Fill(ds.cliente)
Dim InformeClientes As New cr_ListadoClientes
InformeClientes.SetDataSource(ds)
Me.CrystalReportViewer1.ReportSource = InformeClientes
ds.Dispose()
da1.Dispose()
da2.Dispose()
Catch ex As Exception
MsgBox("Mensaje : " & ex
.Message) End Try
End Sub
End Class