Estos son los pasos para conectar una BD de
Access a un proyecto de Visual Studio:
En esta practica conectaremos nuestra base de datos llamada empleado y le agregaremos un login a nuestro proyecto.
1.-Creamos nuestra base de datos en
Access y la guardamos.
2.- Abrimos
Visual Studio, seleccionamos un nuevo proyecto, seleccionamos el Windows Form
Aplicación, le damos un nombre y le damos a aceptar.
3.- Ya
abierto el proyecto nos vamos en la parte de arriba en las herramientas le
damos en Ver.
4.- Seleccionamos
otras ventanas y en Orígenes de Datos le damos clic y se nos abrirá una ventana.
5.- Le
damos clic en agregar nuevo origen de datos.
6.-
Seleccionamos Base de Datos y le damos siguiente.
7.- Le
damos a conjuntos de datos y siguiente.
8.- Le
damos a una nueva conexión.
9.- En la
opción de origen de datos le damos a cambiar y seleccionamos Archivo de base de
datos de Microsoft Access (OLE DB) y le damos a examinar para que seleccionemos
nuestra Base de datos, en mi caso utilizare una base que se
llame Empleado.
10.- Le damos
a probar conexión y si sale todo bien le damos a aceptar y aceptar.
12.-Nos
aparecerá un aviso le damos que no.
13.- Le
damos a siguiente.
14.-
Seleccionamos las tablas y le damos finish.
15.- Nos
vamos a la ventana de Orígenes de Datos y nos aparecerá nuestra Base de Datos
llamada Empleado y le damos clic derecho y le damos clic a editar
Dataset.
16.- Lo que
vamos hacer son correcciones necesarias para que el funcionamiento sea
correcto. Lo primero que vamos hacer es que en el primer campo que sería
Matricula lo seleccionamos, le vamos a dar la configuración correcta, en
propiedades en el AutoincrementSeed y en el AutoincrementStep le vamos a poner
1.
17.- Lo
segundo que verificaremos en propiedades que el MaxLength de todos los
campos(Cta Alumno,Parcial y Calificación) sea el necesario para que soporte el
tamaño del valor que se le asigne.
18.- Lo
tercero en el apartado de abajo en TableAdapter vamos hacer un par de
modificaciones en propiedades desplegamos el DelateCommand, nos vamos a
CommandText le damos a los 3 puntitos.
19.- Y vamos
a borrar todo lo que esta después del primer signo de interrogación.
20.-
Hacemos lo mismo en el UpdateCommand seleccionamos los 3 puntitos y vamos a
borrar en el renglón de WHERE después del primer signo de interrogación. Una
vez que terminemos guardamos los cambios .
21.- Expandimos
un poco el Form1 para que ahí nos quepa la tabla que vamos a poner.
22.- Vamos
a la ventana de Orígenes de Datos desplegamos la Base de Datos Empleado y nos aparecerá el nombre de la tabla, (Empleado)le damos en la pestaña de la
derecha para que se nos desplegué la lista de opciones de los formatos que se
puedan ver, seleccionamos DataGridView y arrastramos al Form1.
23.- Se nos
aparecerá el DataGridView con los campos de nuestra tabla (id_empleado, Nombre, Primer_Apellido, Segundo_Apellido, Oficina, Dirección, Fecha_Ingreso, etc.)con unas herramientas arriba esa las vamos a
eliminar porque vamos a poner nosotros otras.
24.- Vamos
a des habilitar unas opciones del DataGridView lo seleccionamos y en la parte
superior derecha nos aparece una flechita le damos clic y deshabilitamos todas
las opciones que están habilitadas y nos regresamos.
25.- Nos
dirigimos a la ventana de Orígenes de Datos y ahora seleccionamos la opción de
detalles y arrestamos al Form1 nos mostrara todos los campos que serían (id_empleado, Nombre, Primer_Apellido, Segundo_Apellido, Oficina, Dirección, Fecha_Ingreso, etc.) y todo eso lo vamos a
meter a un panel.
26.- Y en
el panel lo configuramos en la parte de propiedades del panel, buscamos la
opción de Enable la cambiamos a False y listo.
28.- En el
caso de botón Cancelar nos vamos a propiedades y en visible le damos false.
30.- Después
codificamos cada botón que agregamos.
31.- Así quedaría la base de datos .
32.- Ahora nos falta el Login para eso vamos darale clic derecho al nombre de nuestro proyecto en la parte de Explorador de soluciones, y le damos a agregar y Windows Forms.
33.-Le damos a aceptar y nos agregara un nuevo Form2 .
34.- Al Form2 vamos a diseñar nuestro Login y va a tener minimo 2 Label, 2 Textbox y 2 Butonn , el diseño va a su creatividad y les cambiamos de nombre a cada herramienta.
35.- Y por ultimo solo confiuraremos los 2 Butonn, el de iniciar sesión cuando pongamos el usuario y contraseña correcta al darle iniciar nos mandara ala base de datos ya para agregar los datos.
36.- Al ejecutar nos quedaría así.
Muy bueno xd
ResponderBorrar