Anda di halaman 1dari 25

Manejo de base de datos desde el mismo visual Basic

En Visual Basic .NET, para el almacenamiento, la modificación y la extracción de


información de una base de datos y también para agregar, editar y eliminar registros de
la base de datos se usa ADO.NET

ADO.NET es sistemas avanzados de administración de bases de datos desarrollado por


Microsoft.

Antes de poder acceder a los datos, debemos crear la conexión a una base de datos. Para
ello debemos crear una nueva base de datos.

ADO.NET ofrece una serie de objetos de conexión, como OleDbConnection,


SqlConnection. OleDbConnection se utiliza para acceder a datos OLEDB, como
Microsoft Access.

Procedemos a crear la base de datos en Microsoft Access, Menú archivo y hacer clic en
nuevo, doble clic en base de datos en blanco

Obtenemos la siguiente pantalla


Luego clic en ver

Le asignamos un nombre a nuestra tabla


Pulsamos el botón aceptar y en la siguiente pantalla ya podemos empezar a ingresar la
información a la base de datos.

Guardamos los cambios

Ya tenemos la estructura de la base de datos ahora procedemos al llenado de la misma


Ya creada nuestra Base de Datos procedemos desde Visual Basic.

Para comenzar a construir el proyecto de base de datos en Visual Basic, iniciamos


Visual Basic, Creamos un nuevo proyecto de Aplicación de Windows Form y le
asignamos nombre al proyecto.
En el menú ver seleccionamos el explorador de servidores

En el explorador de servidores damos clic derecho y seleccionamos la opción agregar


conexión.

Seleccionamos en Origen de Datos a “Archivo de Base de Datos de Microsoft Access”


y en proveedor de datos “Proveedor de datos .NET Framework para OLE DB” y damos
clic en continuar.
Procedemos a buscar la base de datos ya creada desde el botón examinar.

Probamos la conexión, si toda esta configurado correctamente deberemos ver una venta
confirmando la realización correcta de la prueba
Damos clic en aceptar en las dos ventanas, cerramos el explorar de servidores.

Luego damos clic en el menú ver, opción otras ventas – orígenes de datos.

Damos clic en el botón agregar nuevo origen de datos


Seleccionamos base de datos y damos clic en el botón siguiente

Seleccionamos conjunto de datos y damos clic en el botón siguiente


Ya tenemos la conexión de datos que se creó en pasos anteriores por lo cual damos clic
en el botón siguiente.

Damos clic en si
Damos clic en siguiente
Seleccionamos los objetos que deseamos tener en el conjunto de datos y damos clic en
el botón finalizar.

Ahora procedemos al desarrollo del formulario para manipular la base de datos


Desplegamos el Explorador de servicios y lo fijamos
Agregamos un Label
Ahora procedemos a insertar los campos desde origen de datos arrastrando con clic
sostenido los elementos hasta el formulario.

Elimínanos la barra superior seleccionándola y pulsando la tecla suprimir

Agregamos nueve botones de control y los renombramos con las siguientes opciones

Agregamos un DataGridView
Seleccionamos la tabla
Damos clic derecho sobre el DataGridView para editar las columnas

Ajustamos las propiedades al tamaño de los datos


Ahora procedemos a codificar cada uno de los botones.

Damos doble clic sobre el botón Nuevo agregamos la línea de código


“UsuarioBindingSource.AddNew()”

Damos doble clic sobre el botón Guardar agregamos la línea de código


“On Error GoTo SaveErr
UsuarioBindingSource.EndEdit()
UsuarioTableAdapter.Update(BddDataSet.usuario)
MsgBox("Registro guardado correctamente.", vbInformation, "Guardar")
SaveErr:”

Damos doble clic sobre el botón Modificar agregamos la línea de código


“UsuarioBindingSource.EndEdit()
UsuarioTableAdapter.Update(BddDataSet.usuario)
MsgBox("Registro actualizado.", vbInformation, "Actualizar")”
Damos doble clic sobre el botón Modificar agregamos la línea de código
“UsuarioBindingSource.RemoveCurrent()
UsuarioTableAdapter.Update(BddDataSet.usuario)
MsgBox("Registro actualizado.", vbInformation, "Actualizar")”

Damos doble clic sobre el botón Primero agregamos la línea de código


“UsuarioBindingSource.MoveFirst()”

Damos doble clic sobre el botón Anterior agregamos la línea de código


“UsuarioBindingSource.MovePrevious()”

Damos doble clic sobre el botón Siguiente agregamos la línea de código


“UsuarioBindingSource.MoveNext()”

Damos doble clic sobre el botón Ultimo agregamos la línea de código


“UsuarioBindingSource.MoveLast()”

En el explorador de soluciones buscamos el DataSet


Damos doble clic sobre el

Damos clic derecho sobre Fill, GetDara()

Damos clic en Agregar consulta


Damos clic en siguiente

Damos clic en siguiente


Damos clic en Generador de consultas

En la fila de consulta en la columna filtro escribimos =?

Damos clic en ejecutar consulta para comprobar su ejecución correcta


Damos clic en aceptar en las dos ventanas
Damos clic en siguiente

Damos clic en siguiente


Damos clic en finalizar

Cerramos, guardamos cambios

Damos doble clic sobre el botón Buscar agregamos la línea de código


“Dim a As String
a = InputBox("Ingrese nombre", "Buscar nombre")
Me.UsuarioTableAdapter.FillBy(Me.BddDataSet.usuario, a)”

Damos doble clic sobre el botón Actualizar agregamos la línea de código


“Me.UsuarioTableAdapter.Fill(Me.BddDataSet.usuario)”

Hemos terminado.

Anda mungkin juga menyukai