Pasos para crear un proyecto bsico con Visual Basic.
net y Microsoft Acces
Entramos a Acces y seleccionamos Nueva base de datos en blanco
Ahora Colocamos el nombre del archivo de nuestra base (en nuestro caso Universidad) Y Luego damos clic en crear
Luego a la Tabla1 le damos clic derecho- Vista diseo y colocamos el nombre de la Tabla (en nuestro caso la tabla se llamara Alumnos)
Estando en la vista diseo, creamos las campos correspondientes para cada tabla NOTA: En los nombres de los campos NO utilizar nombre q tengan espacio, por ejemplo para el campo Codigo q se refiere a Codigo de alumno, no utilizar un nombre como Codigo de alumno sino que solo cdigo o codalum o codalumno lo q sea pero sin que lleve espacios
Ahora hacemos clic derecho en la pestaa Alumnos y damos clic en guardar para guardar la tabla creada
Ahora en la parte izquierda hacemos doble clic sobre la tabla Alumnos para agregar alumnos a la base de datos
Y nos aparecer la tabla para agregar archivos
Volvemos a hacer clic derecho en la pestaa alumnos y damos clic en guardar! Ahora podemos cerrar nuestro archivo de Acces y si nos vuelve a preguntar si queremos guardar el archivo decimos q si! Ahora nos vamos y abrimos Visual Basic Cuando hayamos abierto Visual Basic seleccionaremos nuevo proyecto -> Aplicacin de Windows Forms y le Colocamos universidad o el nombre que querramos a nuestro proyecto
Damos clic en aceptar y nos vamos a encontrar con el primer formulario, y como primer elemento a agregar, agregaremos un MenuStrip y lo arrastramos hacia el formulario
Ahora procedemos a crear un nuevo formulario para el manejo de los Alumnos Para eso en el explorador de soluciones al lado derecho de nuestra pantalla, hacemos clic derecho en el nombre del proyecto(Universidad)->Agregar->Windows Forms y le ponemos como nombre Alumnos
Ya con nuestro formulario Alumnos Agregado procederemos a agregar los controles Elementos a agregar al formulario alumnos: 1 DataGridView 2. Labels y textbox (las q sean necesarias, dependiendo el numero de campos)
Ahora vamos a enlazar nuestra DataGridView con nuestra base de datos en Acces (Antes de seguir les recomiento en visual hacer clic en archivo->Guardar todo y guardar el proyecto de visual en una carpeta) y en esa misma carpeta almacenan tambin el archivo de acces Para enlazar el DataGridview haremos clic en la flechita q aparece casi en la esquina superior derecha del datagridview y seleccionaremos orgenes de datos-> Agregar origen de datos al proyecto
Y aparecer la siguiente ventana:
Damos clic en siguiente y pasamos a la siguiente ventana
Damos clic en examinar y buscamos nuestro archivo de acces
Despues de seleccionar nuestro archivo de acces volveremos a la ventana y daremos clic en probar conexin para ver q nuestra conecxion es correcta
Si en caso la conexin llegara a Fallar, instalar el complemento que el ingeniero proporciono en clases. Si en caso si funciona damos clic en aceptar y siguiente
Nos va a salir un cuadro de dialogo preguntndonos si deseamos hacer una copia del archivo, damos clien en SI y damos clic en siguiente
En el siguiente creados checamos en tablas y damos clic en finalizar
Al hacer clic en aceptar ya tendremos enlazada nuestra datagridview con nuestra tabla Alumnos del archivo de acces
Ahora agregaremos 3 labels y 3 textbox mas una para cada campo (Codigo, nombre, edad, carrera) Y a las labels les modificamos la propiedad Text y a las textbox les modificaremos la propiedad Name y le colocaremos los siguientes nombre: Txtcodigo Txtnombre Txtedad Txtcarrera NOTA:A LAS TEXTBOX TAMBIEN HAY QUE IR A LA PROPIEDAD ENABLE Y PONERLES COMO VALOR FALSE ESTO ES PARA TODAS LAS TEXTBOX Y nos quedara de la siguiente manera:
Ahora vamos a Colocar Botones y Vamos a modificar sus propiedades text y name de la siguiente manera:
En la propiedad text de cada botn colocamos el nombre que tiene el botn y en la propiedad name colocaremos el nombre del objeto (en este caso es un botn al cual llamaremos btnnuevo, btnguardar, etc) habiendo cambiado las propiedades Text y name de cada botn vamos a enlazar las textbox de arriba con los campos de la tabla ingresada en el DataGridView de la siguiente manera:
Despues de haber enlazado las textbox a los campos de la datagridview procedemos a programar cada uno de los botones. Empezaremos programando los botones de navegacin Para programar un botn, solo damos doble clic sobre el y podremos empezar a programar Boton Primero: AlumnosBindingSource.MoveFirst() Boton Anterior: AlumnosBindingSource.MovePrevious() Boton Siguiente: AlumnosBindingSource.MoveNext() Boton Ultimo: AlumnosBindingSource.MoveLast() //Las letras en rojo es el cdigo para cada botn
Boton Cancelar: AlumnosBindingSource.CancelEdit() Txtcodigo.Enabled = False Txtnombre.Enabled = False Txtedad.Enabled() = False Txtcarrera.Enabled = False Y programamos el botn salir tambin! Luego que hemos programado todos los botones regresamos a nuestro Form1 (el primer formulario q hicimos) y nos vamos al MenuStrip->Procesos-> y damos doble clic en Alumno y digitamos el siguiente cdigo: Alumnos.Show() //Esto sirve para que cuando carguemos nuestro programa en el menu Procesos-> Alumnos, nos muestre el formulario de alumnos que acabamos de crear. Ejecutamos el programa y comprobamos que nuestro formulario alumnos funciona correctamente.
Nuestro formulario alumnos debio haber quedado de la siguiente manera:
Verificamos que cada uno de los botones funcione correctamente y si todo esta en orden, procederemos a crear un reporte de los alumnos ingresados. Para agregar un nuevo reporte damos clic derecho en universidad->Agregar->Nuevo elemento
Y en la siguiente ventana buscamos Asistente Para informes y colocamos el nombre del informe que en nuestro caso se llamara RAlumnos
Al darle clic en agregar nos muestra la siguiente ventana:
Despues de hacer clic en Siguiente:
En la siguiente ventana damos siguiente y en la que sigue elegimos el color de nuestro reporte: Y damos clic en finalizar Ahora vamos a volver a crear un Nuevo formulario que es donde vamos a vaciar nuestro reporte Al nuevo formulario le ponemos como nombre RepAlumnos En nuestro nuevo formulario agregaremos 2 elementos Un botn para salir de la ventana y un Reportviewer (este se encuentra en la categora Generacion de informes de la barra de herramientas y nuestro formulario quedara asi:
Si nos damos cuenta aun no nos muestra el reporte, para mostrarlo haremos lo siguiente:
Ahora para poder Mostrar nuestro reporte debemos regresar a nuestro form1 y en el menStrip en Informes->Reporte de Alumnos, damos doble clic y escribimos RepAlumnos.Show() Y al ejecutar el programa nuestro reporte debera de quedar asi:
Y hasta ah tenemos todo lo basico para enlazar una base de datos creada en acces a visual basic con su respectivo reporte de haber mas de una tabla se repite el proceso para cada tabla existente.