Está en la página 1de 2

Este programa muestra como conectar visual basic .

net 2005 con access 2003 primero comenzaremos creando la base de datos, esta contendr dos campos, cod_error y desc que seran un codigo de error y una descripcin, donde cod_error es la PK (llave principal) La BD debera quedarles as:

Ahora que ya tenemos la BD, crearemos la ventana en visual basic, esto pueden crearla como ustedes quieran, pero yo lo hice con un tabcontrol. para agregar las funciones de Buscar, Agregar, Editar y Borrar. La primera pestaa quedara as:

Y el cdigo del botn buscar es el siguiente:


Button1_Click( ByVal sender resp As String resp = buscar(TextBox1.Text) If resp <> "no" Then TextBox2.Text = resp
Private Sub Dim Else Exit Sub End If End Sub As

System.Object,

ByVal

As

System.EventArgs)

Handles

Button1.Click

Donde resp es la respuesta que nos devolver una funcin (buscar) que explicar ms adelante. Pasemos ahora a la pestaa agregar:

Aqu tenemos solamente 2 campos, que son los que vamos a guardar y dos botonces, 1 para guardar y el otro para, ms que cancelar, es para limpiar los campos. el boton guardar nos quedara asi:
Button2_Click(ByVal sender As System.Object, ByVal e NWindOleDbConn As OleDb.OleDbConnection NWindOleDbConn = New OleDb.OleDbConnection()
Private Sub Dim As

System.EventArgs)

Handles

Button2.Click

NWindOleDbConn.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\procesos.mdb;Jet OLEDB:Database Password= 'cl2010';"

NWindOleDbConn.Open() Dim Sql As String Sql = "Insert Into procesos values('" + TextBox3.Text + "','" + TextBox4.Text + Dim comando As OleDb.OleDbCommand comando = New OleDb.OleDbCommand(Sql, NWindOleDbConn)

"')"

comando.ExecuteNonQuery() MessageBox.Show("Guardado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) TextBox3.Text = ""


TextBox4.Text =
End Sub ""

Y e botn cancelar quedara asi:


Private Sub

TextBox3.Text = TextBox4.Text =
End Sub

Button3_Click(ByVal sender "" ""

As

System.Object,

ByVal

As

System.EventArgs)

Handles

Button3.Click

También podría gustarte