none
Mostrar consulta de tabla en SQL SERVER en control ReportViewer con VB.NET RRS feed

  • Pregunta

  • Buenas tardes recurro a uds. para que me puedan ayudar con el siguiente problema.

    Tengo una tabla que se llama ASISTENCIA, dentro de una Base de datos BDASISTENCIA en SQL Server

    Como pudo hacer para primero al cargar el formulario carguen todos los datos en el ReportViewer y por otro lado quiero agregarle un filtro de hora, por decir que me filtre quienes llegaron después de las 8:00

    La tabla Asistencia contiene las siguientes columnas: id, Apynombres, DNI, horaingreso, horasalida

    He intentado hacerlo editando consultas con el dataset, pero funciona bien solo en el equipo servidor y los otros equipos me sale que no se pudo conectar con el servidor.

    Gracias de antemano


    Ricardo Rafael Rivas

    miércoles, 15 de enero de 2020 23:09

Respuestas

  • Retiro la consulta ya que encontré la solución reemplazando el nombre del equipo servidor por la dirección IP del mismo.


    Ricardo Rafael Rivas

    • Marcado como respuesta Ricardo_raf7 martes, 4 de febrero de 2020 13:19
    martes, 4 de febrero de 2020 13:18

Todas las respuestas

  • Hola Ricardo_raf7

    Gracias por levantar tu consulta en los foros de MSDN con respecto a la misma necesitamos saber lo siguiente:

    • ¿Cómo estás llevando a cabo el query para mostrar la consulta deseada?
    • ¿Cómo estás llevando a cabo la carga de los datos al formulario?
    • ¿Cuentas con el código fuente de tu proyecto o del form que está desarrollando?

    Estos puntos que te estamos preguntando son debido a que es mas sencillo que nos compartas la información que te estamos solicitando ya que la comunidad de foros de MSDN pueda asesorarte mucho mejor en hallar la mejor solución a lo que nos estás consultando. 

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

     

    jueves, 16 de enero de 2020 16:29
  • Gracias por responder, este es mi código:

    Imports System.Data
    Imports System.Data.SqlClient
    Public Class frmgradoyseccion
        Public cm As SqlConnection
        Public CadenaConexion As String
        Private Sub frmgradoyseccion_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            'TODO: esta línea de código carga datos en la tabla 'AsistenciaDataSet.ASISTENCIA' Puede moverla o quitarla según sea necesario.
            Me.ASISTENCIATableAdapter.Fill(Me.AsistenciaDataSet.ASISTENCIA)

            Dim CadenaConexion As String
            Try
                cm = New SqlConnection
                CadenaConexion = ("Data Source=EDUSERVER2; initial catalog=Asistencia; user id=Ricardo;password=Nevermind44.;")
                cm.ConnectionString = CadenaConexion
                cm.Open()
                Mostrar()
            Catch ex As Exception
                MsgBox("No se puedo conectar a la base de datos")
            End Try

            Me.ReportViewer1.RefreshReport
        End Sub
        Private Sub Mostrar()
            ''CADENA MOSTAR base de DATOS
            Dim oda As New SqlDataAdapter
            Dim ods As New DataSet
            Dim consulta As String
            consulta = "select *FROM ASISTENCIA"
            oda = New SqlDataAdapter(consulta, cm)
            ods.Tables.Add("ASISTENCIA")
            oda.Fill(ods.Tables("ASISTENCIA"))
            ASISTENCIADataGridView.DataSource = ods.Tables("ASISTENCIA")
        End Sub

    Por otra parte la carga de datos al informe la hago desde un dataset 


    Ricardo Rafael Rivas

    viernes, 17 de enero de 2020 23:12
  • Retiro la consulta ya que encontré la solución reemplazando el nombre del equipo servidor por la dirección IP del mismo.


    Ricardo Rafael Rivas

    • Marcado como respuesta Ricardo_raf7 martes, 4 de febrero de 2020 13:19
    martes, 4 de febrero de 2020 13:18