none
Datos de Tabla de SQL Server a un TextBox RRS feed

  • Pregunta

  • Hola amigos, de ante mano muchas gracias por responder y leer esta Post aunque la pregunta parece ser sencilla no soy un experto y me estoy involucrando mas en esto de la programación, he aquí mi ambiente y mi pregunta...

    Tengo una tabla denominada Periodos, donde agrego o se agregaran los periodos para un registro telefónico, 001/2014 ... etc.. al dar de alta el ultimo periodo que es el actual 009/2014 al momento de hacer mi registro me gustaría que en el TextBox me muestre el ultimo periodo dado de alta, eso quiere decir que cuando se abra el periodo de Octubre 010/2014 aparezca de forma automática en el texbox de mi registro... 

    Gracias por su ayuda y muchas bendiciones...

    P.D. Estoy desarrollando en VB.Net


    _ José Ángel Salinas Paz

    • Cambiado Enrique M. Montejo domingo, 21 de septiembre de 2014 18:10 Pregunta relacionada con el acceso a datos con SQL Server.
    viernes, 19 de septiembre de 2014 18:11

Respuestas

  • como dijo un compañero del foro, tomando de aqui y de alla obtuve la respuesta y aqui les mando el codigo por si a alguien le sirve... muchas gracias y se ven que tengo algo mal en el codigo pues con gusto recibire sus observaciones pero me funciona sin ningun problema... con esto lo que hago es obtener el ultimo registro de la tabla y lo cargo en el textbox...

     Private Sub frmRegistro_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            ConnBD()
            Try
                query = New SqlCommand("SELECT Periodos FROM Periodos WHERE Periodos = (SELECT MAX(Periodos) FROM Periodos)", ConexionconBD)
                ejecutar = query.ExecuteReader
                If ejecutar.Read() Then
                    Periodotxt.Text = Convert.ToString(ejecutar("Periodos"))
                End If
                ejecutar.Close()
            Catch ex As Exception
                MsgBox("Mensaje de Error:" + ex.ToString)
            End Try
            ConexionconBD.Close()

    End Sub

    Saludos y bendiciones...


    _ José Ángel Salinas Paz

    • Marcado como respuesta JA Salinas lunes, 22 de septiembre de 2014 16:39
    lunes, 22 de septiembre de 2014 16:38
  • Perdon amigo el query correcto seria el siguiente...

    SELECT Periodos FROM Periodos WHERE id = (SELECT MAX(id) FROM Periodos) 

    ... aqui me trae el ultimo registro dependiendo de ultimo Id de la tabla...

    Saludos...


    _ José Ángel Salinas Paz

    • Marcado como respuesta JA Salinas lunes, 22 de septiembre de 2014 18:11
    lunes, 22 de septiembre de 2014 18:11

Todas las respuestas

  • como dijo un compañero del foro, tomando de aqui y de alla obtuve la respuesta y aqui les mando el codigo por si a alguien le sirve... muchas gracias y se ven que tengo algo mal en el codigo pues con gusto recibire sus observaciones pero me funciona sin ningun problema... con esto lo que hago es obtener el ultimo registro de la tabla y lo cargo en el textbox...

     Private Sub frmRegistro_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            ConnBD()
            Try
                query = New SqlCommand("SELECT Periodos FROM Periodos WHERE Periodos = (SELECT MAX(Periodos) FROM Periodos)", ConexionconBD)
                ejecutar = query.ExecuteReader
                If ejecutar.Read() Then
                    Periodotxt.Text = Convert.ToString(ejecutar("Periodos"))
                End If
                ejecutar.Close()
            Catch ex As Exception
                MsgBox("Mensaje de Error:" + ex.ToString)
            End Try
            ConexionconBD.Close()

    End Sub

    Saludos y bendiciones...


    _ José Ángel Salinas Paz

    • Marcado como respuesta JA Salinas lunes, 22 de septiembre de 2014 16:39
    lunes, 22 de septiembre de 2014 16:38
  • Perdon amigo el query correcto seria el siguiente...

    SELECT Periodos FROM Periodos WHERE id = (SELECT MAX(id) FROM Periodos) 

    ... aqui me trae el ultimo registro dependiendo de ultimo Id de la tabla...

    Saludos...


    _ José Ángel Salinas Paz

    • Marcado como respuesta JA Salinas lunes, 22 de septiembre de 2014 18:11
    lunes, 22 de septiembre de 2014 18:11