Académique Documents
Professionnel Documents
Culture Documents
Los datos son un concepto central en programacin. La mayora de los programas utilizan datos de una manera u otra. En programas muy simples, los datos se representan como campos dentro del programa. Sin embargo, para programas ms complejos, los datos se almacenan en una estructura separada del programa, denominada base de datos.
guardarlos en la base de datos, o bien escribirlos en un nuevo registro y agregarlos a la base de datos.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, tambin debe instalar SQL Server. ste se instala de manera predeterminada durante la instalacin de Visual Basic Express, sin embargo, si decidi no instalarlo, deber hacerlo antes de continuar. Ejercicio 1 Para crear una base de datos En el men Archivo, elija Nuevo proyecto. En el cuadro de dilogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicacin para Windows. En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar. Se abre un nuevo proyecto de formularios Windows Forms. En el men Proyecto, elija Agregar nuevo elemento. En el cuadro de dilogo Agregar nuevo elemento, seleccione Base de datos SQL. En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar. Se iniciar el Asistente para la configuracin de orgenes de datos. En el Asistente para la configuracin de orgenes de datos, haga clic en Cancelar. Se agregar una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecer en el Explorador de soluciones.
Ejercicio 2
En el men Ver, seleccione Explorador de base de datos. En el Explorador de base de datos, expanda el nodo (haga clic en el signo ms) FirstDatabase.mdf y seleccione el nodo Tables. En el men Datos, elija Agregar nueva Tabla. Se abrir una ventana del Diseador de tablas. En la ventana Propiedades, seleccione Nombre y escriba Addresses. En la ventana del Diseador de tablas, seleccione el campo Nombre de columna y escriba FirstName. Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activar automticamente la columna AllowNulls. Ahora se ha definido la primera columna en la nueva tabla. Repita los dos pasos anteriores para agregar cuatro columnas ms con los siguientes valores: Nombre de columna: LastName, Tipo de datos: nvarchar(50) Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50) Nombre de columna: City, Tipo de datos: nvarchar(50) Nombre de columna: Phone, Tipo de datos: nvarchar(50) En el men Archivo, elija Guardar direcciones.
Ejercicio 3
En el Diseador de tablas, desactive la casilla de verificacin Permitir valores nulos para las filas Nombre y Apellido Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el men Diseador de tablas, elija Establecer clave principal. Aparecer un pequeo smbolo de llave a la izquierda de cada fila. En el men Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla nica, Addresses. Por supuesto, una base de datos no es muy til a menos que contenga datos. En el siguiente procedimiento, se agregarn algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Ejercicio 4
Para agregar datos a la tabla En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuacin en el men Datos, elija Mostrar datos de tabla. Se abrir una ventana de tabla de datos. En la ventana de tabla de datos, seleccione el campo Nombre y escriba los datos que usted desee o Samantha. Seleccione el campo LastName y escriba Smith. Seleccione el campo Direccin y escriba 123 45th Ave. E. Seleccione el campo City y escriba Seattle. Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB. Ahora ha definido el primer registro en la tabla Addresses. Repita los cinco pasos anteriores para agregar dos registros ms con los siguientes valores: Nombre: Michael, Apellido: Alexander, Direccin: 789 W. Capital Way, Ciudad: Tacoma, Telfono: 2065550101. Nombre: Andrea, Apellido: Dunker, Direccin: 722 Moss Bay Blvd, Ciudad: Kirkland, Telfono: 2065550102. En el men Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos. Segn ha escrito los datos, quiz haya observado un pequeo icono de lpiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lpiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que est escribiendo los datos, los datos de la fila completa se guardan automticamente en la base de datos.
Ejercicio 5
Para conectar a una base de datos existente En el men Archivo, elija Nuevo proyecto. En el cuadro de dilogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicacin para Windows. En el cuadro Nombre, escriba Addresses y haga clic en Aceptar. Se abrir un nuevo proyecto de formularios Windows Forms. En el Explorador de soluciones, haga clic en la ficha Orgenes de datos En la ventana Orgenes de datos, seleccione Agregar nuevo origen de datos. Se abrir el Asistente para la configuracin de orgenes de datos. Seleccione Base de datos y, a continuacin, haga clic en Siguiente. Haga clic en el botn Nueva conexin. Se abrir el cuadro de dilogo Agregar conexin. En el cuadro de dilogo Agregar conexin, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botn Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de dilogo Cambiar origen de datos. Haga clic en Aceptar. Haga clic en el botn Examinar, desplcese a la ubicacin donde guard la base de datos FirstDatabase.mdf y haga clic en Abrir. Haga clic en Aceptar para cerrar el cuadro de dilogo y, a continuacin, en el Asistente para la configuracin de orgenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en S. En la pgina siguiente del asistente, estar seleccionada la casilla de verificacin S, guardar la conexin como. Haga clic en Siguiente para continuar. En la pgina Elija los objetos de base de datos, expanda el nodo Tablas y, a continuacin, active la casilla de verificacin de la tabla Addresses. Haga clic en Finalizar para finalizar. Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orgenes de datos.
Ejercicio 6
Para crear un formulario de acceso a datos Abra el proyecto Addresses de la leccin anterior. Si no lo ha finalizado todava, vaya a Obtener la informacin necesaria: conectarse a una base de datos existente y finalice la leccin antes de continuar. En el Explorador de soluciones, seleccione Form1.vb y, a continuacin, en el men Ver elija Diseador. En el Explorador de soluciones, haga clic en la ficha Orgenes de datos. En la ventana Orgenes de datos, explore sin prisas los nodos FirstDatabaseDataSet y Addresses. Puede expandir el nodo Addresses para ver todos los campos individuales de la tabla. Seleccione el control AddressesDataGridView y en la ventana Propiedades, establezca la propiedad Dock en Fill (haga clic en el botn central). De esta forma, se expandir la cuadrcula para rellenar el formulario. Presione F5 para ejecutar el programa. Los datos de la tabla Addresses se muestran en el control DataGridView en el formulario. Puede utilizar los controles en BindingNavigator para desplazarse entre las filas e incluso agregar o eliminar registros. Tambin puede realizar cambios en los registros modificando los datos mostrados en la cuadrcula, pero estos cambios no se guardarn a menos que haga clic en el icono Guardar datos.