Voluntad Conocimiento Servicio

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

Download "Voluntad Conocimiento Servicio"

Transcripción

1 Universidad Tecnologica de Queretaro Digitally signed by Universidad Tecnologica de Queretaro DN: cn=universidad Tecnologica de Queretaro, c=mx, o=universidad Tecnologica de Queretaro, ou=uteq, Date: :44:00-06'00' UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio BASE DE DATOS INDUCCIÓN TEMPLE Y MANTENIMIENTO Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Electrónica y Automatización RODOLFO CASILLAS VILLA Santiago de Querétaro, Qro. Agosto de

2 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio BASE DE DATOS INDUCCIÓN TEMPLE Y MANTENIMIENTO Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Electrónica y Automatización ASESOR DE LA EMPRESA ING. ELOY E. DURÁN RODRÍGUEZ ASESOR DE LA ESCUELA ING. DAVID VÁZQUEZ RAZO ALUMNO RODOLFO CASILLAS VILLA Santiago de Querétaro, Qro. Agosto de

3 AGRADECIMIENTOS En primer lugar me gustaría agradecer a mis padres, Luz Francisca Villa Pérez y Rodolfo Casillas Suárez, por el apoyo que siempre he tenido de ellos y los valores que me inculcaron, los cuales me han servido para alcanzar metas que son difíciles de alcanzar; pero, no imposibles. Y a toda mi familia que me apoyaron para que yo siguiera estudiando aunque tuviéramos que estar separados, ya que toda mi familia se encuentra en Hermosillo, Sonora. Les agradezco a todos los maestros de la carrera de Electrónica y Automatización por todos los conocimientos que he obtenido a través de ellos, ya que muchas veces contaban sus experiencias laborales, sus consejos y preocupaciones, así como la que me brindaron. Le agradezco a mi asesor de escuela el Ing. David Vázquez Razo por ayudarme en mi estadía. A mi tutor Ubaldo Flora, le agradezco su apoyo en todo momento y a mis compañeros del grupo E-39, ya que mantuvimos una amistad y el grupo nunca se desintegro, siempre fue el mismo. Agradezco al Ing. Eloy E. Durán Rodríguez por haberme permitido realizar la estadía en su empresa ITM y el apoyo que me proporcionó en el transcurso de ésta. 4

4 ÍNDICE AGRADECIMIENTOS ÍNDICE INTRODUCCIÓN CAPÍTULO I. ANTECEDENTES GENERALES DE LA EMPRESA Pág. 1.1 Antecedentes de la empresa Misión Visión Política de calidad Organización Campo de desarrollo nacional Proceso general de producción...15 CAPÍTULO II. EL PROYECTO 2.1 Antecedentes Definición del proyecto Objetivo Alcance

5 2.5 Plan de trabajo Separación de actividades Secuencia de actividades Asignación de tiempos Gráfica de Gantt...20 CAPÍTULO III. MARCO TEÓRICO 3.1 Base de datos Origen de la base de datos Ventajas de la base de datos en la organización Visual Basic Métodos directos de base de datos Actualización de la base de datos Cadenas de conexión...27 CAPÍTULO IV. DESARROLLO DEL PROYECTO 4.1 Adquisición de datos Archivos Tablas, registros y campos Índices Procedimientos almacenados Vistas Triggers Diagramas de bases de datos

6 4.3.3 Usuarios Programación Ventanas del programa...38 CAPÍTULO V. ACTIVIDADES DIVERSAS 5.1 Introducción Actividades...50 CAPÍTULO VI. EVALUACIÓN ECONÓMICA Y RESULTADOS OBTENIDOS 6.1 Evaluación económica Resultados obtenidos...52 CONCLUSIONES Conclusiones...54 BIBLIOGRAFÍA Bibliografía...56 GLOSARIO Glosario...58 ANEXO Anexo código fuente

7 INTRODUCCIÓN Una base de datos es un sistema de almacenamiento de información. Esta definición es válida, sin embargo no se ajusta a la realidad, una base de datos es algo más que el "lugar" donde se almacenan nuestros datos. En ellas, almacenamos no sólo información, sino también una serie de objetos, procedimientos y reglas, que garantizan la integridad y la fiabilidad de los datos, para cubrir las necesidades requeridas por una empresa. Es muy importante y obligatorio, que en el momento de diseñar una base de datos, se estudie de qué modo se va a obtener el máximo rendimiento a la hora de procesar la información. Para ello, contamos con una serie de estructuras y herramientas que garantizan la velocidad de acceso a datos, como por ejemplo los índices. En SQL SERVER, se almacena en la propia base de datos los credenciales de usuarios, donde se gestionan los permisos de acceso. Para limitar el uso que pueda hacer un determinado usuario sobre nuestros datos. El propósito de crear una base de datos es desarrollar ésta utilizando Microsoft Visual Studio 2005, Microsoft SQL Server 2000 como motor de bases de datos. 8

8 En el capítulo I, se mencionan los antecedentes de la empresa, donde se relata como surgió la empresa y en que se especializa, que en este caso es en elaborar inductores. El capítulo II, muestra como surge la necesidad del proyecto, el plan de trabajo y la separación de actividades que se realizó para poder obtener la asignación de tiempos, y así elaborar la gráfica de Gantt. En el capítulo III, el marco teórico, se explican brevemente los conceptos teórico-práctico que se utilizaron en el proyecto como referencia, que ayudaron en la realización de la base de datos. El capítulo IV, muestra el desarrollo del proyecto mostrando a detalle la base de datos. En el capítulo V, trata de las actividades diversas que se realizaron en el trayecto de estadía que no necesariamente tienen que estar relacionadas con el proyecto. Y por último el capítulo IV muestra los resultados del proyecto, en el cual se menciona como funciona la base de datos. 9

9 CAPÍTULO I ANTECEDENTES GENERALES DE LA EMPRESA 10

10 1.1 Antecedentes de la empresa La empresa lleva por nombre I.T.M. S. A. de C.V. (Inducción Temple y Mantenimiento). Su giro principal es la maquila y temple por inducción y la fabricación de herramientas para equipos de inducción. Se encuentra ubicada en San José el Alto, Querétaro, Qro. Surgió en octubre de Las personas directamente involucradas con la compañía son el Ing. Eloy Durán Rodríguez y el Ing. Rubén Escobedo Amescua. Nace debido a que en aquellos tiempos no existían muchas empresas que se dedicaran al mismo sector y las pocas que había eran de origen extranjero. Una de las principales ventajas que I.T.M. tiene contra su competencia es el precio, calidad y el trato que tiene con sus clientes. Su proceso primordial estriba en el calentamiento por inducción, ya que es una tecnología que tuvo sus comienzos hace ya muchos años. En nuestro país esta tecnología es poco conocida y se utiliza en forma muy limitada debido a su poca promoción, sin embargo, haciendo un comparativo entre los distintos métodos de calentamiento se puede apreciar que el calentamiento por inducción tiene algunas ventajas que lo hacen muy competitivo. 11

11 1.2 Misión Reparar y modernizar equipos de inducción, fabricar herramental y manipular tratamiento térmico que asegure la satisfacción de nuestros clientes y la superación de la competencia. 1.3 Visión Ser una organización netamente nacional capaz de suministrar productos y servicios de calidad de clase mundial a precios justos para superar las expectativas de nuestros clientes, con el objetivo de que siempre seamos su primera opción. 1.4 Política de Calidad Ser la primera compañía cien por ciento mexicana, incursionando en el campo del calentamiento por inducción, con experiencia, excelencia en el servicio, precios y calidad de clase mundial. 12

12 1.5 Organización La empresa está constituida por siete personas. - Gerente general: Encargado de procesos administrativos como venta, compras, etc. - Gerente de operación: Encargado de supervisar todas las operaciones productivas como maquinados, soldadura, maquila, además establece procesos, ingeniería, etc. - Técnico: programación de equipos, elaboración de tableros. - Jefe de taller: responsable de facilitar la operación del taller mediante el requerimiento de herramientas, materiales y la asignación de tareas. - Mecánico: opera las diferentes maquinas, herramientas, etc. para la fabricación de los diferentes componentes requeridos en la manufactura de los diferentes productos que se elaboran. - Ayudantes: son auxiliares que facilitan las labores del jefe de taller y el mecánico. El organigrama de la empresa se muestra a continuación en la figura

13 Inducción Temple y Mantenimiento S.A. de C.V. Gerente de operación Gerente general Técnico Jefe de taller Administradora Mecánico Ayudante general Ayudante general Figura 1.1 Organigrama de I.T.M. 1.6 Campo de desarrollo nacional o internacional El campo de la empresa es principalmente la industria automotriz nacional y algunas compañías extranjeras del mismo ramo. Con respecto al mercado nacional lo integran compañías como DELPHI, CARDANES, FORJAS SPICER, Dana, TRW FOMASA, PRINVER, REMY Alternadores, RAIMSA, etc. En cuanto a compañías extranjeras 14

14 con relación comercial tienen a DELPHI y varias compañías INTEGRANTEL del grupo INDUCTOHEAT. 1.7 Proceso general de producción Los servicios que ofrece I.T.M. son: - Fabricación de inductores y reparación de herramental para calentamiento por inducción. - Reparación y modernización del equipo de inducción. - Compra, venta y reacondicionamiento de equipo de inducción usado. - Maquila de temple por inducción. - Desarrollo de proceso para tratamiento térmico por inducción. - Entre otros. 15

15 CAPÍTULO II EL PROYECTO 16

16 2.1 Antecedentes El proyecto (base de datos) nace porque desde que la empresa inicio actividades se ha llevado un sistema de registro de administración no muy eficaz y esto influye de manera ineficiente al momento de negociar con los clientes. Algunos aspectos importantes que se desconocen son: como se lleva a cabo el proceso de fabricación o reparación, la negociación con el cliente y su resultado poco difuso y la falta de un buen control de tiempo, lo que genera algunas perdidas. 2.2 Definición del proyecto La base de datos consiste en elaborar un formato en archivo electrónico donde se registren los datos del cliente, el trabajo que se le está realizando, los tiempos de maquinado, el historial del producto, lista de materiales, costos e imágenes del producto; así como, transporte (traslados del equipo del cliente al taller y del taller al cliente). 2.3 Objetivo El proyecto ayudara a: - Facilitar la cotización - Facilitar el control de garantía - Estimar tiempos de entrega 17

17 2.4 Alcance La importancia de una buena base de datos consiste en poder tener la información de todos los productos o datos, para tener acceso en el momento que sean requeridos por alguien, pudiendo agregar imágenes fotográficas de las piezas o cualquier cosa que sea necesaria. Esto cambiará muchas cosas de la empresa, ya que se podrá apreciar el tiempo que tarda en hacer las cosas y poder mejorar muchas actividades. Para que todo salga mejor es necesario tener una buena administración en lo que la empresa produce y lo que vende. 2.5 Plan de trabajo A continuación se detallarán las diversas actividades a través de las cuales se realizará el proyecto, asignación de tiempos y gráfica de Gantt Separación de actividades 1. Obtener los datos necesarios para la base de datos. 2. Elaborar el programa con un fácil manejo. 3. Plantear el desarrollo del proyecto. 4. Empezar la programación. 5. Almacenar los datos que tienen desde el año

18 6. Pruebas de programación. 7. Aprobación Secuencia de actividades 1. Desarrollo de ideas para el proyecto. 2. Investigación de los productos que se almacenan. 3. Los datos requeridos por las empresas. 4. Elaboración del formato para la colocación de los datos. 5. Empezar la programación. 6. Almacenar los datos que sean requeridos 7. Probar el programa. 8. Aprobación Asignación de tiempos 1. Desarrollo de ideas para el proyecto. 2 días 2. Investigación de los productos que se almacenan. 5 días 3. Los datos requeridos por las empresas. 2 días 4. Elaboración del formato para la colocación de los datos. 1 día 5. Empezar la programación. 40 días 6. Almacenar los datos que sean requeridos 10 días 7. Probar el programa. 1 día 8. Aprobación. 2 días 19

19 2.5.4 Gráfica de Gantt La siguiente gráfica de Gantt nos muestra las actividades contra tiempos programados que ayudaran al logro del proyecto, como se muestra a continuación en la figura Mayo Mayo Mayo 23 Mayo 24Mayo-18Julio 19Julio-2Agosto 3 Agosto 5Agosto Figura 2.1 Gráfica de Gantt 20

20 CAPÍTULO III MARCO TEÓRICO 21

21 3.1 Base de datos Definición de base de datos.- Conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos. Base de datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo Origen de la base de datos La historia de las bases de datos surge desde mediados de los años sesenta, en 1970 Codd propuso el modelo relacional; este modelo es el que ha marcado la línea de investigación por muchos años, ahora se encuentran los modelos orientados a objetos. 22

22 3.1.2 Ventajas del uso de la base de datos en la organización 1. Independencia de datos y tratamiento. - Cambio en datos no implica cambio en programas y viceversa (menor coste de mantenimiento). 2. Coherencia de resultados. - Reduce redundancia. - Acciones lógicamente únicas. - Se evita inconsistencia. 3. Mejora en la disponibilidad de datos. - No hay dueño de datos (no igual a ser públicos). - Ni aplicaciones ni usuarios. - Guardamos descripción (idea de catálogos). 4. Cumplimiento de ciertas normas. - Restricciones de seguridad. - Accesos (usuarios a datos). - Operaciones (operaciones sobre datos). 23

23 3.2 Visual Basic El fundador y CEO de Microsoft, Bill Gates, fue el primero en articular la visión del concepto de «aplicaciones personalizables» en su artículo «Beyond Macro Processing» («más allá del procesamiento de macros»), publicado hace ya más de diez años en la revista Byte. En él, Gates afirmaba estar convencido de la necesidad de contar con un entorno sofisticado que pudiera compartirse e incluirse en el software de aplicaciones productivas. Si, según pensaba, los programadores pudieran contar con herramientas de desarrollo integradas directamente en una aplicación, podrían optimizar sus conocimientos, llevar los paquetes de aplicaciones «más allá del procesamiento de macros» y crear potentes soluciones a partir de la capacidad funcional de las aplicaciones existentes. La programación visual evoluciona al surgir la pregunta de por qué se persiste en comunicarse con las computadoras usando lenguajes de programación textual, tan solo si pudiéramos ser más productivos y el campo de las computadoras estuviese más accesible a una gran cantidad de personas, simplemente dibujaríamos las imágenes que nos vienen a la mente cuando consideramos soluciones a algún problema en particular. Visual BASIC es un producto hecho por Microsoft que permite al usuario crear fácilmente programas (para Windows) poderosos y completos, por ejemplo, programas para bases de datos, controles Active X, y programas cliente/servidor para redes. 24

24 En Visual Studio 2003, los desarrolladores tenían un determinado número de componentes de acceso a datos. Sin embargo, combinar estos componentes era a menudo tedioso y no fomentaba una buena reutilización de los objetos. En Visual Studio 2005, se ha ampliado el acceso a datos con tipo mediante un nuevo objeto llamado TableAdapter. Con los TableAdapters, interactuar con los objetos de datos en el equipo cliente y enviar actualizaciones a una base de datos, resulta mucho más sencillo. Los TableAdapters encapsulan los objetos necesarios para comunicarse con una base de datos y proporcionar métodos para realizar el acceso a los datos con tipos seguros Métodos directos de base de datos Además de los métodos de actualización de DataTable que ofrecen los TableAdapters, tiene también la posibilidad de generar métodos que escriban directamente en la base de datos, sin necesidad de modificar una DataTable y enviarla a la base de datos. Esta opción se controla mediante la propiedad GenerateDBDirectMethods del objeto TableAdapter del diseñador de Dataset. Los métodos DBDirect que se generan son Insert, Delete y una sobrecarga de Update que admite un parámetro de tipo seguro para cada campo de la DataTable. A continuación se muestra la tabla de referencia para TableAdaprter en la figura

25 Referencia rápida de las propiedades de TableAdapter. Generación de código Base Class ConnectionModifier Modifier Nombre Clase de la que heredará el TableAdapter. Es importante que los TableAdapters hereden de System.Component.ComponentModel para que se puedan arrastrar al Form Designer. Visibilidad externa del objeto de conexión que utiliza el TableAdapter Visibilidad externa del TableAdapter Nombre del TableAdapter.. Datos Connection GenerateDBDirectMethods InsertCommand, SelectCommand, UpdateCommand, DeleteCommand CommandText CommandType Parámetros Información utilizada para generar el objeto de conexión de la conexión de la base de datos. Aquí es donde se establece la cadena de conexión. Propiedad booleana que indica si se deben generar métodos que permitan enviar comandos directamente a la base de datos, sin utilizar las DataTables. Configuración para los objetos System.Data.DbCommand subyacentes que se utilizan para obtener los datos y enviar los cambios a la base de datos. Texto del comando que se ejecutará en la base de datos. Según el tipo de comando, este texto puede ser una instrucción SQL, un nombre de procedimiento almacenado o un nombre de función. Tipo de comando que representa el texto del comando. Esta propiedad puede ser Text, Stored Procedure o TableDirect. Colección de parámetros que debe utilizarse al llamar al comando. Figura 4.1 TableAdapter 26

26 3.2.2 Actualización de la base de datos La manera más habitual de actualizar una base de datos es enviar los cambios que contienen uno o varios objetos DataTable a la base de datos. TableAdapters proporciona varias sobrecargas del método Update para facilitar esta tarea. Cada una de estas sobrecargas reenvía el parámetro pasado al método Update del DataAdapter subyacente Cadenas de conexión Visual Studio 2005 presenta como novedad los valores de configuración con tipo a los que se puede obtener acceso mediante programación. Los TableAdapters aprovechan esta característica para ofrecer las cadenas de conexión almacenadas en el archivo app.config de la aplicación. Si se utiliza una cadena de conexión almacenada como una configuración con tipo, puede cambiar la cadena de conexión del archivo app.config y todos los TableAdapters de la aplicación se conectarán a la base de datos utilizando la nueva cadena de conexión. El uso de valores de configuración con tipo presenta la ventaja adicional de proporcionar valores predeterminados si no se puede encontrar el valor de configuración en el archivo app.configura. 27

27 En vez de generar una excepción, la clase de valores de configuración generada devuelve el valor que se estableció durante la compilación. Para TableAdapters, se utilizará la cadena de conexión utilizada para desarrollar la aplicación cuando no se encuentre ningún otro valor para la cadena de conexión. Los TableAdapters facilitan en gran medida el acceso a los proveedores de bases de datos y ofrecen una manera con tipos seguros de ejecutar comandos en la base de datos. Gracias a las clases parciales y a la herencia, es posible ampliarlos para que lleven a cabo prácticamente cualquier tarea que sea necesaria. En este artículo, hemos visto de manera general las características de los TableAdapters y cómo interactúan con los otros elementos del proyecto. Con estas características puede aprovechar la funcionalidad de TableAdapter para crear rápidamente objetos de acceso a base de datos con grandes posibilidades de reutilización. 28

28 CAPÍTULO IV DESARROLLO DEL PROYECTO 29

29 4.1 Adquisición de datos Se comenzó a desarrollar el proyecto basándose en crear una base de datos, la cual pueda tener todo lo necesario para que el usuario pueda manipularlo con facilidad. En cualquier aplicación de software (o al menos en su mayoría), es requisito imprescindible el almacenamiento de información para posteriormente ser mostrada, manipulada o eliminada. Para poder comenzar a trabajar con las bases de datos, es necesario conocer primero una serie de conceptos que nos ayude a entender como funcionan Archivos En la creación de la base de datos, el diseñador puede nombrarla como desee especificar su lugar de destino. El propio SQL SERVER, creará la estructura lógica con los archivos necesarios. Estos archivos serán el archivo principal de datos, y el archivo de registros. Si por ejemplo, se crea una base de datos con el nombre "Empresa", SQL SERVER, ésta creará dos archivos con los siguientes nombres y extensiones: - Empresa_Data.MDF (Archivo principal de datos). - Empresa_Log.LDF (Archivo de registros). 30

30 Por lo tanto la base de datos queda almacenada en estos dos archivos, pudiendo elegir el destino de ambos. Es frecuente encontrarse, con que estos dos archivos se encuentran en unidades de almacenamiento distintas. Tanto por seguridad, como por rendimiento, de modo que si falla una de las unidades no se pierdan todos los archivos. 4.2 Tablas, registros y campos. Las bases de datos están formadas por bloques de información básicos, estos bloques reciben el nombre de tablas, lo que antiguamente se denominaban ficheros o archivos. Una tabla, es un conjunto de información con características comunes. Es decir, almacena información sobre un concepto en común. Por ejemplo en la base de datos de una empresa, existirá una tabla que guarde información de los inductores, otra que almacene los datos de los socios, etc., estas tablas, están compuestas de registros. Un registro es cada uno de los elementos de información de la tabla. En el ejemplo de la base de datos de la empresa, un registro es cada uno de los socios almacenados en la tabla socios. A su vez, cada registro está formado por unidades fundamentales denominadas campos. Un campo es la unidad de información que interesa almacenar para cada 31

31 registro. En nuestro ejemplo, los registros estarían formados por los siguientes campos, nombre de socio, apellidos, número de socio, etc Índices Es fácil encontrar bases de datos con tablas cuyo tamaño aumenta con facilidad, pudiendo contener millones de registros. En estos casos el acceso a determinada información puede ser lento y costoso. Habrá operaciones de consulta que obliguen a recorrer la tabla entera, desde su primer registro hasta el último, esto repercute directamente en la aplicación, convirtiéndola en una aplicación lenta y pesada. De ahí la importancia del diseño de la base de datos. Para acelerar el acceso a la información se cuenta con los índices. Un índice almacena una serie de claves que permite al servidor acelerar sus consultas. El índice no sólo sirve para aumentar la velocidad, sirve además para fijar un orden en los registros, tener registros únicos, etc., de modo que cuando se modifica el contenido de una tabla que afecta algún índice, SQL SERVER debe modificar los datos de la tabla y los índices que afectan a la misma. 32

32 4.2.2 Procedimientos almacenados. Un servidor de base de datos no sólo puede manipular información de sus tablas, sino que tiene la capacidad de interpretar código en un lenguaje SQL para la programación de una serie de funciones u operaciones. Este código SQL se puede encapsular en un procedimiento o varios y se almacena en la propia base de datos. Por lo tanto podemos escribir procedimientos en SQL para realizar las tareas deseadas sobre nuestra base de datos y almacenarlos, para más adelante con una sencilla llamada se ejecuten las instrucciones. Estos procedimientos reciben el nombre de procedimientos almacenados y se pueden encontrar como Stored procedures, o también se les suele denominar simplemente como SP. 4.3 Vistas Trabajando con una base de datos, nos encontramos con tareas habituales, que se repiten constantemente. De este modo es muy frecuente realizar peticiones de datos muy similares que requieres consultas SQL semejantes. Gracias a las vistas podemos crear unas bases de datos con consultas para uso habitual. 33

33 El modo de trabajo es relativamente sencillo, se trata de unas tablas especiales donde sus datos provienen de una o más tablas en función de la consulta SQL creada. Por ejemplo, se puede crear una vista para que de manera sencilla, mediante un número de socio devuelva toda la información requerida (alquileres pendientes, alquileres realizados, etc.) Triggers Un trigger es un suceso que se dispara cuando se provoca un determinado evento. Es habitual vincular un trigger a un procedimiento almacenado, de modo que cuando se provoque el trigger, se ejecute el procedimiento almacenado Diagramas de bases de datos Una de las herramientas que sirven de ayuda al diseñador de bases de datos es el diagrama de bases de datos. Se trata de una herramienta gráfica donde podemos situar tablas y establecer las relaciones existentes entre ellas. De este modo se puede tener una vista de la estructura genérica de la base de datos. 34

34 4.3.3 Usuarios En las bases de datos se pueden añadir tantos usuarios como sea necesario y otorgarles los permisos correspondientes. De este modo, podemos limitarnos a un usuario para que sólo tenga acceso a determinadas tablas, y fijar las operaciones que puede realizar sobre las mismas. SQL SERVER crea siempre un usuario por defecto; se trata del usuario dbo (database owner) que es el propietario o creador de la base de datos. 4.4 Programación En SQL SERVER se creó la base de datos y en la tabla 4. 1 se muestran los detalles de la misma. Aquí se detallan los datos principales de la base de datos, ya que se describen los elementos utilizados, para la realización del mismo. El nombre del campo, por ejemplo, en el programa vendría siendo una etiqueta llamada empresa, en el tipo de datos por ejemplo, texto; lo que va a llevar ese espacio será todo texto, y el número de caracteres indica cuantas letras en este caso podría llevar. 35

35 Nombre del campo Tipo de datos Número de caracteres Empresa Texto 15 CódigoITM Texto 10 CodigoInd Texto 30 FechaReg Fecha/Hora Fecha corta Detalles Texto 255 ListaMate Texto 255 TiempoMaqui Texto 255 Costos Texto 255 Cotización Texto 255 Observaci Texto 255 Historial Texto 100 Calidad Número Entero Tabla 4.1 Detalles Se especificó el campo código de ITM como la clave principal de la base de datos (la clave principal es el único registro que no puede repetirse y el cual no puede quedar en blanco), ya varias funciones de la programación realizada dependen de ella. 36

36 En la clave principal se especifica el tipo de producto registrado, por ejemplo: ITMN### La clave principal debe llevar las letras: ITM seguidas por la letra N que significa que ese inductor es nuevo y # son los números sin que se repitan. ITMR### La letra R significa que se le tendrá que realizar alguna reparación. Así, con estos datos, la empresa registra sus productos y la clave principal es una de las herramientas más importantes para la realización de la base de datos. 37

37 4.5 Ventanas del programa Ventana principal de la base de datos. Figura 4.2 Ventana principal Esta ventana es la principal, donde se puede apreciar una lista formada con un ListBox donde aparecen todos los clientes registrados en la empresa. En la parte inferior izquierda se aprecia un Label donde aparece la hora enlazada con el reloj de la computadora. 38

38 En la parte derecha se aprecian 2 opciones y un botón; en la opción Ver todos los registros aparece la ventana de datos que se muestra en la figura 4.5, en la cual se puede modificar, agregar o eliminar un registro. En la opción Buscar registro se enlaza a la ventana detalles mostrada en la figura 4.3 y se ejecuta el código en el botón buscar de la ventana detalles mostrada en la figura 4.3. El botón opciones avanzadas abre un panel donde se muestran dos opciones más, que son Exportar e Importar donde abren una ventana adicional donde se van a manejar la entrada y la salida de datos del programa, esto es por sí alguna vez el usuario prefiere cambiar de computadora, y pueda llevarse todos los registros en la base de datos ya capturados en el programa actual. La otra opción te permite cambiar el password que es necesario para poder ejecutar el código del botón Exportar e Importar. De regreso al ListBox, cuando se le da doble click a una empresa en la lista, se abre la ventana de la figura 4.3 donde aparecen todos los detalles incluyendo una imagen del inductor registrado si es que la hay, la ventana detalles se muestra a continuación. 39

39 Figura 4.3 Detalles Aquí se muestran los detalles de la empresa, como se puede ver, lo primero que se aprecia es el nombre de la empresa, código ITM. Aquí se puede observar que el ejemplo de la figura 4.3 ITMR001 es un registro de un inductor reparado, porque en su código se le agregó la letra R de reparación. En el código de inductor, se pone el número de serie del inductor, pero si no cuentan con uno, no es necesario ponérselo. En la lista de inductores podemos ver un ListBox con todos los registros de inductores hechos por la empresa I.T.M. donde se puede seleccionar uno para ver todos sus detalles, así como se ve en la figura 4.3, el botón Volver nos regresa a la ventana principal de la figura

40 En la parte donde se encuentra el logotipo de la empresa I.T.M. Inducción, Temple y Mantenimiento se encuentra una etiqueta que dice Ver opciones ésta muestra las opciones que se encuentran en la figura 4.4. Figura 4.4 Opciones de la ventana detalles El botón Agregar imagen importa a los archivos del programa una imagen guardándola con el nombre del código de ITM para que cuando se navegue en los inductores registrados de la empresa, pueda desplegarse en el PictureBox que se encuentra en la parte superior derecha de la figura 4.3. El botón Eliminar imagen busca la imagen con el nombre de código de ITM para eliminarla permanentemente de la computadora. El botón Modificar datos enlaza la ventana de datos mostrada en la figura 4.5, para poder modificar los datos o eliminar el registro. 41

41 El botón Exportar agrega los datos a una hoja de reporte creada en Visual Studio 2005 para poder exportarlos a un archivo de Acrobat Reader (.pdf) o a una hoja de cálculo en Microsoft Excel (.xml). fig El botón Buscar inductor navega entre los registros de la base de datos para encontrar un registro con el código de I.T.M. Los botones << y >> buscan en los archivos del programa las imágenes que llevan por nombre el código de ITM del inductor seleccionado, cada inductor tiene un rango de 10 imágenes por almacenar. A continuación se muestra la segunda ventana en la figura

42 Figura 4.5 Base de datos En la segunda ventana (Figura 4.5) se encuentra la base de datos en la cual se pueden eliminar, modificar o agregarse nuevos registros. Con la ayuda de las herramientas que se muestran en la figura 4.6 en la cual se puede ver cuantos registros se llevan en ese momento. Figura 4.6 Barra de herramientas En la figura 4.6 la herramienta + sirve para agregar nuevos registros, la herramienta X elimina los registros que no sean necesarios o que ya no se necesiten, y el diskette refresca la base de datos para guardar todos los cambios que se hayan realizado en los registros, las flechas sirven para navegar manualmente en los registros de la base de datos, el TextBox que dice 1 of 10 indica el número de registro en el que se encuentra y cuantos son en total. 43

43 Figura 4.7 Opciones de base de datos En la figura 4.7 se muestran las siguientes opciones: La figura con el cuadro de la imagen crea una vista preliminar de la imagen asignada al inductor y la despliega en otra ventana. El label donde dice No hay imagen asignada a este registro indica si hay o no una imagen con el nombre del código de I.T.M. en los archivos del programa. El botón Agregar importa a los archivos del programa una imagen guardándola con el nombre del código de ITM para que cuándo se navegue en los inductores registrados de la empresa, pueda desplegarse en el PictureBox que se encuentra en la parte superior derecha de la figura 4.3. El botón Eliminar busca la imagen con el nombre de código de ITM para eliminarla permanentemente de la computadora. 44

44 El botón Buscar navega entre los registros de la base de datos para encontrar un registro especificado con el código de I.T.M. El botón Detalles regresa a la ventana de la figura 4.3. En la figura 4.4 cuando se ejecuta la opción exportar aparece la ventana donde se tiene que capturar los datos pedidos figura 4.8 y figura 4.9 algunos datos aparecen automáticamente. Figura 4.8 Datos del reporte 1 45

45 Figura 4.9 Datos del reporte 2 Algunos datos son capturados por el usuario, cada uno esta conectando a su propia columna en una tabla de base de datos, los cuales, al presionar el botón Aceptar son plasmados en la hoja de reporte que proporciona Visual Studio 2005 mostrado a continuación en la figura

46 Figura Estructura del reporte Cada dato mencionado anteriormente, es almacenado en los textbox con la inscripción =First(Fields!cliente2.Value). Cada dato capturado se almacena de la misma manera para cada campo quedando, en tiempo de ejecución, como se muestra en la figura

47 Figura Vista preliminar del reporte En la figura se aprecia una vista preliminar de lo que se va a exportar al Acrobat Reader o a Microsoft Excel. 48

48 CAPÍTULO V ACTIVIDADES DIVERSAS 49

49 5.1 Introducción En la empresa I.T.M. hay infinidad de actividades que se realizan diariamente. Se mencionarán algunas actividades realizadas, las cuales ayudan a obtener experiencia necesaria para poder desarrollarse en el campo laboral. 5.2 Actividades Medir la dureza de los materiales en un durómetro, el cual tiene un indicador analógico que registra la dureza del material en unidades; ayudar a descargar material que llegaba a la empresa; ver como trabajaban los inductores, etc. Lo más importante de todo fue: aprender como se realiza el maquinado de metales por medio de la fresadora, el torno; como funciona la máquina de inducción; como fabrican las bobinas; revisar el selector de velocidades del torno, ya que éste no servia. Ayudar en la reparación de algunos inductores haciendo una corrección de fuga, eso fue por medio de soldadura de plata. 50

50 CAPÍTULO VI EVALUACIÓN ECONÓMICA Y RESULTADOS OBTENIDOS 51

51 6.1 Evaluación económica. En la elaboración de la base de datos, no se requirió comprar material, ya que todo se concentraba en la computadora, donde se tenía que estar haciendo el programa, por eso no hubo ningún gasto. 6.2 Resultados obtenidos La base de datos, realizó todo lo requerido por la empresa ITM, con esto se pudieron almacenar los datos de todos los clientes actuales, como por ejemplo, ubicación, que tipo de inductor va a adquirir o si requiere hacerle reparaciones a otro inductor. La mayoría de los datos del cliente pueden ir con una imagen del inductor que tenga, para que quede registrado en la base de datos, la cual, cuando se requiera nuevamente para alguna reparación, o un inductor igual, puedan fijarse en la base de datos los detalles que tiene el inductor, material utilizado, costos, etc. Una parte importante de la base de datos fue poder exportar los datos de algún cliente en un archivo de Adobe Acrobat, ya que a veces es necesario que el cliente requiera datos del inductor que compró o que cuenta con alguna reparación, esto nos sirve para poder enviarle todo el documento al cliente. 52

52 CONCLUSIONES 53

53 En la elaboración de la base de datos tuve algunas dificultades al realizar este proyecto, ya que cuando empecé a crear la base de datos utilice el programa Microsoft Visual Studio 2005, el cual era muy diferente al que anteriormente había utilizado, que era Microsoft Visual Basic 6. Como la forma de programar era muy diferente a la versión anterior, tuve que estudiar el Visual Studio 2005 para poder entenderle. Se utilizó el programa Microsoft Visual 2005 por la necesidad de realizar la base de datos en un archivo Adobe Acrobat, lo cual no es posible de realizar en el Visual Studio 6. Con la base de datos se logró todo lo requerido por la empresa, y el usuario de la base de datos podrá acceder a la información de una forma oportuna, ágil y fácil. Otro aspecto importante, es que la empresa podrá administrar todos sus datos, pudiendo restringir algunas opciones, ya que la base de datos cuenta con un password que impide que alguna persona pueda hacer modificaciones a los datos, ya que necesitaría conocer el password que deberá tener el administrador. El proyecto a simple vista parece simple, pero en realidad es algo complejo, ya que se necesita bastante código, para su realización. 54

54 BIBLIOGRAFÍA 55

55 Microsoft Corporation. (1999). VBA Overview. [online] Available: (September 5, 1999) Microsoft SQL Server 2005 Express Edition: Schneider, David I. (1999). An Introduction to Programming Using Visual Basic 6.0. (p. 29) New Jersey: Prentice Hall. Stallings,William SISTEMAS OPERATIVOS. Prentice Hall, 2da edición Piattini Mario, Adoración de Miguel, Marcos Esperanza. DISEÑO DE BASES DE DATOS SQL Server 2005 Management Studio Express - Community Technology Preview November

56 GLOSARIO 57

57 El DBMS : es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos, está compuesto por DDL, DML, SQL. DDL: Lenguaje de definición de datos. DML:Lenguaje de manipulación de datos. SQL: Lenguaje de consulta. Los datos.es lo que se conoce como base de datos propiamente dicha. Para manejar estos datos utilizamos una serie de programas. Los Programas.Son los encargados de manejar los datos, son conocidos como DBMS (Data Base Management System) o también SGBD (Sistema Gestor de Base de Datos). Los DBMS tienen dos funciones principales que son La definición de las estructuras para almacenar los datos y la manipulación de los datos. 58

58 ANEXO CÓDIGO FUENTE 59

59 Anexo código fuente Ventana principal (Form1) Figura 4.6 Form1 Ventana base de datos (Form2) Figura 4.7 Form2 60

60 Ventana detalles (Form3) Figura 4.8 Form3 Ventana Exportar (Form4) F i g u r a 4. 9 F o r m 4 Ventana importar y exportar (ITMExpFiles) 61

61 Figura ITMExpFiles Ventana password (PassForm) Ventana vista previa (VistaPrevia) Figura PassForm Figura VistaPrevia 62

62 Form1 (Ventana principal fig. 4.6) Public Class Form1 Private mouseoffset As Point Private ismousedown As Boolean = False Dim Rpt As String Dim Ruta As String = M y.computer.filesystem.specialdirectories.temp Dim LR As Integer = Len(Ruta) 4 Private Sub PCTCNERBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PCTCNERBindingNavigatorSaveItem.Click Me.Validate() Me.PCTCNERBindingSource.EndEdit() Me.PCTCNERTableAdapter.Update(Me.PTOBDDataSet.PCTCNER) Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Dim Resp = MsgBox("Desea actualizar el respaldo de seguridad", _ MsgBoxStyle.YesNoCancel + MsgBoxStyle.Question + MsgBoxStyle.DefaultButton1) Select Case Resp Case vbyes Rpt = Mid(Ruta, 1, LR) & "Apps\2.0\" For Each foundfile As String In My.Computer.FileSystem.GetFiles( _ Rpt, FileIO.SearchOption.SearchAllSubDirectories, "PTOBD.mdb") ArcPro.Items.Add(foundFile) Next Dim CopyTo As String = "C:\SystemFile.mdb" Try Me.ArcPro.SelectedIndex = 0 If My.Computer.FileSystem.FileExists(CopyTo) = True Then My.Computer.FileSystem.DeleteFile(CopyTo) My.Computer.FileSystem.CopyFile(Me.ArcPro.Text, CopyTo) MsgBox("Se ha actualizado correctamente el respaldo del programa", MsgBoxStyle.OkOnly) Catch ex As Exception End MsgBox(ex.Message) End Try Case vbcancel e.cancel = True Select 63

63 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try Me.PCTCNERTableAdapter.Fill( Me.PTOBDDataSet.PCTCNER) Me.SplitContainer1.Panel2Collapsed = True Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.Critical + MsgBoxStyle. OkOnly, "I.T.M. ''Error''") End Try Private Sub ListBox1_MouseDoubleClick(ByVal sender As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDoubleClick If Not (Me.ListBox1.Text <> "") Then Exit Sub Form3.Text = Me.ListBox1.Text Me.Visible = False Form3.Show() As Object, ByVal e Private Sub Timer1_Tick(ByVal sender As System.EventArgs) Handles Timer1.Tick Ltime.Text = Date.Now System.Object, ByVal e As Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown Dim xoffset As Integer Dim yoffset As Integer If e.button = Windows.Forms.MouseButtons.Left Then xoffset = -e.x - SystemInformation.FrameBorderSize.Width + 5 yoffset = -e.y - SystemInformation.CaptionHeight + 19 mouseoffset = New Point(xOffset, yoffset) ismousedown = True Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove If ismousedown Then Dim mousepos As Point = Control.MousePosition mousepos.offset(mouseoffset.x, mouseoffset.y) Location = mousepos Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp If e.button = Windows.Forms.MouseButtons.Left Then ismousedown = False 64

64 Private Sub Form1_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.VisibleChanged On Error Resume Next If Me.Visible = False Then Exit Sub Button1.PerformClick() Me.PCTCNERTableAdapter.Fill(Me.PTOBDDataSet.PCTCNER) Dim i, j As Integer Dim Ple As Boolean Me.ListBox1.Items.Clear() Me.PCTCNERBindingSource.MoveFirst() For i = 1 To Me.PCTCNERBindingSource.Count Ple = True For j = 0 To Me.ListBox1.Items.Count - 1 Me.ListBox1.SelectedIndex = j If Me.EmpresaTextBox.Text = Me.ListBox1.Text Then Ple = False Exit For Next j If Ple = True Then Me.ListBox1.Items.Add( Me.EmpresaTextBox.Text) Me.PCTCNERBindingSource.MoveNext() Next i Me.ListBox1.SelectedIndex = 0 Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked Form2.Text = Me.ListBox1.Text Me.Visible = False Form2.Show() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.SplitContainer1.Panel2Collapsed = True Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.SplitContainer1.Panel1Collapsed = True Private Sub Label4_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label4.MouseHover Label4.ForeColor = Color. GreenYellow Private Sub Label4_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label4.MouseLeave Label4.ForeColor = Color.Black 65

65 Private Sub Label3_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label3.MouseHover Label3.ForeColor = Color.GreenYellow Private Sub Label3_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label3.MouseLeave Label3.ForeColor = Color.Black Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click Me.Close() Private Sub Label4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label4.Click Me.WindowState = FormWindowState.Minimized Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked Form3.BuscVP.Text = 1 Me.Text = "Buscando..." Me.Visible = False Form3.Show() Private Sub LinkLabel3_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked PassForm.OpcPass.Text = 2 PassForm.Show() Private Sub LinkLabel5_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel5.LinkClicked If Me.ListBox1.Text = "" Then Exit Sub PassForm.OpcPass.Text = 3 PassForm.Show() Private Sub LinkLabel4_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel4.LinkClicked PassForm.OpcPass.Text = 1 PassForm.Show() End Class 66

66 Form2 (Ventana base de datos fig. 4.7) Public Class Form2 Dim ima As Bitmap Dim Cal As Integer Dim Ca As String Dim Modifi As Boolean Private mouseoffset As Point Private ismousedown As Boolean = False Private Sub PCTCNERBindingNavigatorSaveItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PCTCNERBindingNavigatorSaveItem.Click Try Me.Validate() Me.PCTCNERBindingSource.EndEdit() Me.PCTCNERTableAdapter. Update(Me.PTOBDDataSet.PCTCNER) Me.Button1.Enabled = True Modifi = False Catch ex As Exception If Me.CodigoITMTextBox.Text = Nothing Then MsgBox("El campo 'Codigo de ITM' no puede quedar en blanco") Me.CodigoITMTextBox.Select() Exit Try End Try Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Try Me.Validate() Me.PCTCNERBindingSource.EndEdit() Me.PCTCNERTableAdapter.Update(Me.PTOBDDataSet.PCTCNER) Me.Button1.Enabled = True Modifi = False Me.PCTCNERBindingNavigator.Enabled = True Catch ex As Exception If Me.CodigoITMTextBox.Text = Nothing Then MsgBox("El campo 'Codigo de ITM' no puede quedar en blanco") Me.CodigoITMTextBox.Select() Exit Try End Try If Me.BuscarInd.Text = "1" Then Me.BuscarInd.Text = "0" Form3.Close() Form1.Show() Else Form1.Show() Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 67

67 Me.PCTCNERTableAdapter.Fill(Me.PTOBDDataSet.PCTCNER) Modifi = False Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() Private Sub Form2_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown Dim xoffset As Integer Dim yoffset As Integer If e.button = Windows.Forms.MouseButtons.Left Then xoffset = -e.x - _ SystemInformation.FrameBorderSize.Width + 5 yoffset = -e.y - SystemInformation.CaptionHeight + 20 mouseoffset = New Point(xOffset, yoffset) ismousedown = True Private Sub Form2_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove If ismousedown Then Dim mousepos As Point = Control.MousePosition mousepos.offset(mouseoffset.x, mouseoffset.y) Location = mousepos Private Sub Form2_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp If e.button = Windows.Forms.MouseButtons.Left Then ismousedown = False Private Sub Form2_Shown(ByVal sender As Object, ByVal e System.EventArgs) Handles Me.Shown Dim i As Integer If BuscarInd.Text = "0" Then As Me.PCTCNERBindingSource.MoveFirst() For i = 1 To Me.PCTCNERBindingSource.Count If Me.Text = Me.EmpresaTextBox.Text Then Exit For Me.PCTCNERBindingSource.MoveNext() Next i ElseIf BuscarInd.Text = "1" Then Me.PCTCNERBindingSource.MoveFirst() For i = 1 To Me.PCTCNERBindingSource.Count If Form3.CodigoITMLabel1.Text = Me.CodigoITMTextBox.Text Then 68

68 Exit For Me.PCTCNERBindingSource.MoveNext() Next i Private Sub RB2_CheckedChanged( ByVal sender As System.Object, ByVal e As System.EventArgs) Me.CalidadTextBox.Text = 2 Private Sub RB3_CheckedChanged(ByVal As System.EventArgs) Me.CalidadTextBox.Text = 3 sender As System.Object, ByVal e Private Sub CodigoITMTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CodigoITMTextBox.TextChanged Cal = 0 Select Case Mid(Me.CodigoITMTextBox.Text, 4, 1) Case "R" Cal = 2 Ca = "Reparación" Case "r" Cal = 2 Ca = "Reparación" Case "N" Cal = 1 Ca = "Nuevo" Case "n" Cal = 1 Ca = "Nuevo" End Select If Modifi = True Then If Len(Me.CodigoITMTextBox.Text) >= 4 And (Cal = 2) Then Else ElseIf Modifi = False Then Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewItem.Click Me.FechaRegDateTimePicker.Refresh() Modifi = True Me.FechaRegDateTimePicker.Value = Date.Now Me.PCTCNERBindingNavigator.Enabled = False Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click If Me.CodigoITMTextBox.Text = "" Then Exit Sub 69

69 If Panel1.Visible = True Then Panel1.Visible = False ElseIf Panel1.Visible = False Then Panel1.Visible = True Private Sub Label1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.MouseHover Label1.ForeColor = Color.GreenYellow Private Sub Label1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.MouseLeave Label1.ForeColor = Me.CodigoIndTextBox.ForeColor Private Sub BindingNavigatorPositionItem_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles BindingNavigatorPositionItem.TextChanged Dim i Dim suma = 0 Dim Path As String For i = 0 To 9 Path = My.Application.Info.DirectoryPath & "\" & _ Me.CodigoITMTextBox.Text & i & ".jpg" If My.Computer.FileSystem.FileExists(Path) = True Then suma = suma + 1 Next i Label2.Text = suma & " imagenes disponibles." Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim Path As String Path = My.Application.Info. DirectoryPath & "\" & Me.CodigoITMTextBox.Text & ".jpg" If My.Computer.FileSystem.FileExists(Path) = True Then VistaPrevia.Text = Me.CodigoITMTextBox.Text VistaPrevia.Show() Else MsgBox("Éste inductor no contiene una imagen disponible" & vbcrlf & _ "para mostrar", MsgBoxStyle.OkOnly) Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Ext As Integer Dim Path As String For Ext = 0 To 9 Path = My.Application.Info.DirectoryPath & "\" & _ Me.CodigoITMTextBox.Text & Ext & ".jpg" 70

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

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Introducción a las tablas dinámicas

Introducción a las tablas dinámicas Introducción a las tablas dinámicas Cuando tenemos una gran cantidad de datos en una planilla de cálculo, puede resultar difícil analizar toda la información. En estos casos, usaremos las tablas dinámicas,

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

Más detalles

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 2 Nombre de la sesión: Paquetería ASPEL - COI Contextualización: Como hemos venido comentando, existe en el mercado software o paquetería contable diversa que nos servirá

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS CICLO: 01/ 2014 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: Materia: Docentes: GUIA DE LABORATORIO #05 Trabajando con Formularios.

Más detalles

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que CAPÍTULO II VISUAL BASIC 6 Introducción. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que podemos encontrar hoy en día. Dicho lenguaje nace de BASIC (Beginner s All-purpose

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio

Más detalles

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba

Más detalles

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

SISTEMA DE APARTADO DE SALAS PARA EVENTOS SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...

Más detalles

Microsoft Office: EXCEL. Objetivos curso

Microsoft Office: EXCEL. Objetivos curso Objetivos curso Conocer las aplicaciones ofimáticas de Microsoft Office y las utilidades a las que se orientan cada una de ellas, con el objetivo que cada formado descubra las posibilidades concretas de

Más detalles

Microsoft Access 2007 (Completo)

Microsoft Access 2007 (Completo) Microsoft Access 2007 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases de datos: desde su análisis

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

Manual del Profesor Campus Virtual UNIVO

Manual del Profesor Campus Virtual UNIVO Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B 141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle

Más detalles

Enviar Felicitación Navideña por Email con Off. 2007

Enviar Felicitación Navideña por Email con Off. 2007 Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad

Más detalles

Microsoft Excel 2003. Unidad 6. La Hoja de Cálculo

Microsoft Excel 2003. Unidad 6. La Hoja de Cálculo Microsoft Excel 2003 Unidad 6. La Hoja de Cálculo Las hojas de cálculo son aplicaciones informáticas que se suelen incluir con frecuencia dentro de conjuntos de programas más amplios destinados normalmente

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A

Más detalles

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2 Manual de usuario EXTRACTO Descripción del uso y manejo de ELABORADO POR Dr. Javier Rodríguez Suárez Director General de Difusión e Investigación Ing. José Joel Lucero Morales Jefe de Enseñanza de la Dirección

Más detalles

Manual de OpenOffice Impress

Manual de OpenOffice Impress Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación

Más detalles

CLASE 12.-INSERTAR COLUMNAS

CLASE 12.-INSERTAR COLUMNAS CLASE 10.-DIBUJAR TABLA Para Dibujar una Tabla primero llenamos los datos que queremos seleccionamos los datos que queremos dibujar la tabla. Luego nos vamos a la barra de herramientas en fuente y realizamos

Más detalles

El proceso de edición digital en Artelope y CTCE

El proceso de edición digital en Artelope y CTCE El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos

Más detalles

EDICIÓN Y FORMATO (II)

EDICIÓN Y FORMATO (II) EDICIÓN Y FORMATO (II) 1. INTRODUCCIÓN Writer dispone de una serie de barras de herramientas predeterminadas, en las que se encuentran botones de acceso directo a comandos específicos que se activan con

Más detalles

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que

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

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Indice de Contenido Características Generales de MOSS

Más detalles

MANUAL DE USUARIO ARCHIVO

MANUAL DE USUARIO ARCHIVO MANUAL DE USUARIO ARCHIVO ÍNDICE Páginas 1. INTRODUCCIÓN... 1 2. MENÚ PRINCIPAL... 2 2.1 TABLAS... 2 2.1.1. Localización... 4 2.1.2. Tipos de Documentos... 4 2.1.3. Tipos Auxiliares... 6 2.2. DOCUMENTOS...

Más detalles

FUNDACION EDUCATIVA OBRERA FUNEDO TECNICO EN SECRETARIADO EJECUTIVO SISTEMATIZADO

FUNDACION EDUCATIVA OBRERA FUNEDO TECNICO EN SECRETARIADO EJECUTIVO SISTEMATIZADO LOS FORMULARIOS Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta. Veremos cómo crear un formulario, manejarlo para la edición de registros y

Más detalles

1. La nueva interfaz del programa

1. La nueva interfaz del programa 1. La nueva interfaz del programa 13 1. La nueva interfaz del programa 1.1 La interfaz del nuevo Flash CS4 Al acceder por primera vez a Adobe Flash CS4 llama la atención la nueva disposición de las paletas,

Más detalles

Construcción de Escenarios

Construcción de Escenarios Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos

Más detalles

Para obtener una cuenta de padre

Para obtener una cuenta de padre Orientación de Calificaciones Portal Padres Temas Principales Características Para obtener una Cuenta de Padres Lineamientos sobre el uso Manejo de la Cuenta Información de apoyo Calificaciones en Portal

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: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA

Más detalles

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico Acceso al correo electrónico Pasamos ahora a lo que sería usar la cuenta de correo que nos hicimos en la clase anterior. Lo primero que hacemos es entrar en la página web de Yahoo y localizar el icono

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Manual de Usuario Módulo de Programación y Formulación 2015

Manual de Usuario Módulo de Programación y Formulación 2015 Ministerio de Economía y Finanzas Manual de Usuario Módulo de Programación y Formulación 2015 Gobierno Nacional y Regional Abril, 2014 INDICE 1. Acceso al Sistema y Entorno de Trabajo... 5 2. Usuario Pliego...

Más detalles

MICROSOFT ACCESS 2003

MICROSOFT ACCESS 2003 MICROSOFT ACCESS 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso en el que se estudian los tipos de objetos consulta, formulario e informe: cuál es su papel, cuándo se utilizan, etc. Se detalla el diseño

Más detalles

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones

Más detalles

Si tiene preguntas o comentarios sobre este manual, póngase en contacto con nuestro equipo de soporte a través de support@ephorus.com.

Si tiene preguntas o comentarios sobre este manual, póngase en contacto con nuestro equipo de soporte a través de support@ephorus.com. GUÍA DEL USUARIO INTRODUCCIÓN Estimado instructor: Gracias por descargar esta guía del usuario de Ephorus. Si tiene alguna pregunta, póngase en contacto con el usuario principal 1 de Ephorus correspondiente

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

Apuntes de la Unidad 1 de Base de Datos

Apuntes de la Unidad 1 de Base de Datos DEFINICIÓN DE BASE DE DATOS.- Base de Datos es un conjunto de datos relacionados entre sðy que tienen un significado implðcito. En un sistema de información se cuenta con dos enfoques principales para

Más detalles

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo 4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium

Más detalles

Combinar comentarios y cambios de varios documentos en un documento

Combinar comentarios y cambios de varios documentos en un documento Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos

Más detalles

Software de Captura y Validación de Información Cambiaria

Software de Captura y Validación de Información Cambiaria Software de Captura y Validación de Información Cambiaria MANUAL DE USUARIO DIRECCIÓ N DE IMPUESTOS Y ADUANAS NACIONALES 2005 TABLA DE CONTENIDO Subdirección de Control Cambiario INTRODUCCIÓ N ALCANCE

Más detalles

reemplaza menú archivo y esta situado en la esquina superior izquierda de estos programas de

reemplaza menú archivo y esta situado en la esquina superior izquierda de estos programas de Taller de Computación Básica Curso de Apoyo a la Modalidad Presencial Lección 1: Conociendo Word Indicaciones: 1. Identifica los elementos principales e interfaz de Word. 2. Maneja los elementos principales

Más detalles

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU 2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...

Más detalles

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos 1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS Guatemala, Julio de 2008 Índice Gestión de equipos...4 Programación física...5 Trabajos por Administración...6

Más detalles

GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO

GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO UNIDAD DE SISTEMAS DE INFORMACION Y COMPUTO DEPARTAMENTO DE ADQUISICIONES INDICE Tema Página Objetivo 2 Portal del Departamento de Adquisiciones 3 Sección

Más detalles

Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Contacto:

Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Contacto: Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Agosto 2015 Contacto: e-mail: recibos_web@unlu.edu.ar teléfono: (02323) 423979/423171 Interno 1236 INDICE Pág. 1. Introducción 2 2. Acceso al sistema

Más detalles

Manual de usuario de Solmicro BI. Página 1

Manual de usuario de Solmicro BI. Página 1 Manual de usuario de Solmicro BI Página 1 Índice 1. Estructura general del sistema, 2. Estructura de presentación de la información, 3. Acceso a Solmicro BI y los diferentes cuadros de mando, 4. Partes

Más detalles

- Access es un gestor de bases de datos relacionales gráfico e interactivo.

- Access es un gestor de bases de datos relacionales gráfico e interactivo. ACCESS 2007 Que es Access? - Access es un gestor de bases de datos relacionales gráfico e interactivo. - Una base de datos Access, a diferencia de otros gestores de B.D., se guarda en un único fichero

Más detalles

CIMA. MANUAL DE USUARIO

CIMA. MANUAL DE USUARIO MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera

Más detalles

Informática I Notas del curso

Informática I Notas del curso EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos

Más detalles

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Leonardo Diez Equipo Grupo Danysoft septiembre de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante

Más detalles

RESERVACIONES ONLINE MANUAL DE REFERENCIA

RESERVACIONES ONLINE MANUAL DE REFERENCIA MÓDULO RESERVACIONES ONLINE Versión 3.0 MANUAL DE REFERENCIA National Soft de México INDICE GENERAL 1. INTRODUCCIÓN... 4 1.1. ANTES DE COMENZAR... 4 2. REGISTRO AL SERVICIO... 5 2.1. CREACIÓN DE SU CUENTA

Más detalles

PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0

PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0 PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0 MARZO 2013 1 Índice de contenido 1. Introducción......3 2. Instalación...5 3. Menú Opciones...6 3.1. Abrir directorio

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

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

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad. Las tablas dinámicas Crear una tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada

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

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

Más detalles

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica Forrmul laarri ioss MDII Un formulario MDI (Multiple Document Interface) es un contenedor de otros formularios. La aplicación MDI contendrá

Más detalles

Recursos de Aprendizaje

Recursos de Aprendizaje 1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas

Más detalles

Menús. Gestor de Menús

Menús. Gestor de Menús Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno

Más detalles

Google Drive. Registro y gestión de archivos. Manual de uso

Google Drive. Registro y gestión de archivos. Manual de uso Google Drive. Registro y gestión de archivos. Manual de uso Contenidos I. Crea tu cuenta en Google Drive... 2 1. Crea una cuenta de usuario... 2 1.1. Crear una cuenta Google... 2 1.2. Si ya dispones de

Más detalles

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...

Más detalles

Plan de trabajo para el desarrollo de su sitio web

Plan de trabajo para el desarrollo de su sitio web Plan de trabajo para el desarrollo de su sitio web Introducción La presencia en Internet es cada día una constante en lugar de una excepción. Significa estar presente las 24 horas del día, los 365 días

Más detalles

MICROSOFT EXCEL 2007. Introducción: Qué es y para qué sirve Excel2007? TECNOLOGIA/ INFORMATICA: MS-EXCEL

MICROSOFT EXCEL 2007. Introducción: Qué es y para qué sirve Excel2007? TECNOLOGIA/ INFORMATICA: MS-EXCEL MICROSOFT EXCEL 2007 Qué es y para qué sirve Excel2007? Excel 2007 es una hoja de cálculo integrada en Microsoft Office. Esto quiere decir que si ya conoces otro programa de Office, como Word, Access,

Más detalles

Manual Impress Impress Impress Impress Impress Draw Impress Impress

Manual Impress Impress Impress Impress Impress Draw Impress Impress Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas

Más detalles

Tabla de contenido. Manual B1 Time Task

Tabla de contenido. Manual B1 Time Task Tabla de contenido Introducción... 2 Configuración... 2 Prerrequisitos... 2 Configuración de la tarea... 2 Configurando las horas estándar de trabajo... 3 Datos maestros de empleados... 4 Utilización...

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica

Más detalles

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

Preguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC

Preguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC Preguntas Frecuentes Plataforma ScienTI Aplicativos CvLAC y GrupLAC Departamento Administrativo de Ciencia, Tecnología e Innovación - Colciencias Dirección de Fomento a la Investigación Bogotá D.C., 10

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Página 1 de 12 Índice de contenidos Introducción...3 Método 1: Instalar los certificados de Firmaprofesional

Más detalles

LINEAMIENTOS PARA LA ELABORACIÓN DEL PROGRAMA ANUAL DE TRABAJO

LINEAMIENTOS PARA LA ELABORACIÓN DEL PROGRAMA ANUAL DE TRABAJO LINEAMIENTOS PARA LA ELABORACIÓN DEL PROGRAMA ANUAL DE TRABAJO Junio 2012 INDICE 1. INTRODUCCIÓN 2. ANTECEDENTES 3. SITUACIÓN ACTUAL A) Daños a la Salud Principales características sociodemográficas Principales

Más detalles

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información

Más detalles

Documentación del Terminal

Documentación del Terminal Documentación del Terminal 1. Descripción El Programa de Preventa-Autoventa FacturaPlus está diseñado para su utilización en PDAs incluyendo en este paquete además una aplicación para PC con la que gestionar

Más detalles

ACTUALIZACIÓN DE PERIODICO EN LINEA E IMPLEMENTACION DE PAGINA WEB COMUNICACIÓN GLOBAL EDICONES Y MEDIOS S.A DE SRL

ACTUALIZACIÓN DE PERIODICO EN LINEA E IMPLEMENTACION DE PAGINA WEB COMUNICACIÓN GLOBAL EDICONES Y MEDIOS S.A DE SRL UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. ACTUALIZACIÓN DE PERIODICO EN LINEA E IMPLEMENTACION DE PAGINA WEB COMUNICACIÓN GLOBAL EDICONES Y MEDIOS S.A DE SRL Reporte de Estadía

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

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este

Más detalles

HERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I)

HERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I) Revista de Dirección y Administración de Empresas. Número 10, diciembre 2002 págs. 59-76 Enpresen Zuzendaritza eta Administraziorako Aldizkaria. 10. zenbakia, 2002 abendua 59-76 orr. HERRAMIENTAS DE EXCEL

Más detalles