Ejecutando SAS desde EXCEL:

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

Download "Ejecutando SAS desde EXCEL:"

Transcripción

1 Ejecutando SAS desde EXCEL: Una Aplicación en Administración de Datos Wilson Mayorga

2 Introducción Es una poderosa herramienta para administrar grandes volúmenes de información. En las Empresas, muchos usuarios finales utilizan EXCEL en tareas de administración de datos que SAS realiza eficientemente Utilizando la Tecnología de Integración llamada IOM es Posible diseñar FORMULARIOS en VISUAL BASIC que ejecuten Macros de SAS.

3 Introducción En el área de Actuaría de LIBERTY SEGUROS estamos mejorando los procesos de administración de DATOS para reducir tiempo en tareas operativas y generar información precisa rápidamente. El Sistema de Información que deseamos es: DataWarehouse SAS Access for ODBC IOM Macros SAS Programación VB

4 Introducción ALGUNAS APLICACIONES: Diseño de Formularios para Ejecutar Macros de SAS Uso de IOM Data Provider para Importar SAS Datasets a Excel Uso de IOM Data Provider para Crear Tablas Dinámicas de Excel conectadas a SAS Datasets. Ejecución de Comandos SAS desde Celdas de Excel Asumiremos que tanto SAS como los Datasets son locales; aunque, es posible ejecutar las mismas operaciones cuando algún elemento se encuentra en servidor.

5 Definiciones y Requerimientos Qué es IOM? Integrated Object Model Es una de las tecnologías de Integración de SAS que permite manejar sus capacidades desde otro software mediante una infraestructura de Cliente/ Servidor. Existen 2 tipos de IOM Servers. Uno de ellos es el SAS WORKSPACE SERVER. La Interacción entre SAS y un programa bajo Windows (Por ejemplo Visual Basic) se realiza utilizando Microsoft Component Object Model (COM). El IOM de SAS corresponde a un tipo de COM llamado ActiveX component.

6 Definiciones y Requerimientos Requerimientos Mínimos Referencias en VB? Asociado a los ActiveX components existen un conjunto de métodos y propiedades agrupadas en algo llamado type library. Referencias: SAS: Integrated Object Model (IOM). SASObjectManager (Para SAS 9.X). SASWorkspace Manager (Para SAS 9.X, 8.X) Microsoft ActiveX Data

7 Ejemplos: Ejemplo 1: Formularios en VB para Ejecutar MACROS de SAS

8 Ejemplo 1: Paso 1: Crear Formulario en VB y Macro en SAS (Coincidencia en Parámetros) %macro filtro(origen,destino,variable,condicion); data a1.&destino; set a1.&origen; if &variable &condicion; run; %mend; origen = TextBox_origen.Value destino = TextBox_destino.Value variable = ComboBox_variable.Value condicion = TextBox_condicion

9 Ejemplo 1: Paso 1: Crear Formulario en VB y Macro en SAS %macro reporte(fila,columna,variable,indicador); %if &indicador=1 %then %do; proc summary data=a1.ejemplo print sum; class &fila &columna; var &variable;run;%end; %if &indicador=2 %then %do; proc tabulate data=a1.ejemplo class &fila &columna;var &variable; table (&fila all),(&columna)*&variable*sum=' '*f=comma9.0;run;%end; %mend; If Opt_summary.Value = True Then indicador_reporte = 1 Else indicador_reporte = 2 End If fila = ComboBox_ejeX.Value columna = ComboBox_ejeY.Value variable = ComboBox_variable2.Value

10 Ejemplo 1: Paso 2: Definir el Worskpace utilizando el Object Manager Un SAS Workspace object representa una sesión de SAS. Para crear el Workspace, se utiliza Object Manager, que es un tipo de ActiveX component. Dim A As New SASObjectManager.ObjectFactory Dim B As SAS.Workspace Set B = A.CreateObjectByServer("", True, Nothing, "", "") A es el nombre del Object Manager y B es el nombre del Workspace creado. Nota: Object Manager es la interface disponible en SAS 9.X. En versiones anteriores la interface es WORKSPACE MANAGER y el comando es: Dim A As New SASWorkspaceManager.WorkspaceManager Dim B As SAS.Workspace Set B = A.Workspaces.CreateWorkspaceByServer("Local", VisibilityProcess, Nothing, "", "", errorstring)

11 Ejemplos Paso 3: Definir Comandos de Servicio Se necesitarán object-variables adicionales para mantener referencias a objetos creados dentro del SAS Workspace. Estos serán declarados dentro de la programación con el comando StoredProcessService. Dim C As SAS.StoredProcessService Set C = B.LanguageService.StoredProcessService C.Repository = "file: c:\conectar sas excel"\ C es el nombre del objecto definido como ProcessService y B es el nombre del Workspace creado.

12 Ejemplos Paso 4: Ejecutar SAS Macro en la Sintaxis de Visual Basic El comando LanguageService.Submit permite ejecutar comandos SAS, incluyendo sintaxis de SAS Macro: C.Execute "macro_reporte", " B.LanguageService.Submit ("%reporte(" & fila & "," & columna & "," & variable & "," & indicador_reporte & "); ) C es el nombre del objecto definido Object Manager y B es el nombre del Workspace creado. Paso 5: Imprimir Resultados en Hojas de Excel Si se desea vincular una Dataset de SAS a hojas de Excel, se utiliza IOM PROVIDER; Para imprimir Output de un Proc de SAS ejecutado en VB se utiliza LanguageService.FlushListLines y FlushLog para observar el LOG de la ejecución SAS.

13 Ejemplos Cómo se ve la Sintaxis en VB:

14 Ejemplos Ejemplo 2: Uso de IOM PROVIDER OLE DB es un conjunto de interfaces incluidas dentro de the Microsoft Open Database Connectivity (ODBC) que permiten la conexión, mediante un protocolo estándar, para que diferentes aplicaciones accedan a los datos de otras. SAS IOM Data Provider es un OLE DB que soporta el acceso de datos desde SAS. La conexión IOM es posible activarla mediante programación, por ejemplo: Dim obconnection As New ADODB.Connection obconnection.provider = "sas.localprovider" obconnection.properties("data Source") = "c:\conectar sas excel\ejemplo" obconnection.open A continuación mostraremos cómo generar una conexión mediante el menú de Excel:

15 Ejemplos Ejemplo 2: Uso de IOM DATA PROVIDER 1. Obtener Datos Externos De Otras Fuentes 2. Otro o Avanzado 3. Pestaña Provider SAS OIM Data Provider Pestaña All SAS Machine DNS Name Edit Value 5. Escribir localhost 6. Pestaña All SAS WorkSpace Init Script Edit Value 7. Escribir libname a1 c:\conectar sas excel ; 8. Seleccionar Tabla 9. Asignar Nombre a la conexión 10. Finalizar

16 Ejemplos Ejemplo 2: Uso de IOM PROVIDER

17 Ejemplos Ejemplo 3: Ejecución de Comandos SAS En Celdas de Excel

18 Bibliografía Referencias: [1] SAS 9.2 Integration Technologies Windows Client Developer s Guide. [2] SAS 9.2 Providers for OLE DB Cookbook. [3] Using IOM and Visual Basic in SAS Program Development. Greg Silva. [4] Make Bill Gates and Dr. Goodnight Run Your SAS Code: Using VBA, ADO and IOM to Make Excel and SAS Play Nice. Ted Conway.

19 Gracias Wilson Mayorga Copyright 2010, SAS Copyright Institute Inc. 2010, All SAS rights Institute reserved. Inc. All rights reserved.

Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#.

Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#. Programación III Ing. Héctor Abraham Hernández Guía #13 Fecha: 16/05/2011 Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#. QUÉ ES ODBC? ODBC es una abreviatura

Más detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

UNIDAD 2: Bases de Datos en Visual Basic

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

Más detalles

Nuevas funcionalidades en SAS

Nuevas funcionalidades en SAS Nuevas funcionalidades en SAS 9.1.3. Héctor Cobo Servicios Profesionales para LA Norte. Agenda Principales características de la versión 9. Ejemplos de uso en la vida real. Los objetivos bajo los cuales

Más detalles

Una forma creativa de evitar un merge statement

Una forma creativa de evitar un merge statement Una forma creativa de evitar un merge statement Ruth Marisol Rivera Barragán Miércoles 20 de oct,2010 Agenda Problema Solución típica Solución propuesta Ejemplo Conclusión Problema Han estado a punto de

Más detalles

Aprendiendo algunos tips en SAS Base.

Aprendiendo algunos tips en SAS Base. Aprendiendo algunos tips en SAS Base. Yuridia Vargas Torices indicates USA registration. Verificar si tu código está haciendo lo correcto Para identificar errores lógicos en la programación de nuestros

Más detalles

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables

Más detalles

Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción

Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción Este documento ha sido desarrollado con la finalidad de brindar a los usuarios de los productos de InduSoft sugerencias y pasos

Más detalles

2389 Programming with Microsoft ADO.NET

2389 Programming with Microsoft ADO.NET 2389 Programming with Microsoft ADO.NET Introducción Este curso va a enseñar a desarrolladores a construir aplicaciones centradas en datos y servicios Web con Microsoft ADO.NET, Microsoft SQL Server 2000

Más detalles

Aprovechando las ventajas de la interacción entre SAS y UNIX Copyright 2011, SAS Institute Inc. All rights reserved.

Aprovechando las ventajas de la interacción entre SAS y UNIX Copyright 2011, SAS Institute Inc. All rights reserved. make connections share ideas be inspired Aprovechando las ventajas de la interacción entre SAS y UNIX Contenido Introducción Sistema operativo UNIX Software SAS en un entorno UNIX Procesos SAS en UNIX

Más detalles

Página 1 de 18. Revisado: 2006

Página 1 de 18. Revisado: 2006 Página 1 de 18 Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.ecofin.ull.es/users/jggomez. Tema: Vincular datos de Access a Excel. Creación

Más detalles

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido Contenido CONTENIDO Sobre el autor 4 Prólogo 5 El libro de un vistazo 6 Información complementaria 7 Introducción 13 Capítulo 1 INTRODUCCIÓN A MACROS EN EXCEL 2007 Las macros: qué son? 16 El lenguaje VBA

Más detalles

ADO.NET Alejandro Gassmann Equipo Danysoft

ADO.NET Alejandro Gassmann Equipo Danysoft ADO.NET Alejandro Gassmann Equipo Danysoft Página 2 / 6 ADO.NET Posiblemente muchos de los webmasters que llevan un par de años en la creación de sitios web puedan sentirse algo desorientados al saber

Más detalles

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007 NOMBRE: TEMA 1 PERIODO AREA: HUMANIDADES ASIGNATURA sistemas CONTENIDO Plan de mejoramiento CALIFICACION DOCENTE: LIC. ANTONIO CABALLERO FECHA Desarrolla en una hoja de Excel la siguiente tabla y calcula

Más detalles

Guía 3: Herramienta ETL

Guía 3: Herramienta ETL Guía 3: Herramienta ETL I. DESARROLLO Ejercicio 1: Creación de un proyecto de Business Intelligence Antes de comenzar este ejercicio deberá crear: Una carpeta en el escritorio con el nombre: Proyecto_ETL_Carnet

Más detalles

INFOTECH CURSO MÓDULO 4. Estructuras de control. Excel Advanced Macros

INFOTECH CURSO MÓDULO 4. Estructuras de control. Excel Advanced Macros INFOTECH CURSO Excel Advanced Macros MÓDULO 4 Estructuras INFOTECH CAPACIDADES ESPECÍFICAS NOMBRE DEL MÓDULO - 4 CONTENIDOS RECURSOS Comprensión e información Indagación y experimentación Juicio crítico

Más detalles

Microsoft Access 2007 Completo

Microsoft Access 2007 Completo Microsoft Access 2007 Completo Duración: 50.00 horas Descripción Access 2007 es el gestor de bases de datos del paquete de soluciones ofimáticas Office 2007. Con la herramienta Access se pueden crear desde

Más detalles

Introducción al uso de SAS

Introducción al uso de SAS Introducción al uso de SAS AGRO 6998 Conferencia 1 SAS es el programa estadístico más usado en todo el mundo. Existen versiones del mismo para casi todos los sistemas operativos. La versión actual para

Más detalles

Microsoft Office Excel

Microsoft Office Excel Microsoft Office Excel Al término del curso el alumno será capaz de manejar información almacenada en hojas de cálculo, aplicar formatos personalizados y crear gráficos, tablas y fórmulas avanzadas en

Más detalles

SESIÓN 1 SIGA ML INTEFASE

SESIÓN 1 SIGA ML INTEFASE SESIÓN 1 SIGA ML INTEFASE SESIÓN 1: MÓDULO ML TABLAS Página 1 Objetivo Que el participante conozca las configuraciones previas a la utilización del Sistema Integrado de Gestión Administrativa SIGA relacionados

Más detalles

Creación de ETL parte 2

Creación de ETL parte 2 Creación de ETL parte 2 I. DESARROLLO Ejercicio 1: Creación de un proyecto de Business Intelligence Antes de comenzar este ejercicio deberá crear: Una carpeta en el escritorio con el nombre: Proyecto_ETL_Carnet

Más detalles

Cómo utilizar VBA para importar datos de Excel a Access

Cómo utilizar VBA para importar datos de Excel a Access Cómo utilizar VBA para importar datos de Excel a Access Después del parón obligado por Navidad volvemos con nuestro blog, hoy lo dedicamos a aprender mas cosas sobre Excel, recuerda que si te ha gustado

Más detalles

SÍLABO - EXCEL AVANZADO

SÍLABO - EXCEL AVANZADO SÍLABO - EXCEL AVANZADO Programa de Especialización en Office Línea de especialización: Office Especialista Malla curricular - PEO Bienvenido al curso de Excel Avanzado. Este curso forma parte de la Línea

Más detalles

Course Microsoft Excel con PowerPivot 2013 (32 horas)

Course Microsoft Excel con PowerPivot 2013 (32 horas) TEMARIO OFFICE 2013 Course Microsoft Excel con PowerPivot 2013 (32 horas) OVERVIEW Descripción Este curso está diseñado para que los asistentes, conozcan y manejen las herramientas de cálculo y presentación

Más detalles

PASOS PARA CREAR FUNCIONES CON VBA

PASOS PARA CREAR FUNCIONES CON VBA PASOS PARA CREAR FUNCIONES CON VBA Una función es un conjunto de instrucciones que permiten predefinir una fórmula que será utilizada en la hoja de cálculo y que mostrará su resultado en una celda. La

Más detalles

Excel for masters. Macros y aplicaciones VBA

Excel for masters. Macros y aplicaciones VBA Pág. N. 1 Excel for masters. Macros y aplicaciones VBA Familia: Editorial: TIC Macro Autor: ISBN: Físico Digital N. de páginas: 352 César Miguel Oceda Samaniego Herle Apari Chiliquillo 9786123040079 9786123043483

Más detalles

5.2a. LiveLink for Excel tiene un nuevo aspecto para los botones para cargar o guardar modelos y para manejar las conexiones con los servidores.

5.2a. LiveLink for Excel tiene un nuevo aspecto para los botones para cargar o guardar modelos y para manejar las conexiones con los servidores. COMSOL LiveLink for Excel 5.3 Integración de COMSOL con Microsoft Excel para intercambiar datos del modelado y controlar la simulación desde este programa. CalificaciónSin calificación Precio Con IVA:

Más detalles

CURSO PROFESIONAL DE VBA PARA EXCEL Y BUSINESS INTELLIGENCE MÁSTER EN DESARROLLO DE APLICACIONES

CURSO PROFESIONAL DE VBA PARA EXCEL Y BUSINESS INTELLIGENCE MÁSTER EN DESARROLLO DE APLICACIONES CURSO PROFESIONAL DE VBA PARA EXCEL Y BUSINESS INTELLIGENCE MÁSTER EN DESARROLLO DE APLICACIONES TEMARIO PARTE I - VBA EXCEL MODULO I GRABADOR DE MACROS Las macros de Excel La ficha programador Grabar

Más detalles

CURSO EXCEL AVANZADO. Page 1 of 6

CURSO EXCEL AVANZADO. Page 1 of 6 CURSO EXCEL AVANZADO Page 1 of 6 INDICE I. INTRODUCCIÓN... 3 A. OBJETIVOS... 3 II. TEMAS DEL CURSO AVANZADO... 3 A. FÓRMULAS Y FUNCIONES... 3 B. FUNCIONES Y FORMULAS AVANZADAS... 3 C. ANIDACION DE FUNCIONES...

Más detalles

Introducción. Requisitos para el inicio. Derechos de acceso. Elaboración de informes. Information Server Instrucciones de uso.

Introducción. Requisitos para el inicio. Derechos de acceso. Elaboración de informes. Information Server Instrucciones de uso. Requisitos para el inicio El SIMATIC Information Server permite agrupar, analizar y representar gráficamente los valores de proceso, avisos y datos de recetas de un sistema de control de procesos. El Information

Más detalles

VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES

VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES 8.1. Verificación de la Hipótesis La hipótesis planteada al inicio de esta Tesis de Grado fue la siguiente: La creación de una

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

LABORATORIO Nº 4 Macros en Excel

LABORATORIO Nº 4 Macros en Excel OBJETIVO Describir y aplicar el manejo de macros en Microsoft Excel. 1) DEFINICIÓNES En Excel se pueden ejecutar una misma serie de acciones una y otra vez, esas acciones que se realizan repetidamente

Más detalles

Data Science. Habilidades. Dificultad. Notas. Módulo 2. Introducción a RStudio. Lección 2.1. Herramientas

Data Science. Habilidades. Dificultad. Notas. Módulo 2. Introducción a RStudio. Lección 2.1. Herramientas . Introducción a 1 (Fácil) Tiempo requerido 30 minutos Lecciones 2.1. El entorno de 2.2. Consola 2.3. Objetos en memoria e historial de comandos 2.4. 2.5. Carpetas y ficheros 2.6. 2.7. /guiones de Lección

Más detalles

Tópicos Avanzados de Base de Datos. UNIVERSIDAD DIEGO PORTALES.

Tópicos Avanzados de Base de Datos. UNIVERSIDAD DIEGO PORTALES. Tópicos Avanzados de Base de Datos. UNIVERSIDAD DIEGO PORTALES. Ayudantía N 2. Procedimientos para la creación de un ETL. Profesor: Alejandro Romero Frantzen. Curso: Tópicos Avanzados de Base de Datos.

Más detalles

EXCEL AVANZADO MANEJO EFICIENTE DE LA INFORMACIÓN 40 HORAS

EXCEL AVANZADO MANEJO EFICIENTE DE LA INFORMACIÓN 40 HORAS EXCEL AVANZADO MANEJO EFICIENTE DE LA INFORMACIÓN 40 HORAS OBJETIVO: Que el participante utilice la plataforma de Excel como herramienta para manejo de información efectiva y eficientemente. COMPATIBILIDAD:

Más detalles

Presentación del Curso Presencial EXCEL AVANZADO Y MACROS

Presentación del Curso Presencial EXCEL AVANZADO Y MACROS Presentación del Curso Presencial EXCEL AVANZADO Y MACROS Tabla de contenido Excel Avanzado y Macros... 3 Presentación del curso... 3 Objetivos de aprendizaje... 3 Contenidos del curso... 4 Competencias

Más detalles

Laboratorio de Programación III

Laboratorio de Programación III Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de

Más detalles

SECUENCIA DIDÁCTICA. Módulo. Competencia de Módulo: Optativa. Elementos de competencia:

SECUENCIA DIDÁCTICA. Módulo. Competencia de Módulo: Optativa. Elementos de competencia: SECUENCIA DIDÁCTICA Nombre de curso: Tópicos Actuales de Programación Antecedente: Ninguno Módulo Clave de curso: COM3410C12 Clave de antecedente: Ninguna Competencia de Módulo: Optativa Competencia de

Más detalles

Aplicaciones informáticas de bases de datos relacionales (UF0322)

Aplicaciones informáticas de bases de datos relacionales (UF0322) Aplicaciones informáticas de bases de datos relacionales (UF0322) Duración: 50.00 horas Descripción El curso Access 2010 Completo, profundiza en el conocimiento de las distintas funcionalidades de este

Más detalles

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 4 CREACIÓN DE FORMULARIOS Y CONTROLES EN EXCEL. Inserción de controles en una hoja de cálculo

Más detalles

CRYSTAL REPORTS SERVER. Ana María Bisbé York

CRYSTAL REPORTS SERVER. Ana María Bisbé York Ana María Bisbé York sp@danysoft.com Permite: abrir, ver, interactuar y compartir informes de forma segura en la Web. Personalizar informes a cada usuario utilizando control manejado por datos (data-driven)

Más detalles

CONFIGURACIÓN Y CREACIÓN DE ODBC PARA SU USO EN EL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA

CONFIGURACIÓN Y CREACIÓN DE ODBC PARA SU USO EN EL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA CONFIGURACIÓN Y CREACIÓN DE ODBC PARA SU USO EN EL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA MINISTERIO DE SALUD PROYECTO - SIGES Av. Salaverry 801- Jesús María 2 Aviso legal El uso

Más detalles

Mi nuevo reporte de SAS no cabe en un libro de Excel, Qué hago?

Mi nuevo reporte de SAS no cabe en un libro de Excel, Qué hago? Mi nuevo reporte de SAS no cabe en un libro de Excel, Qué hago? Beatriz García Santiago 12 Oct 2011 Agenda 1) Exposición de la problemática 2) Preprocesamiento 3) Alternativas de solución 4) Qué necesitamos?

Más detalles

Facultad De Ingeniería Programa de Ingeniería Industrial

Facultad De Ingeniería Programa de Ingeniería Industrial Facultad De Ingeniería Programa de Ingeniería Industrial Código Materia: 05252 Excel Nivel Intermedio Requisito: 09641 Habilidades Básicas en Hojas Electrónicas Programa Semestre: Ingeniería Industrial

Más detalles

Data2Feed: Guía para el consumo

Data2Feed: Guía para el consumo Data2Feed: Guía para el consumo Índice Uso de Servicio Data2Feed... 3 Contexto y manejo de la aplicación:... 3 Características de la aplicación Data2Feed:... 3 Manual de uso:... 4 (1) Configuración del

Más detalles

Programación Delphi con Bases de datos

Programación Delphi con Bases de datos Creación de la conexión a una base de datos Access. En Delphi podemos establecer la conexión con nuestra base de datos de diferentes formas. A continuación se explican algunas de esas formas. 1) Crear

Más detalles

Historia de revisiones

Historia de revisiones Proyecto Interpool Documentación Técnica Versión 14.1 Historia de revisiones Fecha Versión Descripción Autor 06/11/10 13.0 Documentación Técnica del proyecto Interpool Marcos Sander 07/11/10 13.1 Revisión

Más detalles

Oracle Hyperion Financial Mgmt : Creación y Administración de Aplicaciones ( )

Oracle Hyperion Financial Mgmt : Creación y Administración de Aplicaciones ( ) Oracle University Contact Us: +34916267792 Oracle Hyperion Financial Mgmt 11.1.2: Creación y Administración de Aplicaciones (11.1.2.3) Duration: 5 Days What you will learn En el curso Oracle Hyperion Financial

Más detalles

WorldShip Importación de datos de envío

WorldShip Importación de datos de envío Vaya a la página correspondiente para conocer los siguientes procedimientos de importación de datos de envío: Procedimiento utilizando el Asistente de importación/exportación utilizando el Asistente de

Más detalles

Capítulo 2: Variables - Constantes - Tipos de datos

Capítulo 2: Variables - Constantes - Tipos de datos Prefacio A quién va dirigido el libro............................................. 19 Objetivo del libro................................................... 19 Utilización del libro..................................................

Más detalles

CONTENIDOS. Definición de la oportunidad o problema... I Justificación... I Objetivos... III Generales... III Específicos... III

CONTENIDOS. Definición de la oportunidad o problema... I Justificación... I Objetivos... III Generales... III Específicos... III CONTENIDOS IDENTIFICACIÓN DE LA OPORTUNIDAD O PROBLEMA Definición de la oportunidad o problema... I Justificación... I Objetivos... III Generales... III Específicos... III CAPÍTULO I : INTRODUCCIÓN A LOS

Más detalles

Tablas Dinámicas Un informe de tabla dinámica es una forma interactiva de resumir rápidamente grandes volúmenes de datos. Utilice un informe de tabla dinámica para analizar datos numéricos en profundidad

Más detalles

Capítulo 9 Administración de eventos

Capítulo 9 Administración de eventos 301 Capítulo 9 Administración de eventos 1. Presentación Administración de eventos Un evento es una acción del usuario o del sistema reconocido por un objeto de Microsoft Excel. El evento desencadena un

Más detalles

CAPITULO V CONSTRUCCION DEL SOFTWARE

CAPITULO V CONSTRUCCION DEL SOFTWARE 268 CAPITULO V CONSTRUCCION DEL SOFTWARE Utilizando la modelación orientada a objetos, estructuramos el capitulo de Construcción del Software en las fases siguientes: Implementación de Código a Cada Clase

Más detalles

Para iniciar el Asistente de importación y exportación de SQL Server tenemos varias opciones:

Para iniciar el Asistente de importación y exportación de SQL Server tenemos varias opciones: Para iniciar el Asistente de importación y exportación de SQL Server tenemos varias opciones: En el menú Inicio, seleccione Todos los programas, elija Microsoft SQL Server y, a continuación, haga clic

Más detalles

Guía rápida de inicio (Quick start guide) Visual Factory FMEA. Versión 7.5 ELECSOFT, S.L.

Guía rápida de inicio (Quick start guide) Visual Factory FMEA. Versión 7.5 ELECSOFT, S.L. Guía rápida de inicio (Quick start guide) Visual Factory FMEA Versión 7.5 ELECSOFT, S.L. La información contenida en este documento está sujeta a modificaciones sin previo aviso. Ninguna parte de este

Más detalles

APÉNDICE 1: Hojas de Cálculo y LINGO

APÉNDICE 1: Hojas de Cálculo y LINGO APÉNDICE 1: Hojas de Cálculo y LINGO LINGO es el software que se ha utilizado como software de optimización para el problema del transporte de bienes en CESER. LINGO es muy útil para la modelación de grandes

Más detalles

Curso orientado a usuarios que utilicen bases de datos como fuente cotidiana de trabajo, y deseen optimizarlo con el uso de nuevas herramientas.

Curso orientado a usuarios que utilicen bases de datos como fuente cotidiana de trabajo, y deseen optimizarlo con el uso de nuevas herramientas. PROPUESTA TEMARIO CURSO ACCESS BASICO OBJETIVO Al finalizar el curso de Access Básico, el alumno conocerá las herramientas necesarias para crear y editar bases de datos de una manera eficaz, automatizada

Más detalles

FUNDAMENTOS DE MACRO CON MICROSOFT EXCEL (Nivel básico)

FUNDAMENTOS DE MACRO CON MICROSOFT EXCEL (Nivel básico) FUNDAMENTOS DE MACRO CON MICROSOFT EXCEL (Nivel básico) PRESENTACION El presente curso está diseñado para participantes con un nivel avanzado en Excel y tiene como único objetivo, enseñar los fundamentos

Más detalles

BASE DE DATOS ACCESS EN UN SERVIDOR

BASE DE DATOS ACCESS EN UN SERVIDOR BASE DE DATOS ACCESS EN UN SERVIDOR Tutor: Fernando Mamani Blas CONFIGURAR ESTACIÓN DE TRABAJO (SERVIDOR CLIENTE) MS EXCEL Y BASE DE DATOS EN ACCES Compartir toda la base de datos de Access Puede colocar

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

Capítulo 3. Extensión de componentes

Capítulo 3. Extensión de componentes Capítulo 3. Extensión de componentes 3.1 Crear un componente 32 3.2 Instalar un componente 38 3.3 Utilizar el nuevo componente. 40 3.4 Instalación del componente DirectSS 44 Te doy gracias vida, por tenerme

Más detalles

Informática. Macros en Excel con VBA. Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Informática. Macros en Excel con VBA. Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Informática Macros en Excel con VBA Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Macros Realizar tareas en Excel de forma automática

Más detalles

CRRERA CORTA DE ESPECIALISTA EN EXCEL EMPRESARIAL

CRRERA CORTA DE ESPECIALISTA EN EXCEL EMPRESARIAL CRRERA CORTA DE ESPECIALISTA EN EXCEL EMPRESARIAL MODULO-I 1. MICROSOFT EXCEL 2016 NIVEL BÁSICO (20 horas cronológicas) 1.1. Sesión 1 Entorno de Excel 2016 Descripción de la ventana de Excel Libro, Hoja

Más detalles

Formularios y controles

Formularios y controles Objetivo Aprender a trabajar con formularios y controles. Contenido Ingreso de datos a una hoja desde un formulario. Trabajando con USERFORMS, LISTBOXS conjuntamente con macros. Trabajando con COMBOBOX

Más detalles

CESDE ESCUELA DE PROCESOS TECNOLÓGICOS E INDUSTRIALES MACROS VBA GUÍA 2 INTRODUCCIÓN A VBA Y FUNCIONES

CESDE ESCUELA DE PROCESOS TECNOLÓGICOS E INDUSTRIALES MACROS VBA GUÍA 2 INTRODUCCIÓN A VBA Y FUNCIONES 1 INTRODUCCIÓN A VBA (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y

Más detalles

Contenido Introducción a VBA

Contenido Introducción a VBA Contenido Introducción a VBA ejemplo 01-Macro prueba 1.xlsm... 2 Ventana de Visual Basic para Excel Alt+F11... 2 Se puede proteger un Proyecto... 3 Propiedades del libro de Macros Ejemplo Ver en la hoja

Más detalles

HASH-MERGE vs Lookups.

HASH-MERGE vs Lookups. HASH-MERGE vs Lookups. Octubre 12, 2011 Moisés Ramírez Flores Sr. Statistical Programmer Pharmanet/i3 Agenda Introducción Hash Step. Como realizar un hash merge Preguntas Introducción Como programadores

Más detalles

VBA Access 2016 Programar en Access

VBA Access 2016 Programar en Access Introducción y objetivos 1. Introducción 23 2. Objetivos 23 Microsoft Access y VBA 1. Los objetos de Access 27 1.1 Tablas 27 1.2 Consultas 27 1.3 Formularios 28 1.4 Estados 28 1.5 Macros 28 1.6 Módulos

Más detalles

SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES

SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES ÍNDICE CARACTERÍSTICAS FUNCIONALES... 3 SACILAB... 3 Documentos... 3 Puestos de Trabajo... 4 Personal... 4 Registros... 4 Instrumentos... 5 Pruebas...

Más detalles

Configuración del driver cliente ODBC

Configuración del driver cliente ODBC TNLK025KEP Configuración del driver cliente ODBC Tech Support support@logitek.es Enero 2016 Revisión1 Descripción General Esta nota técnica explica cómo configurar desde el inicio un driver cliente ODBC.

Más detalles

Desarrollo.NET con Sharepoint

Desarrollo.NET con Sharepoint BECANET1 Desarrollo.NET con Sharepoint Fabricante: Indra Grupo: Bases de Datos Subgrupo: Visual Studio 2010 Formación: Indra Horas: 196 Personal de INDRA Dirigido a Contenidos Módulo 1 Arquitectura Net

Más detalles

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez 1 Presentación del curso Puedes organizar todas tus colecciones o lo que desees creando tus propias bases de datos en Access

Más detalles

Gestión de cobranzas con Excel

Gestión de cobranzas con Excel Pág. N. 1 Gestión de cobranzas con Excel Familia: Editorial: Autor: Administración y Negocios Macro Johnny Pacheco Contreras ISBN: 978-612-304-054-3 N. de páginas: 408 Edición: 1. a 2011 Medida: 17.5 x

Más detalles

VBA Access 2013 Programar en Access

VBA Access 2013 Programar en Access Introducción 1. Introducción 15 2. Objetivos del libro 15 Generalidades 1. Revisión de conceptos 19 2. Principios fundamentales de VBA 20 3. Conversión de macros a VBA 21 3.1 Conversión de las macros en

Más detalles

ASPECTOS DEL PERFIL PROFESIONAL QUE APOYA LA ASIGNATURA

ASPECTOS DEL PERFIL PROFESIONAL QUE APOYA LA ASIGNATURA I. DATOS GENERALES UNIVERSIDAD RICARDO PALMA FACULTAD DE CIENCIAS ECONÓMICAS Y EMPRESARIALES ESCUELA ACADÉMICO PROFESIONAL DE ADMINISTRACIÓN Y GERENCIA SILABO 1.1 Curso : LENGUAJE DE PROGRAMACION APLICADA

Más detalles

Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones

Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones MICVSNETb Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: Master Horas: 90 Introducción Dentro

Más detalles

... Bases de datos con Excel CAPÍTULO Creación de una Base de Datos

... Bases de datos con Excel CAPÍTULO Creación de una Base de Datos CAPÍTULO 8........ Bases de datos con Excel Las hojas de cálculo como Excel, aunque no sea su propósito fundamental pueden manejar registros de bases de datos. Se configuran normalmente colocando los registros

Más detalles

TEMA 12.3: HOJAS DE CÁLCULO: PRINCIPALES FUNCIONES Y UTILIDADES. LIBROS, HOJAS Y CELDAS.

TEMA 12.3: HOJAS DE CÁLCULO: PRINCIPALES FUNCIONES Y UTILIDADES. LIBROS, HOJAS Y CELDAS. TEMA 12.3: HOJAS DE CÁLCULO: PRINCIPALES FUNCIONES Y UTILIDADES. LIBROS, HOJAS Y CELDAS. Esta herramienta trata de sustituir el lápiz, el papel y la calculadora para la realización de informes numéricos.

Más detalles

Instalación Millennium Aduanas SQL Servidor Revisión: 8/10/2012

Instalación Millennium Aduanas SQL Servidor Revisión: 8/10/2012 Instalación Millennium Aduanas SQL Servidor Revisión: 8/10/2012 I Instalación Millennium Aduanas SQL Servidor Contenido Parte I Introducción 1 Parte II Instalando Millennium Aduanas 1 1 Instalando el Software...

Más detalles

- Aprender una metodología de trabajo en Excel y VBA, eficaz, eficiente, ordenada y automatizable.

- Aprender una metodología de trabajo en Excel y VBA, eficaz, eficiente, ordenada y automatizable. Taller Excel y VBA Avanzado Objetivo general: Desarrollar habilidades extraordinarias en el uso de Microsoft Excel, Access y VBA para la solución de problemas, de gran magnitud y complejidad, en los Negocios

Más detalles

Procedimiento Python de WPS

Procedimiento Python de WPS Procedimiento Python de WPS guía del usuario y referencia Interacción con Python desde los programas del lenguaje SAS Versión: 4.0.2 Copyright 2002-2018 World Programming Limited www.worldprogramming.com

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Carrera: Ingeniería en Tecnologías de la y las Comunicaciones. Clave de la asignatura: TCF-1107 Horas teoría-horas práctica-

Más detalles

Tema: DESARROLLO DE APLICACIONES CON VISUAL STUDIO-NET (PARTE I)

Tema: DESARROLLO DE APLICACIONES CON VISUAL STUDIO-NET (PARTE I) Base de datos I. Guía 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: DESARROLLO DE APLICACIONES CON VISUAL STUDIO-NET (PARTE I) Objetivo Conocer el lenguaje de programación

Más detalles

Tema 1 Testing Estructurado

Tema 1 Testing Estructurado Tema 1 Testing Estructurado 2da Parte Verificación y Validación de Software UNS 1 Contenido Fundamentos de Análisis Ejecución Simbólica Uso de Ejecución Simbólica Verificación y Validación de Software

Más detalles

Manual Guías Temáticas Excel (V 1.2)

Manual Guías Temáticas Excel (V 1.2) Manual Guías Temáticas Excel 2007-2010 + (V 1.2) por Elsa M.Meyer (Elsamatilde) (para versiones Excel 2007 en adelante) Incluye comentarios y soluciones para versiones anteriores) Copyright 2012-2013 -

Más detalles

Ejemplos de importar información (Excel)

Ejemplos de importar información (Excel) Ejemplos de importar información (Excel) 1. ACCESO A ARCHIVOS DE TEXTO A veces es necesario trabajar con datos que no tenemos en nuestro ordenador o que han sido creados con otras aplicaciones distintas

Más detalles

Aveces es necesario trabajar con datos que no tenemos

Aveces es necesario trabajar con datos que no tenemos 1. ACCESO A ARCHIVOS DE TEXTO Aveces es necesario trabajar con datos que no tenemos en nuestro ordenador o que han sido creados con otras aplicaciones distintas a Excel. Por ejemplo, podrías tener un archivo

Más detalles

LAS MACROS Y EL LENGUAJE VBA APLICADO A MS-EXCEL (NIVEL AVANZADO)

LAS MACROS Y EL LENGUAJE VBA APLICADO A MS-EXCEL (NIVEL AVANZADO) LAS MACROS Y EL LENGUAJE VBA APLICADO A MS-EXCEL (NIVEL AVANZADO) OBJETIVO GENERAL Al concluir el curso taller, el participante contará con un conjunto de elementos teóricos y prácticos relacionados con

Más detalles

Macros y Visual Basic para Aplicaciones en Excel

Macros y Visual Basic para Aplicaciones en Excel Macros y Visual Basic para Aplicaciones en Excel Creación de Macro Para grabar una macro debemos acceder a la pestaña Vista y despliega el submenú Macros y dentro de este submenu seleccionar la opción

Más detalles

ÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II)

ÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II) ÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II) Queda prohibida toda la reproducción de la obra o partes de la misma por cualquier medio sin la autorización previa Área: Programación Curso: Programación.Net(II)

Más detalles

PROYECTO DE INVERSIONES PMS. Instalación PMS-I. Quality Software

PROYECTO DE INVERSIONES PMS. Instalación PMS-I. Quality Software PROYECTO DE INVERSIONES PMS Instalación PMS-I Quality Software Instalación en Servidor Requerimientos: Motor de base de datos : MSSQL Server, Oracle ó Informix Espacio en disco 10GB asignado exclusivamente

Más detalles

Access Curso de iniciación ÍNDICE GENERAL

Access Curso de iniciación ÍNDICE GENERAL ÍNDICE GENERAL TEMA 1 INSTALACIÓN DE ACCESS 2000... 13 Mejoras en Access 2000... 13 Requerimientos del sistema antes de la instalación... 15 Instalación de Access 2000... 16 Nueva tecnología Windows Installer...

Más detalles

Notas de publicación COPYRIGHT 2017 IGE+XAO. Todos los derechos son reservados. Notas de publicación. SEE Electrical Expert V4R3 (4.

Notas de publicación COPYRIGHT 2017 IGE+XAO. Todos los derechos son reservados. Notas de publicación. SEE Electrical Expert V4R3 (4. SEE Electrical Expert V4R3 (4.80/B) Sumario NOTAS DE PUBLICACIÓN... 1 A CAMBIOS Y MEJORAS HECHAS EN SEE ELECTRICAL EXPERT V4R3 (4.80/B)... 3 A.1. NUEVAS CARACTERÍSTICAS Y MEJORAS... 3 A.2. PROBLEMAS RESUELTOS...

Más detalles

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES Objetos () OBJETIVO: El estudiante elaborará un programa que muestre datos de una base de datos de MS Access a través de un programa en MATERIAL Y EQUIPO NECESARIO: Microsoft Access Microsoft Visual EJERCICIO:

Más detalles