Voluntad Conocimiento Servicio
|
|
- Gonzalo San Martín Castilla
- hace 8 años
- Vistas:
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
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 detallesMATERIAL 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 detallesCentro 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 detallesIntroducció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 detallesPara 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 detallesADMINISTRACIÓ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 detallesSesió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 detallesUNIVERSIDAD 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 detallesCAPÍ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 detallesRegió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 detallesINTRODUCCIÓ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 detallesInstructivo 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 detallesGUÍ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 detallesSISTEMA 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 detallesMicrosoft 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 detallesMicrosoft 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 detallesModulo 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 detallesPRÁ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 detallesManual 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 detallesIntroducció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 detallesBase 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 detallesSISTEMA 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 detallesBASE 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 detallesFORMACIÓ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 detallesEnviar 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 detallesMicrosoft 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 detallesLABORATORIO 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 detallesMANUAL 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 detallesEXTRACTO 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 detallesManual 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 detallesCLASE 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 detallesEl 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 detallesEDICIÓ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 detallesHERRAMIENTAS 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 detallesMACROS 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 detallesGestió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 detallesMANUAL 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 detallesFUNDACION 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 detalles1. 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 detallesConstrucció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 detallesModelos 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 detallesPara 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 detallesMANUAL 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 detallesUTILIZACIÓ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 detallesIntroducció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 detallesManual 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 detallesMICROSOFT 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 detallesMANUAL 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 detallesSi 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 detallesCÓ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 detallesCASO 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 detallesApuntes 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 detalles4. 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 detallesCombinar 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 detallesSoftware 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 detallesreemplaza 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 detalles2011-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 detallesTutorial 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 detallesPara 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 detallesUNIDAD 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 detallesGESTION 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 detallesManual 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 detallesManual 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 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 detallesCIMA. 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 detallesInformá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 detallesGuí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 detallesMANUAL 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 detallesRESERVACIONES 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 detallesPROGRAMA 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 detallesManual 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 detallesToda 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 detallesPara 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 detallesBrowserSQL 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 detallesQUÉ 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 detallesVISUAL 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 detallesRecursos 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 detallesMenú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 detallesGoogle 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 detallesManual 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 detallesPlan 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 detallesMICROSOFT 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 detallesManual 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 detallesTabla 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 detallesInternet 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 detallesManual 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 detallesInstituto 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 detallesINSTALACIÓ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 detallesPreguntas 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 detallesBASES 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 detallesSISTEMA 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 detallesGUÍ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 detallesManual 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 detallesLINEAMIENTOS 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 detallesOperació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 detallesDocumentació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 detallesACTUALIZACIÓ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 detallesPrograma 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 detallesMÓ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 detallesHERRAMIENTAS 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