CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 146 Uso de Data Environment El uso del componente Data Environment puede reducir muchas líneas de código en nuestros proyectos. Está diseñado para crear conexiones con bases de datos y crear comandos del tipo Recordset para acceder tablas, consultas almacenadas, consultas SQL y procedimientos almacenados. Para agregar un Data Environment al proyecto ir a: Proyecto – Agregar Data Environment La acción anterior produce la siguiente ventana: Crear una conexión Empezar por cambiar el nombre de este objeto por uno que permita identificar el origen de la conexión. Hacer clic derecho en Connection1 y elegir cambiar nombre. Utilizar el prefijo deCn para el nombre de la conexión, por ejemplo: deCnEscuela . En seguida debemos especificar las propiedades de la conexión. Para ello hacer clic derecho sobre el objeto de conexión y clic en propiedades. Veremos desplegar una ventana como esta: Debemos elegir el proveedor adecuado. Si se trata de una base de datos de Access el proveedor deberá ser Microsoft Jet 4.0 OLE DB Provider. Luego hacer clic en siguiente. Materia: Programación Visual (Visual Basic 6) Docente: Ángel Pacheco Gutiérrez Página 1 de 5 CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 146 Uso de Data Environment La siguiente ventana servirá para indicar la ubicación de la base de datos y su nombre. (Figura 1) Generalmente el nombre de usuario es Admin y la contraseña en blanco. Siempre es recomendable hacer clic sobre el botón Probar conexión para asegurar que se está accediendo correctamente a la base de datos. Utilizar la pestaña Avanzadas para especificar los permisos de acceso. Si la base de datos se abre para Lectura Escritura y en modo compartido las opciones seleccionadas serán: Ahora hacer clic en Aceptar. Crear un comando. Ahora que ya tenemos una conexión, podremos agregar comandos para acceder los datos. Hacer clic en el icono Agregar Comando de la barra de herramientas: Un nuevo icono es agregado a la ventana con el nombre de Command1. Hacer clic derecho sobre este icono y seleccionar propiedades. Materia: Programación Visual (Visual Basic 6) Docente: Ángel Pacheco Gutiérrez Página 2 de 5 CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 146 Uso de Data Environment Cambiar el nombre de comando por uno que identifique el tipo de acceso a datos. Siempre iniciar con el prefijo deRs, por ejemplo: deRsAlumnos El combo Conexión mostrará todas las conexiones previamente establecidas en el DataEnvironment. En este caso deCnEscuela. El Frame Origen de datos permite establecer el tipo de objeto que será utilizado. Podemos elegir alguno de estos: Tabla, Vista, Sinónimo o Procedimiento almacenado. Elegimos Tabla y después seleccionamos el nombre de la tabla en el combo Nombre del objeto: Ahora hacer clic en Aplicar. La ventana del Data Environment mostrará ahora una conexión y un comando denominados deCnEscuela y deRsAlumnos respectivamente: El signo + nos permite expandir esta rama del árbol y ver los campos contenidos en esta tabla: Materia: Programación Visual (Visual Basic 6) Docente: Ángel Pacheco Gutiérrez Página 3 de 5 CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 146 Uso de Data Environment Visualizar los datos Visual Basic 6 cuenta con un Visor de Datos que sirve para recuperar y mostrar los datos almacenados y accedidos por el comando del Data Environment. Para ver los datos de la base de datos hacer lo siguiente: Ir al menú Ver de Visual Basic y elegir Ventana de la vista de datos La ventana de la vista de datos se muestra así: Observar que se muestra la conexión en una rama que podemos expandir. Hacer clic en el signo + para expandir la vista en deCnEscuela Expandir en la rama tablas hasta seleccionar la tabla que se quiera. Hacer doble clic en la tabla Alumnos por ejemplo y podrá verse la siguiente ventana mostrando el contenido de esta tabla: En esta tabla pueden editarse los datos, siempre y cuando así lo permitan las propiedades del objeto deRsAlumnos. Materia: Programación Visual (Visual Basic 6) Docente: Ángel Pacheco Gutiérrez Página 4 de 5 CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 146 Uso de Data Environment Especificar las condiciones de operación del objeto Comando. El objeto deRsAlumnos es un objeto de tipo comando y ya se ha visto como crearlo. Sin embargo es muy importante especificar sus características de operación. Para ello debemos hacer clic sobre el objeto deRsAlumnos en la ventana de DataEnvironment y presionar F4 para abrir la ventana de propiedades. Ir a las propiedades CursorLocation, CursorType y LockType para especificar las condiciones apropiadas. Si se quiere permitir agregar, eliminar o modificar la tabla, entonces las propiedades deberán ser: Ahora sí podremos usar este comando como un Data Member actualizable. Materia: Programación Visual (Visual Basic 6) Docente: Ángel Pacheco Gutiérrez Página 5 de 5