Download - Access2010 vs Visual Basic.net
![Page 1: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/1.jpg)
LICEO TECNICO PROFESIONAL AGUSTIN BONILLA
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET
A UNA BASE DE DATOS DE ACCESS 2010
![Page 2: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/2.jpg)
Para el buen funcionamiento de esta practica el estudiante debe de realizar lo siguiente:
Crear una carpeta en la unidad c:\ con el Nombre de MyProyecto.
Crear dos subCarpetas dentro de la carpeta MyProyecto, una para guardar la Base de Datos con el Nombre de MyBaseDatos y la otra carpeta con el Nombre de MyPoryectoVB para guardar la Aplicación Visual Basic.Net.
![Page 3: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/3.jpg)
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010Crear una base de datos en Access 2010 con el nombre de “EmpresaBD” y la guardamos en la carpeta MyBaseDatos.
1
![Page 4: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/4.jpg)
Crear una tabla de nombre EmpleadoTB y con los campos que se muestran abajo
2
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 5: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/5.jpg)
Cerrar Access
3
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 6: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/6.jpg)
Ahora debemos abrir Visual Basic 2010 Express y crearemos un nuevo Proyecto
4
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 7: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/7.jpg)
Seleccionaremos la opción de Visual Basic, después Windows Form Application y en el nombre cambiaremos agregamos “MyProyectoVB” y damos clic en Aceptar
5
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 8: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/8.jpg)
Ahora creamos el siguiente formulario con los siguientes nombres de los cuadros de texto
TxtCodigo
TxtNombre
CboOcupacion
TxtDireccion
CboSexo
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
TxtEdad
TxtSalario
![Page 9: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/9.jpg)
Después agregaremos la referencia Microsoft ActiveX 2.6, damos clic en el menú proyecto y seleccionamos la opción agregar referencia
6
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 10: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/10.jpg)
Ahora en la ventana que aparece seleccionamos la pestaña “.COM” y seleccionamos la opción “Microsoft Active X Data Objects 2.6 Library”
7
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 11: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/11.jpg)
Ahora en el explorador de soluciones damos clic derecho, seleccionamos la opción agregar y de esta la opción de Modulo
8
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 12: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/12.jpg)
Ahora dentro del modulo escribimos el código como aparece en la imagen
Esta es la ruta donde se encuentra la base de datos
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 13: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/13.jpg)
Ahora en nuestro formulario damos doble en cualquier parte del formulario que no sea un control y agregamos las siguientes variables globales dos
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 14: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/14.jpg)
Visiten el Siguiente Blogspot, para descargar esta Diapositiva y mucha mas clase de
programación.
http://franciscobaezj.blogspot.com/
![Page 15: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/15.jpg)
Ahora crearemos el siguiente procedimiento para Actualizar el Combo Box y lo llamaremos desde el evento LOAD del formulario, también llamamos el modulo para establecer la Conexión con la Base de Datos ACCESS 2007
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 16: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/16.jpg)
Ahora Crearemos los siguientes procedimientos para el Botón Nuevo
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 17: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/17.jpg)
LIC. FRANCISCO BAEZ
Llamar el Procedimiento Limpia_Entrada() y Activa_Entrada() en el Boton Nuevo e igualar la Variable Accion = ”Nuevo”
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 18: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/18.jpg)
Llamar el Procedimiento Activa_Entrada, en el Boton Modificar e igualar la Variable Accion = ”Modificar”
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 19: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/19.jpg)
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010Ahora Crearemo el siguiente procedimientos para el Botón Guardar
![Page 20: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/20.jpg)
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010Crearemos el siguiente procedimientos para Bloquear las EntradasEl cual debe ser Invocado desde el Botón Guardar.
![Page 21: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/21.jpg)
Invocando los Procedimientos Guardar_Registro(), Limpiar_Registro() y Bloquea_Entrada()
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET CON BASE DE DATOS DE ACCESS
2010
![Page 22: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/22.jpg)
Crear el Procedimiento Buscar_Registro() para el Boton Buscar
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010
![Page 23: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/23.jpg)
Invocar el Procedimiento Buscar_Registro()
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010
![Page 24: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/24.jpg)
Crear el sguiente procedimiento para el Boton Eliminar
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010
![Page 25: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/25.jpg)
Invocar el procedimiento Eliminar_Registro()
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010
![Page 26: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/26.jpg)
Agragar elsiguiente codigo para el boton Salir
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010
![Page 27: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/27.jpg)
Por ultimo damos clic en el botón “PLAY” para ejecutar nuestra distinguida Aplicación
LIC. FRANCISCO BAEZ
CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE
ACCESS 2010
![Page 28: Access2010 vs Visual Basic.net](https://reader038.vdocuments.mx/reader038/viewer/2022102516/563db899550346aa9a9528d6/html5/thumbnails/28.jpg)
FINCONEXIÓN DE VISUAL BASIC
2008-10 A UNA BASE DE DATOS DE
ACCESS 2007
LIC. FRANCISCO BAEZ