access2010 vs visual basic.net

28
LICEO TECNICO PROFESIONAL AGUSTIN BONILLA LIC. FRANCISCO BAEZ CONEXIÓN DE VISUAL BASIC.NET A UNA BASE DE DATOS DE ACCESS 2010

Upload: francisco-baez

Post on 06-Dec-2015

131 views

Category:

Documents


4 download

DESCRIPTION

Practica de Conexión a Base de Datos Access Vs Visual Basic.Net

TRANSCRIPT

Page 1: Access2010 vs Visual Basic.net

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FINCONEXIÓN DE VISUAL BASIC

2008-10 A UNA BASE DE DATOS DE

ACCESS 2007

LIC. FRANCISCO BAEZ