none
Boton Actualizar RRS feed

  • Pregunta

  • Hola, tengo problemas y no entiendo como hacer un botón que actualice el registro de la base de datos que yo desee. alguien me puede ayudar. uso Access como base de datos.

    Muchas gracias!

    Nahuel


    • Editado Nahue_cacha miércoles, 5 de mayo de 2021 13:19
    lunes, 19 de abril de 2021 15:58

Todas las respuestas

  • No se ha entendido nada. ¿Qué quieres actualizar? ¿En qué clase de aplicación? ¿Bajo qué circunstancias? ¿Qué entiendes por "actualizar"? ¿Te refieres a refrescar lo que se muestra en pantalla usando el valor más reciente del registro?

    Detalles, detalles... Escribe por lo menos dos o tres párrafos explicando tu problema y la situación. Aporta lo que puedas para aclararlo, por ejemplo pon alguna imagen si puedes, aporta mustras de código si es que tiene que "encajar" en algo que ya tienes, etc. Si es algo relacionado con base de datos, explica cómo tienes configurado el programa para acceder a ella: si tienes ya una conexión, un DataAdapter, si lo tienes inicializado...

    lunes, 19 de abril de 2021 19:18
  •  Esto es un ejemplo sencillo de actualizacion de un registro, recuerda que las actualizaciones a las bases de datos siempre se deben hacer por lo menos por un indice o mas. en este caso mi indice es el numero del curso

    Public Sub actualizar_registro_Cursos()
            Try
                Using cnn As New SqlConnection(configuracion.ConnectionString)
                    Dim cmd As SqlCommand = cnn.CreateCommand()
                    cmd.CommandText = "Update Cursos_Tabla Set Creditos=@Creditos,Horas_Creditos=@Horas_Creditos Where Num_Curso=@Num_Curso"
                    With cmd
                        .Parameters.AddWithValue("@Num_Curso", CInt(Me.txtnumcurso.Text))
                        .Parameters.AddWithValue("@Creditos", CInt(Me.txtcreditos.Text))
                        .Parameters.AddWithValue("@Horas_Creditos", CDbl(Me.txthoras.Text))
                    End With
                    cnn.Open()
                    cmd.ExecuteNonQuery()
                    MessageBox.Show("Registro Actualizado")
                End Using
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End Sub

    ESTE ES EL EVENTO DE MI BOTON GRABAR DONDE LLAMO AL METODO actualizar_registro_cursos cuando hago click en el boton grabar btngrabar

    Private Sub btngrabar_ClickButtonArea(Sender As Object, e As MouseEventArgs) Handles btngrabar.ClickButtonArea
            actualizar_registro_Cursos()
           
        End Sub

    lunes, 19 de abril de 2021 22:29