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 HOSPITAL con 4 tabla(Enfermedades, Ingresos, Medico y Paciente), un menú para escoger que base de datos escoger 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 HOSPITAL
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 HOSPITAL 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(Nombre, Codigo, Sistema y Pacientes_que_padecen) 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 .
NOTA: Así repetir los mismos pasos con las demás tablas.
21.- Después como son 4 tablas ya listas y solo tenemos un Form1 tenemos que agregar 5 Windows Forms para que cada tabla este en cada formulario, una para el Login y el ultimo para el menú.
En la parte derecha en el explorador de soluciones, le damos clic derecho a el nombre de nuestro proyecto, después agregar, y clic en Windows Forms, y solo le agregamos el nombre.
NOTA:Repetirlo 5 veces poniendo el nombre relacionado a cada tabla,al Login y al menu.
En la parte derecha en el explorador de soluciones, le damos clic derecho a el nombre de nuestro proyecto, después agregar, y clic en Windows Forms, y solo le agregamos el nombre.
22.- Vamos a la ventana de Orígenes de Datos desplegamos la Base de Datos HOSPITAL y nos aparecerá el nombre de la tablas, (Enfermedades, Ingresos, Medico y Paciente),seleccionamos una de las tablas, 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 Formulario donde lo queremos poner.
23.- Se nos aparecerá el DataGridView con los campos de nuestra tabla (id, Nombre, Codigo, Sistema y pacientes_que_padecen) 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 Formulario nos mostrara todos los campos que serían (id, Nombre, Código, Sistema y pacientes_que_padecen) 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.
NOTA:Repetirlo 3 veces que serian las veces de cada DataGridView y de los detalles que se pondrian en los Formularios.
NOTA: Agregarlos en cada formulario que tenga una DataGridView
28.- En el caso de botón Cancelar nos vamos a propiedades y en visible le damos false.
NOTA:Esto se configuraría en cada botón de guardar y cancelar que agregamos para cada tabla.
30.- Después codificamos cada botón que agregamos.
31.- Así quedaría la base de datos .
32.- Ahora aremos el menú, en el Formulario del menú debe de llevar un Label de titulo, 5 botones que serian, el de Ingreso, Paciente, Enfermedades, Medico y Salir.
Les ponemos esos nombre..
33.-Y codificamos cada botón.
34.- Ahora solo nos falta el Login, vamos a diseñar nuestro Login y va a tener mínimo 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 configuraremos los 2 botones, 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í.
Para la otra reduce los pasos :v
ResponderBorrar