UNIDAD 3: Gestión de Bases de Datos con Visual Basic 6.0

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIDAD 3: Gestión de Bases de Datos con Visual Basic 6.0"

Transcripción

1 UNIDAD 3: Gestión de Bases de Datos con Visual Basic 6.0 CONTENIDOS 1. Controles de acceso y manipulación de datos (DAO): Control Data, DbGrid, DBCombo, textbox, label; 2. Array de Controles: concepto, diseño y programación. Importancia práctica; 3. DAO: Operaciones ABM (Altas, Bajas y Modificaciones) Y Consultas; 4. Formularios MDI y Menús: creación y organización, utilización de formulario de validación de usuario y contraseña sobre la base de datos; 5. Controles de acceso y manipulación de datos (ADO): Adodc, DataGrid, DataList, DataCombo; 6. Diseño de consultas e Informes: Diseñadores DataEnvironment y DataReport Unidad 3 1/6 ACTIVIDADES Tareas Lectura, trabajos, prácticas propuestas en el Website de la Materia, Sección Actividades y Material con videos y manuales. BIBLIOGRAFÍA para el Alumno 1. Contenidos Unidad 3 2. JALÓN, RODRÍGUEZ, BASÁLEZ, Aprenda Visual Basic 6.0 como si estuviera en primero (Universidad de Navarra) 3. RAMÍREZ R., José Felipe, aprenda VISUAL BASIC practicando (PrenticeC Hall, México, 1ª Edición, 2001) (*) (**) (*): Los trabajos se encuentran en el Website de la materia. (**): Libro impreso.

2 CONTENIDOS 1.Controles de acceso y manipulación de datos (DAO): Control Data, DbGrid, DBCombo, textbox, label; BASES DE DATOS EN VISUAL BASIC 6.0 Visual Basic versión 6 puede conectarse a base de datos de diferentes tipos utilizando la tecnología OLE DB que permite trabajar con el entorno de desarrollo de la misma manera con distintos motores de bases de datos. Más específicamente permite trabajar con el motor de base de datos Microsoft Jet, que es el mismo que utiliza Microsoft Access. El motor controla las tres funciones básicas de base de datos: 1. Almacenamiento de datos 2. Recuperación de datos 3. Actualización de datos O lo que más comúnmente se conoce como ABM (altas, bajas y modificaciones) y también las consultas. Asimismo proporciona una interfaz de programación para datos orientada a objetos que se llama DAO (Data Access Object). Visual Basic ya en su versión 5 utilizaba dos conceptos importantes: DAO (Data Access Object) y RDO (Remote Data Object). DAO es el conjunto de objetos que permiten acceder a una base de datos local y administrarla utilizando los controladores correspondientes como el Motor Jet de Microsoft. En cambio para la conexión a bases de datos remotas utilizaba otro conjunto de objetos llamado RDO (Remote Data Access). Con la Versión 6 aparece ADO (ActiveX Data Object). ADO que reemplaza a las dos anteriores y está formada por un conjunto de objetos que pueden conectarse a bases de datos prácticamente de cualquier tipo (ya sea en forma directa o mediante un origen de datos ODBC). En esta versión 6, por razones de compatibilidad sigue estando presente DAO. Como ya expresáramos, Visual Basic versión 6.0 puede conectarse a bases de datos de diferentes tipos utilizando la tecnología OLE DB haciendo que el entorno de desarrollo pueda utilizarse independientemente de cuál sea el DBMS de la base de datos. Es decir, es independiente del tipo de base de datos. DAO El modelo DAO es una colección de clases de objetos que modelan la estructura de un sistema de base de datos relacional. Proporciona las propiedades y los métodos necesarios para poder llevar a cabo las tareas de administración del sistema de bases de datos relacional. Obviamente se basa en SQL que es el lenguaje que permite definir y manipular los datos de las bases de datos relacionales. La programación está simplificada en cuanto al código a escribir por cuanto básicamente consiste en la creación de objetos de acceso a datos. DAO es importante porque brinda flexibilidad e integración ya que los mismos objetos sirven para distintos motores, cuestión importante desde el punto de vista del diseño lógico. Entonces en Visual Basic los mismos objetos de acceso a datos utilizados en una aplicación tienen la capacidad de ser utilizados para acceder a distintas bases de datos. Por ejemplo si se usa Microsoft Access se puede utilizar una base de datos SQL Server u Oracle efectuando unos pocos cambios en el código. Existen tres tipos de bases de datos que Visual Basic puede reconocer utilizando DAO: Bases de datos de Visual Basic: también llamadas bases de datos nativas y que utilizan el mismo formato de Microsoft Access (extensión.mdb); Bases de datos externas: son bases de datos populares y que utilizan ISAM (Método de Acceso Secuencial Indexado), por ejemplo Fox Pro, Dbase III, dbase IV, etc. Todos estos formatos pueden crearse o manipularse desde Visual Basic y tambén se puede tener acceso a bases de datos de archivos de texto y hojas de cálculo como Excel; Bases de datos ODBC: incluyen las bases de datos clientecservidor que cumplen con este estandar, por ejemplo SQL Server, ORACLE, etc. Unidad 3 Página 1 / 16

3 La siguiente imagen muestra cómo está organizada jerárquicamente DAO: A simple vista podemos ver que unos objetos pueden contener a otros objetos. Por ejemplo o workspace puede contener a una o más bases de datos y un objeto Database puede contener uno o más objetos TableDef (definición de tablas). Es simple: si no tengo un Workspace, no tendré una base de datos. En el tope de la jerarquía tenemos el objeto DBEngine que es el único objeto que no es una colección y no está contenido en ningún otro. Representa al motor de la base de datos. Una característica importante de Visual Basic es que tiene propiedades y métodos que pueden separarse como se hace en DML y DDL. En una palabra el Lenguaje de Definición de Datos consta de métodos y propiedades que permiten definir y crear objetos como la misma base de datos, las tablas, etc. El Lenguaje de Manipulación de Datos provee propiedades y métodos que nos permiten operar con la base de datos, como ser: consultas, inserciones, actualizaciones, etc. Lo más importante de todo es que tiene en cuenta SQL y por ende se puede utilizar el Entorno de Desarrollo independientemente del tipo de motor de base de datos. Por lo anterior, Utilizar DDL es totalmente posible en VB, sin embargo nosotros trabajaremos de otra manera: diseñaremos y crearemos las bases de datos en Access y luego crearemos las aplicaciones para su manipulación; es decir utilizaremos básicamente DML. DML y Visual Basic Básicamente DML presupone que la base de datos ya existe y por lo tanto pueden mencionarse como las tareas básicas de manipulación de datos a las siguientes: apertura y cierre de bases de datos escritura de datos búsqueda de datos Si bien el manejo de la base de datos mediante DML es muy eficiente requiere un gran esfuerzo en cuanto a codificación. Una alternativa más sencilla para manipular datos es utilizar los controles que Visual Basic trae para ello. Controles de acceso a datos El manejo de la base de datos mediante DDl y DML es muy eficiente pero es codificación pura; es decir aplicando los métodos y propiedades mediante código de los objetos vistos anteriormente en la jerarquía. Una alternativa más sencilla para manipular datos es utilizar los controles que Visual Basic trae para ello. Visual Basic contiene un control básico para acceso de datos: el control Data. Este control Data forma parte de los objetos DAO. Básicamente nos permite obtener un origen de datos. Para utilizarlo hay que conocer: 1. qué motor de base de datos utilizará (Connect), 2. qué almacén de datos se usará (DatabaseName) y 3. el origen de recursos que utilizará (RecordSource) En los siguientes puntos daremos un pantallazo de los principales controles de manejo de datos. En DAO el principal es el Control Data. Control Data Control DBGrid Control DBCombo Unidad 3 Página 2 / 16

4 Estos controles específicos para manejo de datos se utilizan con otros que ya conocen como cuadros de texto, botones de comandos, etc. que permiten manipular los datos y eventos dentro de una aplicación. Control Data El control Data permite que el formulario se vincule a un origen de datos que puede ser una tabla, una vista o una consulta. En la siguiente imagen se muestra un ejemplo práctico de este control. Las principales propiedades de este control son: la conexión (Access en el ejemplo), la ruta donde se encuentra la base de datos y el origen de datos, que en el ejemplo mostrado se ha utilizado una consulta de selección: SELECT * FROM cargos. En la sección Actividades del Website encontrará el vínculo Uso del control Data que permite descargar el archivo ZIP que incluye el Proyecto Cargos (VB) con material teórico complementario en formato PDF. El proyecto aborda cuatro ejemplos que van creciendo en complejidad, incluyendo las operaciones de inserción, actualización y eliminación de registros; así como el manejo y diseño de Arrays de Controles (Unidad 5), que si bien es un adelanto en la planificación, su apropiado manejo permite diseñar mejor los procedimientos y evitar duplicaciones innecesarias de código. Control DBGrid El control DBGrid permite mostrar datos de consultas o tablas. Es el mismo formulario anterior sólo que hemos agregado el Control DBGrid y unos botones. Como puede apreciarse el origen de datos es el control Data Data1. Nos interesa poder manipular la tabla Cargos, es decir poder realizar Altas, Bajas y Modificaciones. Un alta no sería problema ya que el Control Data permite directamente generar un nuevo registro que si no se completa se elimina. Además como la tabla tiene restricciones de integridad, en lo que hace a la base de datos, no es necesario ingresar controles de validación. Unidad 3 Página 3 / 16

5 Sí es importante, y lo haremos a medida que avancemos que los datos de la tabla o consulta actualizable no se modifiquen porque sí, ante un error del usuario, por ejemplo. En las dos siguientes imágenes podemos ver que si nos desplazamos por el DBGrid se modifican los valores de los cuadros de Texto: Unidad 3 Página 4 / 16

6 En esta imagen se puede apreciar cómo se modifican los datos, sin utilizar ningún botón de comando, directamente accediendo al DBGrid: En la sección Actividades del Website encontrará el vínculo Uso del control DBGrid que le permitirá bajar el archivo ZIP que incluye el Proyecto DBGrid (VB) con material teórico complementario en formato PDF. Los ejemplos que incluye el archivo comprimido van abordando niveles de complejidad creciente, incluyendo temas que tienen que ver con el manejo de SQL en Visual Basic e igualmente el uso y diseño de Arrays de Controles. Control DBCombo El control DBCombo básicamente permite seleccionar un valor desde una consulta o una tabla. Como veremos enseguida, permite mucho más. Se puede apreciar en la imagen de la página siguiente. En la sección Actividades del Website también encontrará el vínculo Uso del control DBCombo que le permitirá bajar el archivo ZIP que incluye el Proyecto DBCombo (VB) con material teórico complementario en formato PDF. Como en los casos anteriores, los ejemplos que van abordando un nivel de complejidad creciente e incluyendo el manejo y diseño de Arrays de Controles, operaciones de inserción, actualización y eliminación de registros; vinculación de más de dos controles Data a un mismo formulario, etc. Unidad 3 Página 5 / 16

7 2.Array de Controles: concepto, diseño y programación. Importancia práctica; Concepto, diseño y programación Cuando manipulamos variables y utilizamos una matriz lo que estamos haciendo es referenciar a un conjunto de valores bajo un mismo nombre. Una vez que una matriz ha sido definida (de una o dos dimensiones, por ejemplo), inicializada y cargada con valores éstos pueden ser referenciados mediante un subíndice. Ahora no sólo es posible crear matrices para almacenar valores. Pueden crearse matrices de objetos que es lo que se conoce como matriz de controles. Cómo se crea una matriz de controles? Bueno puede crearse fácilmente en el momento en que uno intente tener dos objetos con el mismo nombre; en esta situación Visual Basic le dirá que ya existe un control con dicho nombre, que si desea crear una matriz de controles. Esto ocurriría si tiene en su formulario un cuadro de texto llamado txtprueba. Posteriormente copia (con el botón copiar o el comando del menú) este cuadro de texto y lo pega en el mismo formulario. Al hacerlo le aparecerá el mensaje de advertencia de que ya existe un objeto llamado txtprueba. Si lo que desea es crear una matriz de controles deberá presionar SI. Podemos analizar la ventana de propiedades y veremos que txtpruba será ahora el nombre de la matriz de controles y que el primer cuadro de texto se llamará ahora txtprueba(0) y el agregado recientemente mediante copia será txtprueba(1). El número de subíndice siempre empieza en cero (0) y se aumenta en uno (1) cada vez que se agregue un nuevo control. Los índices simplifican mucho el manejo de eventos dentro de un formulario. Importancia Práctica Unidad 3 Página 6 / 16

8 La importancia práctica de este tema está vinculada a aspectos de programación e implementación del código fuente. Diseño por cuanto con el Array tengo todo el código de eventos relativo a un tipo de control específico y ello tiene importancia si hay que realizar modificaciones en la pantalla lo cual afecta el código. De esta forma es más fácil no sólo reutilizar el código en otro tipo de proyectos similares sino también realizar correcciones y/o agregados. De todas maneras, con este tema no existe nada mejor que ver cómo funciona para comprender acabadamente sus ventajas:: Abra el Proyecto Eventos de la Sección Actividades de la Unidad 2 y Comprenda el código y ejecute el formulario Validaciones; Comprenda el código y ejecute el formulario Validaciones2; Saque sus propias conclusiones respecto a la cantidad de líneas de código utilizadas; Saque sus propias conclusiones respecto a la claridad lógica en cuanto a la construcción del código y/p sus posibilidades en tareas que impliquen su reutilización y/o su corrección. 3. DAO: Operaciones ABM (Altas, Bajas y Modificaciones) Y Consultas; Como sabemos el sentido de contar con un entorno de desarrollo como Visual Basic es contar con controles visuales que permitan que el trabajo del usuario sea más ameno y fácil. Una base de datos y sus tablas, cuando se trata de sistemas de nivel operativo, sufren una gran cantidad de actualizaciones diarias. Ya sea que estas actualizaciones se refieran a inserciones, modificaciones o eliminaciones de registros. Igualmente está sujeta a un sinnúmero de consultas internas incluso para poder realizar operaciones de inserción. Visual Basic, como ya se vio en el punto anterior, permite realizar estas operaciones básicamente de dos formas utilizando DAO: Mediante la utilización de controles visuales que traen incorporadas propiedades relacionadas con datos y permiten efectuar las operaciones del lenguaje DML mediante el uso de controles gráficos; Mediante la utilización directa de variables y sentencias definidas en los procedimientos para utilizar el lenguaje DML tanto de SQL como el equivalente DML de Visual Basic. En uno u otro caso, hay que tener en cuenta la jerarquía de objetos vista en el punto anterior para DAO. Por lo tanto aquí vamos a definir estos objetos y explicarlos con mayor detalle de lo que se ha visto en el material teóricocpráctico propuesto para las Actividades y repasar algunos temas ya vistos en el punto anterior. DML o Lenguaje de Manipulación de Datos presupone que la base de datos ya existe y se conoce sus características. Esto tiene que ver con cuáles son las claves primarias de las tablas, cuáles las claves foráneas, cuáles son los tipos de datos, si existen validaciones a nivel de campo (cuando un campo es requerido, por ejemplo), etc. Las operaciones básicas DML de Visual Basic son: a. apertura y cierre de la base de datos b. escritura de datos (AddNew,Edit, Update y Delete [que son los equivalentes al DML de SQL: básicamente insert, update y delete) c. búsqueda de datos (fundamentalmente el método Seek de VB; y en algunos casos FindFirst, FindNext, etc.) d. movimiento de datos (que mueven el apuntador de registro entre las tablas: MoveFirst, MovLast, etc.) a. Apertura y cierre de la base de datos: se encargan de abrir y cerrar una base de datos los siguientes métodos: OpenDatabase OpenRecordSet Close Unidad 3 Página 7 / 16

9 OpenDatabase (Archivo) se encarga de abrir la base de datos y ponerla a disposición de DAO a través de la creación de un objeto Database. Este objeto puede crearse mediante código o bien al añadir un control Data a un Formulario. [para la práctica recomendamos ver tanto la práctica como la teoría de base vista en los Proyectos Cargos y DBGrid]. OpenRecordset (Tabla, Tipo) es un método del objeto Database que devuelve un objeto Recorset. Un Recordset es un objeto de Visual Basic que representa un conjunto lógico de registros; y en definitiva está representando los registros físicos de una tabla o de una consulta. El Recordset es el objeto fundamental de DML ya que al consultar el Recorset y manipularlo se puede afectar directamente la estructura física de la base de datos. Un RecordSet puede ser abierto de cinco formas distintas; es decir, existen cinco tipos de RecordSet: Table, Dynaset, Snapshot, Dynamic y ForwarConly. La siguiente tabla resume cada tipo y su funcionalidad así como las constantes usuales que se utilizan para declararlos. Un objeto TableDef representa la estructura de una tabla de la base de datos, en cambio un objeto Recordset representa a los registros contenidos en una tabla que pertenece a la base de datos abierta. En el Proyecto DMLVB en su formulario Cargos5 puede verse un ejemplo de estos métodos. Close es un método de la base de datos abierta. Su sintaxis es: BaseDeDatos.Close. En los ejemplos prácticos también encontrará su utilización en un entorno gráfico. La siguiente imagen muestra la lógica para utilizar los métodos anteriores: b. Escritura de datos Para la escritura de datos se utiliza lenguaje DML de Visual Basic con métodos que se aplican sobre el Recordset: AddNew Edit Update Delete Dichos métodos fueron abordados en forma práctica mediante el Proyecto Cargos, Formulario Cargos4. Ahora veremos un ejemplo TeóricoCPráctico que se basa en utilizar el DML de Visual Basic sin utilizar el Control Data visto en el ejemplo anterior. En la última página se muestra cómo funcionan estos métodos y cómo se relacionan entre sí mediante un esquema. Unidad 3 Página 8 / 16

10 Recomendamos que se lleve a cabo la práctica propuesta. Pueden abrirse distintos formularios para cada situación y luego un formulario que contenga un DBGrid para poder inspeccionar en forma visual el contenido de la tabla Cargos. En el Proyecto DMLVB, en el Formulario Cargos6, hemos incluido un ejemplo totalmente visual que puede descargarse desde la Sección Actividades del Website de la materia. Para comprender los aspectos técnicos de las búsquedas vea el punto siguiente. En el esquema puede apreciarse una breve descripción de cómo funciona el método Seek. c. Búsqueda de datos utilizando el método Seek Existen varias maneras de realizar la búsqueda de datos en Visual Basic aplicando el lenguaje de manipulación de datos. Una de esas formas, tal vez la más eficiente, es utilizando el método Seek del objeto Recordset. Este método tiene la sintaxis: Recordset.Seek comparacion, valor. Para poder utilizarlo debemos contar con una clave primaria y a su vez el Recordset debe ser del tipo Table. No sirve para efectuar búsquedas sobre campos que no sean clave primaria. Para hacer esto es necesario declarar un índice mediante programación utilizando la propiedad Recordset.index = 'nombre del índice', es decir que el índice es la clave primaria. Por lo tanto, para su aplicación es necesario primero establecer un índice mediante la propiedad index y además utilizar el método Recordset.NoMatch que devolverá un valor lógico de True o False según si la búsqueda tuvo o no éxito. Las búsquedas son fundamentales puesto que es imposible realizar una modificación o una eliminación sin efectuar antes una búsqueda en el Recordset. La diferencia entre Seek y otros métodos existentes como FindFirst, FindNext, FindPreious,FindLast es que Seek sólo puede utilizarse con claves primarias, utiliza un índice y el Recordset debe ser del tipo Table. Los otros métodos para búsqueda mencionados utilizan cualquier campo que no sea clave primaria. En lugar de utilizar un índice para la búsqueda, la misma se lleva a cabo en base a una condición y no un índice. Finalmente el Recordset debe ser del tipo Dynaset. Para verificar si se cumple o no la condición hay que utilizar el método NoMatch. Un ejemplo típico en el que deberíamos utilizar Seek es cuando queremos obtener un registro único y paticular. Por ejemplo un empleado en particular, entonces utilizaríamos este método con la clave primaria IdEmp. En cambio, si quisiera encontrar todos los empleados que tienen un código de cargo determinado, en este caso la condición sería 'que el idcargo sea igual a X' y podemos aplicarla con el método FindFirst que devolverá el primer registro que coincida con la búsqueda; luego con FindNext podremos encontrar el siguiente registro que cumple con la condición y así sucesivamente. Estos últimos métodos están desarrollados en forma práctica en el Proyecto DMLVB en el formulario Cargos7. d. Movimiento de datos (moverse o navegar entre registros de un Recordset) Los métodos MoveFirst, MoveLast, MoveNext y MovePreious permiten mover el apuntador de registro al primer, último, siguiente o anterior registro respecto a dónde se encuentra el apuntador de registro antes de aplicar el método. La diferencia entre MoveFisrt y FindFirst es que MoveFirst mueve el puntero de registro al primer elemento del Recordset y FindFirst mueve el puntero de registro al primer registro del Recordset que coincide con la condición de búsqueda. Estos métodos son los que utiliza el control Data para navegar entre los distintos registros del Recorset abierto y al cual referencia este objeto visual. En el Proyecto DMLVB, formulario Cargos8 se encuentra desarrollado en forma práctica la utilización de estos métodos. Unidad 3 Página 9 / 16

11 Unidad 3 Página 10 / 16

12 Cómo trabaja SQL en Visual Basic. Como sabemos SQL tiene un lenguaje DML que puede aplicarse prácticamente en forma directa, teniendo en cuenta algunas condiciones específicas, en Visual Basic. En el Proyecto DBGrid en su formulario DBGrid3 se utilizó DML de SQL en forma directa ya que el usuario puede ingresar libremente las sentencias SQL. Estudiando el diseño del formulario, que incluye su código, puede apreciarse que en el caso de las consultas se utiliza la propiedad RecordSource del control Data. Y cada consulta puede asignarse en tiempo de ejecución por qué?. En cambio las otras operaciones que modifican ciertamente el contenido de la base de datos utilizan el método Execute (textosql). También ADO Y OLE DB, tecnologías distintas a DAO, utilizan SQL tanto para operaciones del lenguaje SQL de tipo DML Y DDL. La diferencia con estas tecnologías es que no tienen un lenguaje incorporado en Visual Basic de tipo DML o DDL equivalente a SQL. 4. Formularios MDI y Menús: creación y organización, utilización de formulario de Este tema está desarrollado en forma independiente en el apunte Diseño de Formularios MDI y Menús en formato pdf y que incluye material teóricocpráctico. Está disponible para su descarga en la Sección Material Unidad 3 Manuales. 5. Controles de acceso y manipulación de datos (ADO): Adodc, DataGrid, DataList, DataCombo Tema pendiente por el momento. 6. Diseño de consultas e Informes: Diseñadores DataEnvironment y DataReportLos informes en papel son necesarios porque así lo exigen en gran medida la legislación y también los usos y costumbres. Sin embargo el uso de informes dentro de una empresa debe estar restringido; es decir deben emitirse en su justa medida y a quienes corresponda; de lo contrario podrían producirse fugas de información no sólo dentro de sectores de una compañía sino hacia la competencia. Otro efecto nefasto es la excesiva burocracia ya que hay que tener presente que los informes en papel tienen una permanencia en la empresa y por lo tanto hay que contar cn espacio físico y normas de seguridad para su almacenamiento en lo que se conoce como archivos físicos. Visual Basic trae un diseñador de informe de datos, el DataReport Data Report Para agregar un DataReport a un proyecto es preciso ejecutar la opción de menú Proyecto Agregar DataReport y así aparecerá la ventana DataReport. Además se puede observar que en el explorador de proyectos se agrega un nuevo elemento en la carpeta Diseñadores. El Data Report permite crear un objeto DataReport que es de tipo contenedor que contiene secciones y controles. Un informe está formado por las siguientes secciones: Unidad 3 Página 11 / 16

13 Sección de detalle: que mostrará los datos que provienen del origen de datos que casi siempre es un Recordset proporcionado por un comando del DataEnvironment. Sección de encabezado de página; Sección de pie de página; Sección de encabezado del informe: se muestra una sola vez en el informe y en general se utiliza para identificar el informe y colocar información relativa a éste Sección de pie de informe: como en el caso anterior se muestra una sola vez y aparece cuando finaliza el contenido del informe secciones de grupo (encabezado y pie de grupo): estas áreas se presentan cada vez que se produzca un cambio de grupo y permiten manipular funciones de agrupamiento. Los controles del Data Report son: TextBox (RptTextBox): permite mostrar los campos de un origen de datos y toman su valor en tiempo de ejcución; Label (RptLabel): permite colocar etiquetas al informe; Image (RptImage): permite insertar gráficos en el informe, siendo las imágenes de tipo estáticas Line (RptLine): permite dibujar líneas en el informe Shape (RptShape): permite insertar rectángulos, triángulos, etc. Function (RptFunction): es un cuadro de texto especial que permite calcular valores a medida que se genera el informe, es decir, en tiempo de ejecución. Este control no funciona con DAO sino que necesita de un objeto contenedor especial que es el DataEnvironment para poder gestionarse. Sin embargo por lo dicho al principio hay que tener en cuenta unos pasos lógicos no sólo para utilizar adecuadamente este objeto sino más bien para diseñar los datos que se van a imprimir en papel y que por lo tanto van a tener una consistencia permanente en la empresa. 1. Hay que tener claro lo que queremos hacer. Por ejemplo podría ser un listado de todos los empleados, de sólo aquellos empleados que pertenecen a un departamento en particular, de sólo aquellos empleados cuyo salario es superior o inferior a un valor, etc. 2. Es importante ver qué información relativa al informe vamos a agregar. Por ejemplo es casi seguro y correcto colocar la fecha de emisión del informe, un número de página y un título. Opcionalmente puede ser necesario poder colocar un logotipo sólo en el encabezado del informe o tal vez en cada página. Son cuestiones que tienen que ver con la política de la empresa, en algunos casos; y en otras a quién va dirigido. 3. Definir el objeto DataEnvironment; 4. Agregar un objeto DataReport 5. Vincular el Data Report con el DataEnvironmet utilizando las secciones y controles de informes pertinentes. 6. Realizar la codificación que sea necesario, que a veces es muy poca. Data Environment Unidad 3 Página 12 / 16

14 El Data Enviroment es un diseñador basado en objetos que sirve para centralizar las conexiones a la base de datos y que básicamente permite también independizar los accesos y consultas de las bases de datos de las aplicaciones. Este diseñador permite generar un objeto DataEnvironment que es un objeto contenedor. El DataEnvironment es el medio ambiente de los datos y a través de él pueden definirse todas las conexiones que han de ser realizadas a la base de datos y todos los comandos necesarios para recuperar información. A cada conexión y a cada comando se le asigna un nombre único. El DataEnvironment cuando es agregado a un proyecto tiene una extensión dsr (diseñador). Su estructura jerárquica es la que muestra la imagen de la derecha. Para agregar un entorno de datos a un proyecto de Visual Basic es necesario utilizar la opción de menú Proyecto Agregar Data Environment y así aparecerá la ventana DataEnvironment PASOS PARA AGREGAR UN DataEnvironment A UN PROYECTO DE VISUAL BASIC Hay que ir al menú Proyeto Agregar DataEnvironmet: Hay que definir DEConnection y DECommand Siguiendo la tecnología ADO implica especificar, entre otras propiedades, las siguientes: El servidor que vamos a utilizar; El usuario; La Clave; La Base de datos Unidad 3 Página 13 / 16

15 En las siguientes imágenes se indican gráficamente estos pasos para lo cual hay que posicionarse sobre la conexión, pulsar el botón derecho del mouse y seleccionar la opción propiedades: Se selecciona el proveedor o servidor, en este caso para poder utilizar Access 97 se elige Microsoft Jet 3.51 OLE DB Provider La siguiente imagen nos permite especificar la conexión propiamente hablando con el servidor antes seleccionado, en particular la Base de Datos, el Nombre de Usuario y la Clave de usuario. Este último requisito puede quedar en blanco. El siguiente paso consiste en probar la conexión que si es exitosa mostrará un mensaje de información en tal sentido. La solapa Avanzadas permite especificar el tipo de acceso a la base de datos mediante la conexión (escritura, sólo lectura, etc.). Una vez que se ha establecido la conexión se pueden crear comandos. Basta con posicionarse en la conexión y pulsar el botón derecho del mouse como muestra la imagen. Unidad 3 Página 14 / 16

16 Aparecerá la ventana de Propiedades del comando, que todavía no tiene nombre y por ello figura el nombre por omisión que coloca Visual Basic: La solapa General permite establecer el origen de datos del comando: Un objeto de base de datos que podrá ser un procedimiento almacenado, una tabla, una vista o un sinónimo. Instrucción SQL Si seleccionamos la segunda opción el botón Generar SQL... se activará. Si lo pulsamos aparecerá la ventana de Diseño del Comando (Diseño: Command1) Esta ventana es muy similar a la vista diseño que tiene Access para diseñar las consultas: En la parte superior pueden arrastrarse los objetos desde la vista Datos (tablas o vistas de la base de datos) y las relaciones entre los mismos se realizarán en forma automática. Desde aquí también podemos seleccionar los distintas columnas que nos interesa que muestre la consulta. En la grilla superior pueden establecerse opciones adicionales correspondientes a la ordenación, agrupación, etc. En el área de texto se irá escribiendo el comando SQL o bien podremos ingresar o modificar el mismo directamente La grilla inferior sirve para mostrar los resultados de la ejecución de la consulta. Finalmente una vez diseñada la consulta utilizando el botón derecho del mouse podremos seleccionar otras opciones dependiendo en qué zona estemos posicionados con el ratón el menú contextual nos permitirá ejecutar la consulta, comprobar la sintaxis SQL, etc. Por ejemplo, podemos observar en la imagen la Vista de Diseño del comando cmddep2 que podemos ejecutar la consulta. Y en esta imagen podemos apreciar la Vista de diseño del comando cmddep2 mostrando el menú contextual que permite, entre otras cosas, ejecutar la consulta que se muestra en la siguiente imagen. Unidad 3 Página 15 / 16

17 Asimismo se pueden diseñar, como también ocurre en Access, distintos tipos de consultas. Fuentes Bibliográficas consultadas: DATE, C. J., Introducción a los SISTEMAS DE BASES DE DATOS (PrenticeCHall, México, 7ª Edición, 2001) SAROKA, Raúl Horacio, Sistemas de Información en la Era Digital (Capítulo 1, ebook, Fundación OSDE 2002) [pdf 402 Kb] SAROKA, Raúl Horacio, Sistemas de Información en la Era Digital (Capítulo 2, ebook, Fundación OSDE 2002) [pdf 441 Kb] RAMÍREZ R., José Felipe, aprenda VISUAL BASIC practicando (PrenticeCHall, México, 1ª Edición, 2001) Unidad 3 Página 16 / 16

UNIDAD 2: Bases de Datos en Visual Basic

UNIDAD 2: Bases de Datos en Visual Basic UNIDAD 2: Bases de Datos en Visual Basic 6. Informes de Base de Datos Los informes en papel son necesarios porque así lo exigen en gran medida la legislación y también los usos y costumbres. Sin embargo

Más detalles

El siguiente material didáctico es complementario al Punto 7 de la Unidad 2.

El siguiente material didáctico es complementario al Punto 7 de la Unidad 2. UNIDAD 2: Consultas utilizando DataEnvironment El siguiente material didáctico es complementario al Punto 7 de la Unidad 2. Los pasos a seguir para poder llevar a cabo el diseño de potentes consultas utilizando

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

BROWSERSQL VERSIÓN 3.1 TUTORIAL

BROWSERSQL VERSIÓN 3.1 TUTORIAL TUTORIAL LAURA NOUSSAN LETTRY (MENDOZA, ARGENTINA 2011) ÍNDICE CONTENIDOS PÁGINA Introducción 2 Características Funcionales 2 Área de Conexión 3 Área de Ejecución de Sentencias 4 En qué se basa su funcionamiento

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...

Más detalles

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y

Más detalles

Guía N 1: Fundamentos básicos(i)

Guía N 1: Fundamentos básicos(i) 1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos

Más detalles

BrowserSQL 4 versión 2 - TUTORIAL

BrowserSQL 4 versión 2 - TUTORIAL BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

XPERTO EN DISEÑO DE PÁGINAS WEB

XPERTO EN DISEÑO DE PÁGINAS WEB Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

UNIDAD 2: Bases de Datos en Visual Basic

UNIDAD 2: Bases de Datos en Visual Basic UNIDAD 2: Bases de Datos en Visual Basic 2. Conocer los controles de acceso a datos: Data Manager, textbox, label, dbgrid. Bases de Datos en Visual Basic 6.0 Visual Basic versión 6 puede conectarse a base

Más detalles

QUERCUS PRESUPUESTOS MANUAL DEL USO

QUERCUS PRESUPUESTOS MANUAL DEL USO QUERCUS PRESUPUESTOS MANUAL DEL USO 2 Tabla de Contenido 1 Introducción 1 1.1 General 1 1.1.1 Que es Quercus Presupuestos? 1 1.1.2 Interfaz 1 1.1.3 Árbol de Navegación 2 1.1.4 Estructura de Datos de un

Más detalles

APLICACIONES INFORMÁTICAS de BASE de DATOS

APLICACIONES INFORMÁTICAS de BASE de DATOS APLICACIONES INFORMÁTICAS de BASE de DATOS AUTOR: Juan Carlos Cambero Palmero EDITA: ACADEMIA BALANUS Reservados todos los derechos. Queda prohibido, sin el permiso del autor o editor, la reproducción

Más detalles

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) 1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Microsoft Visual Basic 6.0 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Microsoft Visual Basic 6.0. Se estudian las particularidades del lenguaje Basic, así como su

Más detalles

Bases de datos en Excel

Bases de datos en Excel Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus

Más detalles

Sistema de Facturación de Ventas WhitePaper Enero de 2007

Sistema de Facturación de Ventas WhitePaper Enero de 2007 Sistema de Facturación de Ventas WhitePaper Enero de 2007 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 ventas@preference.es Please Recycle PrefSuite Document

Más detalles

Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010

Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Tabla de Contenido 1 INSTALACIÓN EN EL SERVIDOR...3 1.1 CREAR LA BASE

Más detalles

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010 areas básicas en OneNote 2010 - OneNote - Office.com http://office.microsoft.com/es-ar/onenote-help/tareas-basicas-en-onenote... 1 de 3 23/04/2012 10:40 p.m. Soporte / OneNote / Ayuda y procedimientos

Más detalles

SESIÓN 1: POWER POINT 2013

SESIÓN 1: POWER POINT 2013 SESIÓN 1: POWER POINT 2013 INTRODUCCIÓN PowerPoint es un miembro de la suite de programas de Microsoft Office 2013. Una suite es un grupo de programas diseñados por un fabricante para que podemos trabajar

Más detalles

MS ACCESS BÁSICO 6 LOS INFORMES

MS ACCESS BÁSICO 6 LOS INFORMES 2010 MS ACCESS BÁSICO 6 LOS INFORMES 93 LOS INFORMES Los informes son una herramienta de Access para elaborar información, sobre los datos que deseemos, preparada para ser impresa. A partir de una base

Más detalles

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario 14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3.

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3. Acceso a base de datos SQLite desde Gambas 3. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación), la

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

TRÁFICO DE PISO 2. Rev. 1 15/04/09

TRÁFICO DE PISO 2. Rev. 1 15/04/09 TRÁFICO DE PISO 2 Manual de Usuario Rev. 1 15/04/09 Manual del Usuario. Tráfico de Piso 2. Qué es Tráfico de Piso? Se denomina Tráfico de Piso a la afluencia de personas al showroom del concesionario,

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Plantillas Office. Manual de usuario Versión 1.1

Plantillas Office. Manual de usuario Versión 1.1 Manual de usuario Para comprender y seguir este manual es necesario: Disponer del fichero lasolucion50.exe Asegurarse de trabajar con la versión 5.0.0.7 o superior. Para comprobar que versión esta utilizando

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

Diseño de formularios

Diseño de formularios Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Diseño de formularios Introducción a las bases de datos Tema 5 El aspecto de los formularios Se puede modificar a voluntad el aspecto

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:

Más detalles

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003 TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003 TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: MICROSOFT WORD 2003...1 1. ESTILOS Y FORMATOS...1 1.1. Estilos...1 1.2. Niveles...2 1.3. Secciones...2

Más detalles

TUTORIAL PRÁCTICO DE BASES DE DATOS EN ACCESS CREAR UNA AGENDA

TUTORIAL PRÁCTICO DE BASES DE DATOS EN ACCESS CREAR UNA AGENDA TUTORIAL PRÁCTICO DE BASES DE DATOS EN ACCESS CREAR UNA AGENDA Antes de iniciar con nuestro tutorial, conozcamos algunos conceptos que vamos a utilizar en este tutorial: Que es una base de datos: Una base

Más detalles

Fundamentos CAPÍTULO 1. Contenido

Fundamentos CAPÍTULO 1. Contenido CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será

Más detalles

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 - Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,

Más detalles

Sesión No. 11. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Sesión No. 11. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access) INFORMÁTICA INFORMÁTICA 1 Sesión No. 11 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones.

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos

Más detalles

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos:

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos: CUADERNIA 2.0 Se trata de una herramienta fácil y funcional que nos permite crear de forma dinámica ebooks o libros digitales en forma de cuadernos compuestos por contenidos multimedia y actividades educativas

Más detalles

UNIVERSIDAD NACIONAL DE CUYO ESCUELA DE COMERCIO " MARTIN ZAPATA

UNIVERSIDAD NACIONAL DE CUYO ESCUELA DE COMERCIO  MARTIN ZAPATA Plan de Estudios: Ord. Nº 72 y 79/97 CS Programa de: Taller de Operaciones Informáticas Ciclo lectivo: 2012 Modalidad: Producción de Bienes y Servicios Area: Organización, economía y producción Régimen

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

22. TRABAJO CON OLE Y MULTIMEDIA

22. TRABAJO CON OLE Y MULTIMEDIA 22. TRABAJO CON OLE Y MULTIMEDIA 22.1. QUÉ SIGNIFICA OLE? Object Linking and Embedding. Es un concepto complejo del entorno de programación en Windows y que abarca campos muy amplios. Podría decirse que

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

MACROS Y FORMULARIOS

MACROS Y FORMULARIOS MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

MANUAL INSTALACIÓN ABOGADOS MF

MANUAL INSTALACIÓN ABOGADOS MF MANUAL INSTALACIÓN ABOGADOS MF Entornos de instalación PARA TRABAJAR EN RED - Disponiendo de un servidor dedicado. 32 bits (x86) (RECOMENDADA) Windows XP, Vista, 7, 8 u 8.1, tanto a 32 bits (x86) como

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10

Más detalles

La compañía Autodesk presenta la nueva versión de su aclamado

La compañía Autodesk presenta la nueva versión de su aclamado Presentación La compañía Autodesk presenta la nueva versión de su aclamado AutoCAD, AutoCAD 2011, como un potente y completísimo programa de diseño y dibujo asistido por ordenador. Elegido por un gran

Más detalles

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES REGISTRAR LOS SITIOS WEB MÁS INTERESANTES La forma más fácil de volver a páginas Web que visitamos con frecuencia es almacenándolas en una lista. En Internet Explorer estas páginas se denominan sitios

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Módulo 1 Sistema Windows. Explorador de Windows

Módulo 1 Sistema Windows. Explorador de Windows Módulo 1 Sistema Windows Explorador de Windows El Explorador es una herramienta indispensable en un sistema operativo, ya que con él podemos organizar y controlar los archivos y carpetas de los distintos

Más detalles

Procedimiento para realizar el proceso de cierre anual (Ajuste anual) en CONTPAQ i Nóminas.

Procedimiento para realizar el proceso de cierre anual (Ajuste anual) en CONTPAQ i Nóminas. Procedimiento para realizar el proceso de cierre anual (Ajuste anual) en CONTPAQ i Nóminas. Antecedentes Debido a que los empleadores, están obligados a determinar cada año, el ajuste anual del impuesto

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1 SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE

Más detalles

Sincronización del Servidor.

Sincronización del Servidor. Sincronización del Servidor. Versión 1.0 03/05/05 Fecha Jose Autor Manuel Viejo Lobato http://ars.viejolobato.com Página 1 de 5 Índice. 1. Introducción... 3 2. Búsqueda de elementos de workflow por nombre....

Más detalles

Visor de presupuestos en Android

Visor de presupuestos en Android Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos

Más detalles