Cargando los tipos de datos compuestos
|
|
|
- Domingo Muñoz Montoya
- hace 9 años
- Vistas:
Transcripción
1 Cargando los tipos de datos compuestos En más de una oportunidad, necesitamos almacenar en memoria una lista de elementos que tienen el mismo tipo de información pero distintos valores guardados. Por ejemplo, la agencia de viajes puede necesitar realizar operaciones con un grupo de clientes Page1
2 que cumplan cierto requisito... O nos pueden solicitar procesar información de algunos datos específicos de un conjunto de atracciones turísticas y eso nos puede implicar tener que cargar estas listas temporalmente en memoria. Page2 Para resolver este tipo de requisito, es necesario crear una estructura en memoria capaz de almacenar una colección de elementos.
3 Ya hemos visto que los tipos de datos estructurados, como en este ejemplo SDTCustomer: nos permiten definir estructuras que almacenan varios datos correspondientes a un elemento En esta representación gráfica que vimos entonces, estamos almacenando en memoria el identificador, el nombre y la dirección de un cliente. Para almacenar varios elementos con datos de clientes, vimos que es necesario definir un tipo de datos estructurado Page3
4 y marcar que se trata de una colección Vayamos ahora a GeneXus para implementar un nuevo requerimiento solicitado por la agencia de viajes. La Agencia de viajes desea ofrecer a sus clientes un ranking de países según la cantidad de atracciones turísticas que ofrecen. Page4
5 Es decir que debemos mostrar todos los países, ordenados de mayor a menor, en lo que se refiere a la cantidad de atracciones que poseen. Para poder resolver este requerimiento, necesitamos primero cargar en alguna estructura a todos los países almacenados en la base de datos, cada uno con su correspondiente cantidad de atracciones turísticas. Y luego, tendremos que ordenarlos de mayor a menor por dicha cantidad, para finalmente mostrarlos, ya sea en un web panel o en un listado. Comencemos entonces creando un nuevo objeto de tipo: structure data type y le damos el nombre: SDTCountries. De cada país necesitamos el identificador, el nombre y la cantidad de atracciones turísticas registradas para el mismo: Ponemos entonces CountryAttractionsQuantity Page5
6 Con esta definición estamos representando que se guardará en memoria la información asociada a un solo país. Pero nosotros necesitamos diseñar un ranking de países, por lo tanto necesitamos almacenar en memoria muchos países. Así que marcamos la casilla Is collection para tener entonces una estructura que permita almacenar la información de muchos países. Observemos que ahora esta estructura tiene los mismos miembros que definimos al comienzo, pero agrupados en una subestructura denominada SDTCountriesItem. Esta subestructura se creó automáticamente cuando marcamos que se trata de una colección. Cada ítem almacenará los datos de 1 país, y el conjunto de ítems con países conforman la colección. Para cargar los datos de la colección vamos a utilizar un objeto Data Provider Page6
7 El objeto Data Provider, nos permite cargar una estructura de datos, por ejemplo a partir de datos de la base de datos, y nos devuelve la estructura cargada Vamos entonces a GeneXus entonces, a crear un objeto Data Provider. Elegimos el tipo Data Provider y ponemos como nombre: DPRankingCountriesWithAttractionsQty. Vemos que GeneXus nos posiciona en la sección Source del Data Provider... Page7
8 Y aquí es donde vamos a declarar cómo queremos que se carguen los datos en la colección que queremos devolver. Observemos qué fácil resulta declarar la carga: Vamos a la ventana del Knowledge Base Navigator, ubicamos al tipo de datos estructurado SDTCountries y lo arrastramos hacia el Source del Data Provider Vemos que GeneXus escribió automáticamente varias líneas de texto. Si observamos ahora las propiedades del DataProvider, Page8
9 Observamos que GeneXus asignó el nombre de la colección SDTCountries a la propiedad Output Esto significa que el DataProvider devolverá una colección del tipo de datos estructurado SDTCountries, cargada con datos. Como el SDTCountries ya es una colección, no es necesario configurar la propiedad Collection del Data Provider con valor True Esto lo haríamos, si quisiéramos que el DataProvider nos devuelva una colección a partir de un tipo de datos estructurado simple. Page9 Estudiemos ahora qué fue lo que escribió GeneXus en el source
10 Reconocemos el nombre del tipo de datos estructurado SDTCountries que es una colección Y después entre llaves está la subestructura del ítem de la colección Comparemos esto con la estructura del SDT: Page10
11 Vemos que GeneXus representó en forma de texto la estructura del SDTCountries y nos dejó prontos los miembros Id, Name y CountryAttractionsQuantity, de la subestructura SDTCountriesItem para cargarles su valor. Como vamos a cargar esta colección a partir del contenido de la tabla COUNTRY, debemos indicarle al Data Provider que deberá recorrer dicha tabla. Para eso utilizamos la cláusula From y al lado ponemos el nombre de la transacción cuya tabla base queremos recorrer. En nuestro caso: From Country Si la transacción tuviera más de un nivel, para especificar un nivel determinado, asociado a cierta tabla base que queremos navegar, tendríamos que escribir: el nombre de la transacción, punto, y el nombre del nivel. Page11
12 Bien. Ahora vamos a indicar que al elemento Id lo queremos cargar con el valor del atributo CountryId, al miembro Name lo queremos cargar con el valor de CountryNam, y al miembro CountryAttractionsQuantity lo queremos cargar con la cantidad de atracciones turísticas que tiene cada país, así que asignamos a este miembro: el resultado de la fórmula Count(AttractionName) Repasemos un concepto ya estudiado. y es que esta fórmula inline definida, navegará la tabla ATTRACTION, por el atributo indicado dentro del paréntesis. Y además, como hay 1 atributo en común en las tablas navegadas por el Data Provider, que es CountryId, la fórmula contará las atracciones del país navegado por el Data Provider cada vez. De modo que lo que hemos hecho simplemente ha sido: declarar 1 tabla a ser navegada por el Data Provider, y para cada registro accedido, hemos indicado los valores que deseamos asignar a un ítem nuevo en la colección de países. Dado que el Data Provider recorre la tabla COUNTRY, solemos decir que la tabla base del Data Provider, es COUNTRY: Page12 El resultado final será que habrán quedado almacenados en la colección en memoria, los datos de todos los países de la base de datos, c/u de ellos con su cantidad de atracciones.
13 Salvamos la definición de este Data Provider, y vamos a crear ahora un objeto Procedimiento para visualizar el contenido de la colección de países. A este procedimiento le ponemos como nombre PrintRanking. Vamos ahora a la sección variables de este procedimiento y definimos una variable &Countries de tipo de dato SDTCountries Vamos ahora al soruce escribimos &, elegimos a nuestra variable Countries. Y vamos a cargar a esta variable de tipo colección, asignándole el resultado que devuelva el Data Provider que acabamos de crear. Así que escribimos el signo de igual y desde la ventana Knowledge Base Navigator, ubicamos al Data Provider y lo arrastramos. Completamos esta instrucción agregando 2 paréntesis Con esta instrucción que hemos escrito, estamos invocando al Data Provider y éste retornará una colección de países, que quedará cargada en la variable &Countries. Ahora recordemos cuál era el requerimiento exacto de la Agencia de Viajes: Era visualizar un ranking de todos los países ordenados de mayor a menor según la cantidad de atracciones que tienen registradas. Page13 Por lo tanto, nos está faltando ordenar la colección que obtuvimos cargada.
14 Es decir, ordenar los ítems de la colección de países, antes de ser mostrada, por orden de mayor a menor según la cantidad de atracciones que tienen registradas. Para resolver esto contamos con el método Sort. La sintaxis es la siguiente: La variable &Countries, punto, Sort y entre paréntesis y comillas el nombre del miembro del SDT por el cual queremos ordenar. En nuestro caso CountryAttractionsQuantity: &Countries= DPRankingCountriesWithAttQty() &Countries.Sort( CountryAttractionsQuantity ) Pero de esta forma la colección de países quedará ordenada de menor a mayor por la cantidad de atracciones y nosotros necesitamos que se ordene de mayor a menor, ya que queremos implementar un ranking. Así que para indicar el orden inverso, dentro de las comillas agregamos paréntesis rectos Ahora lo único que nos está faltando es recorrer la colección devuelta por el Data Provider e imprimir para cada ítem de la misma, los datos almacenados. Para recorrer una colección almacenada en memoria, contamos con el comando For elemento in Colección. Page14
15 Vamos ahora a definir una variable &onecountry para cargar en ella cada elemento que vayamos iterando de la colección El tipo de dato será SDTCountries.SDTCountiresItem Ahora volvamos al source para completar el código que recorre la colección: EscribimosFor &onecountry in &Countries Print del printblock de nombre Country. Y cerramos con Endfor Vamos ahora a la sección layout y, nombramos a este printblock como Country Seleccionamos: Insert / Variable elegimos &onecountry. Page15
16 Ubicamos los controles en el printblock, y ahora solamente nos resta definir las propiedades necesarias para que se imprima el listado con formato PDF. Vamos entonces a las propiedades del procedimiento, marcamosn Main program con el valor True, Call protocol como HTTP, y por último insertamos la regla OutputFile y completamos poniendo el nombre del archivo del listado que será RankingPDF, y el formato pdf. Ahora sí el desarrollo de lo solicitado está completo. Seleccionamos run sobre el procedimiento para ver el ranking en ejecución! Y vemos el listado PDF con todos los países que estaban almacenados en la base de datos, cada uno con su cantidad de atracciones, y el orden en el que se muestran los países es el que nos solicitaron! Page16
17 De esta forma hemos visto la potencia de los Data Providers para cargar datos en una estructura de datos en memoria, en particular en este caso del tipo colección. Vimos lo sencillo que fue declarar qué queríamos cargar, resolviendo GeneXus todo lo necesario para llevarlo a cabo. Los Data Providers aceptan opcionalmente la cláusula where para filtrar, como el comando For each y más adelante veremos otros ejemplos de uso de Data Providers. Los mismos pueden también ser invocados, en otras secciones de objetos, como por ejemplo en eventos de web panels. Page17
18 Para finalizar, actualizamos los cambios en GXserver. Page18
Dos formas de devolver una colección con un Data Provider
Dos formas de devolver una colección con un Data Provider Los Data Provider son objetos versátiles que con un lenguaje declarativo nos facilitan la carga de estructuras, tanto ítems simples como colecciones
Tipos de datos estructurados
Tipos de datos estructurados Hasta ahora hemos empleado siempre tipos de datos simples. Hemos definido atributos y dominios de tipo Numeric, de tipo Character y también contamos con otros tipos de datos
Introducción a procedimientos, listados y comando For each
Introducción a procedimientos, listados y comando For each Pasemos a conocer a los objetos de tipo Procedimiento, que podemos definir en una base de conocimiento GeneXus. Este tipo de objeto nos permite
Cláusula Unique. La cláusula Unique permite mencionar atributos cuyos valores no deben salir duplicados en el resultado de la consulta.
Cláusula Unique En ocasiones necesitamos definir ciertas consultas, que requieren navegar determinada tabla, pero necesitamos que si un mismo atributo tiene almacenado el mismo valor para varios registros,
Reporting (objeto Query)
Reporting (objeto Query) En muchas ocasiones necesitamos realizar consultas a la base de datos para analizar la información y poder tomar decisiones. Podemos necesitar agrupar la información por uno o
En el ejemplo, se procede en este orden:
Lo primero que hace GeneXus al encontrar un par de for eachs anidados es determinar la tabla base de cada uno, en forma ordenada, de afuera hacia adentro, empezando por el más externo. Recién luego determina
Qué son los subtipos?
Qué son los subtipos? Hasta ahora hemos visto que GeneXus establece relaciones entre transacciones -y entre tablas- basándose en los nombres de atributos que encuentra iguales. Por ejemplo, en la transacción
Relaciones entre entidades de la realidad
Page1 Relaciones entre entidades de la realidad En varios ejemplos de nuestra agencia de viajes, encontramos que los actores de la realidad se relacionan entre sí de distintas maneras, por ejemplo cuando
Fórmulas Globales. Page1. Video filmado con GeneXus X Evolution 2
Fórmulas Globales Muchas veces necesitamos que la aplicación efectúe un cálculo, que involucra valores de determinados atributos, constantes, y/o funciones. Para estos casos, GeneXus nos provee las Fórmulas
Creando una aplicación móvil con GeneXus para trabajar con los Materiales del SAP ERP parte 4
Page1 Creando una aplicación móvil con GeneXus para trabajar con los Materiales del SAP ERP parte 4 Ahora sí, si no hubo error, querremos obtener el listado de materiales, por lo que tendremos que invocar
Diseñando la primera transacción
Diseñando la primera transacción Luego de creada la base de conocimiento, el siguiente paso consiste en describir a los objetos de la realidad mediante objetos GeneXus.. Para identificar a los objetos
El listado de navegación nos informa claramente que la tabla base es ATTRACTION, que la recorrida será ordenada por la clave primaria de dicha tabla:
Recordemos que GeneXus determina la tabla base del for each teniendo en cuenta el nombre de la transacción que declaramos al lado del for each (que debe ser la transacción cuya tabla física asociada queremos
Script For each simple tabla base y cláusula order
Page1 Script For each simple tabla base y cláusula order Para determinar la tabla base, GeneXus extrae los atributos nombrados en el for each encuentra las tablas en las que se hallan: y toma como tabla
Momentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuándo debe ejecutarse cada una de ellas, ya que
1.- CREACIÓN DE CONSULTAS.
1.- CREACIÓN DE CONSULTAS. Una consulta permite efectuar preguntas acerca de la información almacenada en las tablas. En una consulta se pueden obtener datos de una tabla e incluso de varias tablas, por
Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus
Creación de la KB Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última versión.
Administrando las bases de conocimiento (GXserver)
Administrando las bases de conocimiento (GXserver) Cuando desarrollamos una aplicación con GeneXus, ya sea en equipo o en forma individual, necesitamos mantener la KB siempre accesible y actualizada. GXserver
Demo: empezando a desarrollar la aplicación en su parte web
Demo: empezando a desarrollar la aplicación en su parte web En videos anteriores, habíamos empezado por ver la aplicación a la que queremos llegar en ejecución. Luego habíamos estudiado las características
Consulta con salida Chart (Parte I)
Consulta con salida Chart (Parte I) Ya hemos visto en videos anteriores la creación de consultas con salida Table y Pivot table. Veamos ahora la creación de una consulta con salida Chart, o sea, vista
Aplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación.
Aplicación del GAM Veamos que debemos hacer desde nuestra aplicación para utilizar el GAM. Vamos a abrir GeneXus y veremos que simplemente modificando el valor de una propiedad a nivel de la versión va
Programando el Evento Start, Click o De usuario en un Web Panel
Programando el Evento Start, Click o De usuario en un Web Panel Teníamos un web panel que desplegaba información de los clientes y permitía filtrar la información desplegada por nombre completo del cliente.
Acceso a bases de datos externas
Acceso a bases de datos externas Muchas veces necesitamos acceder a bases de datos externas desde nuestras aplicaciones GeneXus. Por ejemplo, podemos necesitar cargar datos en tablas de nuestra base de
Métodos que devuelven valor Dado el siguiente triángulo rectángulo:
Métodos que devuelven valor Dado el siguiente triángulo rectángulo: hipotenusa altura base Para dibujar este triángulo necesitamos los siguientes datos: base y altura La base y la altura, se utilizarán
Cómo enviar un mail automático y ejecución del acceso a la API programado previamente
Cómo enviar un mail automático y ejecución del acceso a la API programado previamente Hasta ahora cumplimos con el primer requerimiento de la agencia, relacionado al ingreso de una reserva por parte del
Sistema de Gestión y almacenamiento de archivos en el Campus Virtual
Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Página 1 de 15 GESTIÓN DE ARCHIVOS Dentro del Campus Virtual vamos a tener distintas formas de seleccionar y gestionar los archivos.
Edición y personalización de la instancia del pattern Work With aplicado a una transacción
Edición y personalización de la instancia del pattern Work With aplicado a una transacción Ya hemos trabajado previamente con el pattern Work With. Hemos visto cómo aplicarlo y cuáles son las funcionalidades
Práctica #1 Crear Base de Datos
Práctica #1 Crear Base de Datos Contenido: Creación de tablas de datos Selección de distintos tipos de datos Aplicación de propiedades de campos Objetivo: Al término de esta práctica el alumno deberá de
Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.
Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio. En la primera parte de esta demo creamos nuestra base de conocimiento y la transacción de facturas
Cómo implementar un menú de entrada para la aplicación móvil
Page1 Cómo implementar un menú de entrada para la aplicación móvil En este video veremos cómo hemos implementado un menú de entrada para la aplicación, deslizable, que ofece dos opciones: ir al panel que
NERO BURNING ROM. Manual de grabación. By CriCri
NERO BURNING ROM Manual de grabación By CriCri GRABAR EN NERO Pulsamos dos veces papa abrir el programa Nero Burnig Rom, que es el que vamos a utilizar para grabar los documentos, música, video... Dependiendo
Modificación de dato relevante, evento timer y calendarios
Modificación de dato relevante, evento timer y calendarios Continuando con el diagrama, la tarea Evaluate Customer deberá evaluar la situación financiera del cliente y almacenar la decisión en un dato
Bases de Datos Relacionales con Base de OpenOffice y consultas SQL para Tecnología de la Información.
Bases de Datos Relacionales con Base de OpenOffice y consultas SQL para Tecnología de la Información. 1 Introducción Como ya sabes las bases de datos (BD) son la mejor forma de almacenar y trabajar con
Tramita tu Sello Digital
Tramita tu Sello digital Página 1 Tramita tu Sello Digital 1. Asegurarse de que cuentas con todos los requisitos para hacer este trámite ante el SAT. En este caso debes tener a la mano lo siguiente: a.
Calificaciones de Moodle
Moodle 1.9+ Alicia García Holgado GRupo de Investigación en interacción y elearning (GRIAL) Universidad de Salamanca http://grial.usal.es A partir de la versión 1.9 de Moodle el módulo de calificaciones
UNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
Configuración y manejo de los descuentos.
Nombre del Podcast: Tema: Objetivos: URL de los archivos: PodCast 2014-2 Configuración y manejo de los descuentos. Configuración y manejo de los descuentos. 1. Configurar los diferentes tipos de descuentos
COBHTTPD-CGILIB. Librería para creación de Paginas web Dinámicas con COBOL. Manual de Templates. COBHTTPD Manual de Templates
COBHTTPD-CGILIB Librería para creación de Paginas web Dinámicas con COBOL. Manual de Templates www.cobtools.com Page - 1 - I N D I C E Descripción...3 Descripcion de Variables y Parrafos...4 TPL-OPEN-FILE...4
Actualización a GX Ev3. Ejercicios Prácticos
Actualización a GX Ev3 Ejercicios Prácticos Copyright Artech Consultores S. R. L. 1988-2014. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
InterBase / Firebird: el uso de eventos
InterBase / Firebird: el uso de eventos Este artículo pretende dar una breve introducción acerca del uso de los eventos de Firebird e InterBase y como usarlos desde Delphi. Los eventos permiten a las aplicaciones
UNIDAD 9 COMBINAR CORRESPONDENCIA
UNIDAD 9 COMBINAR CORRESPONDENCIA COMPETIC 3 TEXTOS Qué es la combinación de correspondencia Mediante la opción Combinar correspondencia se pueden incluir en un documento, datos almacenados en otro sitio.
Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL
Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL Para poder gestionar correctamente el correo que nos llega de la lista
11.2. Manual de GTC 2.0: El primer contacto
11 MANUALES DE USUARIO 11.1. Introducción GTC 2.0 y Pocket GTC son herramientas desarrolladas para la gestión del trabajo colaborativo. Pretenden ayudar en la difícil tarea de la evaluación de alumnos
Guía docente: Cómo crear un test y los tipos de preguntas
Guía docente: Cómo crear un test y los tipos de preguntas Índice 01 02 03 04 05 06 07 08 09 Crear un test Ordenable Arrastrar Rellenar espacio Texto libre Respuesta múltiple Opciones Gestión del test Ayuda
FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015
FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015 Dirección Nacional de Tecnologías de la Información y Comunicaciones Instalación de certificado
EJEMPLO 2. TABLAS CREAR DESPLEGABLE PARA FILTRAR LOS DATOS
EJEMPLO 2. TABLAS En este ejemplo vamos a ver la forma de crear tablas con los datos de clase de objetos. Para ello disponemos de una vista con los datos de los alumnos y los cursos que han realizado.
Personal. Partes de Trabajo WhitePaper Agosto 2008
Personal. Partes de Trabajo WhitePaper Agosto 2008 Contenidos 1. Propósito 3 2. Prerrequisitos 4 2.1. Apartado Personal 4 2.1.1. Como añadir un empleado en Personal 4 2.2. Apartado PuestosMO 7 3. Partes
Impresión en formato PDF con
Impresión en formato PDF con Ya conocemos los recursos que nos ofrece Draftsight para el dibujo 2D y 3D, además de la posibilidad de que incorporemos imágenes externas a nuestro trabajo, con el objetivo
COMBINAR CORRESPONDENCIA
COMBINAR CORRESPONDENCIA Microsoft Office Word nos provee una herramienta muy útil que nos permite incluir en un documento, datos que se encuentran almacenados en otro lugar. De esta forma logramos obtener
MANUAL DE USUARIO. Sistema CLASS Profesores
MANUAL DE USUARIO Sistema CLASS Profesores CLASS PROFESORES LOGIN DE ENTRADA Cuando el profesor ingresa al siguiente link www.classgestion.com\uca\uvirtual le aparece una pantalla (ver figura 1.0) en la
Universidad Tecnológica de los Andes. Ing. Hesmeralda Rojas Enriquez [GUÍA RATIONAL ROSE] Usando UML
2011 Universidad Tecnológica de los Andes Ing. Hesmeralda Rojas Enriquez [GUÍA RATIONAL ROSE] Usando UML Tabla de Contenidos 1. Crear paquetes... 3 2. Crear casos de uso del sistema.... 4 3. Diagrama Global
Manual Word Macros y Elementos rápidos
Manual Word 2010 Macros y Elementos rápidos CONTENIDO Macros Grabar una macro Ejecutar una macro Macros Word permite automatizar tareas repetitivas mediante la creación de macros que consisten en una serie
Práctica 2 Animaciones
Práctica 2 Animaciones Una de las opciones de PowerPoint es la habilidad de mostrar nuestras presentaciones acompañadas con animaciones. Animación es la capacidad de tener texto o imágenes con ciertos
CONEXIÓN A EDUROAM DESDE WINDOWS 7
CONEXIÓN A EDUROAM DESDE WINDOWS 7 Para conectarse a la red inalámbrica eduroam, necesitamos descargar varios archivos. Para obtenerlos nos dirigimos al curso de moodle llamado eduroam. Cualquier usuario
1. Instalar el componente en el sitio por Extensiones gestor de extensiones.
COMPONENTE ICAGENDA 1. Instalar el componente en el sitio por Extensiones gestor de extensiones. Ejemplo: 2. Seleccionar el archivo de la ubicación donde lo guarda y le da subir e instalar 3. Verifico
FUNCIONES EN EXCEL III
FUNCIONES EN EXCEL III UTILIZANDO REFERENCIAS ABSOLUTAS Y RELATIVAS En Excel puedes especificar tres tipos de referencias: relativas, absolutas y mixtas. Al utilizar el tipo de referencia adecuado nos
easypos Restaurantes y Bares Configuración Inicial
easypos Restaurantes y Bares Configuración Inicial 1 Crear Mi Restaurante Crearemos el restaurante llamado Mi Restaurante, iniciamos en la pantalla principal de Configuración: Dentro de la sección Restaurante
TUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Lola Maicas 1 PORTADA 2 BARRA DE HERRAMIENTAS
1 PORTADA 2 BARRA DE HERRAMIENTAS TABLAS 3 TABLAS 4 TABLAS 2ª PARTE 5 FORMA DE SELECCIONAR 6 COMBINAR CELDAS 7 CONVERTIR TEXTO EN TABLA 8 PROPIEDADES DE TABLA 9 SUMAS 10 RESTAS 11 MULTIPLICAR Y DIVIDIR
Manual de ayuda de la herramienta de comunicación privada Correo Interno
Manual de ayuda de la herramienta de comunicación privada Correo Interno Contenido Introducción... 3 Configuración del bloque... 3 Gestión del bloque... 4 Lista de contactos... 8 Creación y envío de nuevos
EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas.
EBRARY Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas. Descripción del servicio El servicio está disponible los 365 días
LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y
PODER JUDICIAL DE LA NACION ARGENTINA
1 MANUAL DE NOTIFICACIONES ELECTRONICAS PODER JUDICIAL DE LA NACION ARGENTINA Índice: 2 Concepto de Notificaciones Electrónicas ---------------------------------------------------3 Sistema de Gestión Judicial
Para añadir un presupuesto nuevo seleccionaremos en el apartado Presupuestos la opción en la parte superior Añadir.
Pacientes - Presupuestos Aquí podremos crear los presupuestos que emitamos al paciente, llevando un control de los que emitimos y los que se van aceptando. Accederemos desde la pestaña superior Pacientes
Base de Datos. Formularios. Consultas
Base de Datos y programa de Microsoft Access Definición Tablas Formularios Consultas Informes 1 BASE DE DATOS. DEFINICIÓN Y PLANIFICACIÓN Qué es una base de datos? Una base de datos es una serie de datos
Tema 3. Aplicaciones de Tipo Consola
Tema 3. Aplicaciones de Tipo Consola Una aplicación de consola es aquella que se ejecuta dentro de una ventana de línea de comandos. Este tipo de ventana recibe diferentes denominaciones: Símbolo del sistema,
MANUAL DE USUARIO. Sistema CLASS Profesores
MANUAL DE USUARIO Sistema CLASS Profesores CLASS PROFESORES LOGIN DE ENTRADA Cuando el profesor ingresa al siguiente link www.classgestion.com\uca\uvirtual le aparece una pantalla (ver figura 1.0) en la
MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL
MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases
SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC
SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC INTRODUCCIÓN Los subprogramas son otro tipo de bloques PL/SQL Se diferencian de los bloques anónimos porque
Guía rápida de uso de Visual Sueldos
Guía rápida de uso de Visual Sueldos Aquí podemos observar la pantalla principal del sistema, en la parte superior o barra de botones, se encuentran todas las opciones disponibles. En la parte inferior
COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS
COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS XP Y VISTA: Explicación con direcciones estáticas y dinámicas. 1. RED CON DIRECCIONES DINAMICAS: La primera explicación la realizaré para XP. Lo primero
Diagramas de secuencia
Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de
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
DESCRIPCION PASO A PASO PARA SOLICITAR FICHA PARA PRESENTAR EL EXAMEN DE SELECCIÓN EN EL INSTITUTO TECNOLOGICO DE ACAPULCO.
DESCRIPCION PASO A PASO PARA SOLICITAR FICHA PARA PRESENTAR EL EXAMEN DE SELECCIÓN EN EL INSTITUTO TECNOLOGICO DE ACAPULCO. El aspirante debe presentarse en el departamento de servicios escolares del Instituto
TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse
TABLAS WORD 2007 Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Una tabla está formada por celdas
OPENOFFICE IMPRESS. Creación básica de presentaciones digitales
OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar
GESTIÓN DEL CORREO. Buscar y marcar mensajes. Buscar mensajes: Revisar leídos y no leídos
GESTIÓN DEL CORREO Los correos electrónicos pueden constituir un importante expediente de nuestro trabajo y/o actividades diarias, en cuyo caso es importante gestionarlos y organizarlos como tal. Buscar
Manual Word Plantillas y Formularios
Manual Word 2010 Plantillas y Formularios 0 CONTENIDO Creación de Plantillas Plantillas de Word Plantillas de ejemplo Plantillas de Office.com Modificar una plantilla Generar formulario Proteger formulario
Bing (proveedor de busqueda) Bing es una herramienta de búsqueda que nos ayudará a encontrar lo que buscamos de forma rápida y sencilla.
Bing (proveedor de busqueda) Bing es una herramienta de búsqueda que nos ayudará a encontrar lo que buscamos de forma rápida y sencilla. 0 Construir una búsqueda Si deseamos ver lo mejor de la Web en temas
MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER
1 MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER INDICE 1. Como crear mí sitio. 2. Entorno. 3. Insertar texto. 4. Como crear un vínculo. Formas: 5. Como insertar una imagen. 6. Insertar Tabla. 7.
Integridad Transaccional
Integridad Transaccional IT 143 Qué es el concepto: integridad transaccional? Un conjunto de actualizaciones a la base de datos tiene integridad transaccional cuando en caso de una finalización anormal,
CREACIÓN Y MANEJO DE TABLAS Instructivo N 1
CREACIÓN Y MANEJO DE TABLAS Instructivo N 1 CREACIÓN DE TABLAS 1. QUÉ ES UNA TABLA? Para Excel una tabla es un conjunto de datos organizados en columnas y filas, donde las columnas representan los campos
Dropbox. Fuente: (dropbox, 2011)
MANUAL DE DROPBOX 1. Antes de empezar a explicar el uso de esta herramienta debemos tener claro que es y para que sirve el DROPBOX, como también cuales son sus ventajas. Fuente: (dropbox, 2011) 1.1.Que
Manual de usuario Mensajería Centro Virtual de Educación
Manual de usuario Mensajería Centro Virtual de Educación ÍNDICE 1. CÓMO ENTRAR EN LA MENSAJERÍA... 3 2. DESCRIPCIÓN DEL MENÚ... 4 3. LEER UN MENSAJE... 6 4. CREAR, RESPONDER O REENVIAR UN MENSAJE... 7
Estos márgenes se definen en el menú Archivo, Configurar página... se nos muestra un cuadro de dialogo como este con tres pestañas:
Unidad 7. Diseño de página (I) Configurar página Cuando estamos escribiendo en un documento Word es como si lo hiciéramos en una hoja de papel que luego puede ser impresa. Por lo tanto, existe un área
TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 20: MACROS 20.1. Introducción Al utilizar cotidianamente Word suelen surgir tareas
Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Elementos esenciales del formulario
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 3: Elementos esenciales del formulario Instituto de Tecnologías Educativas 2011 Elementos esenciales de un formulario Tras crear
Todas las tareas que se realizan en un computador implican el uso de archivos y carpetas.
Ciudadano Digital Nivel 1: Introducción a los Computadores Lección 2: Archivos y Carpetas 1. Qué son los Archivos y Carpetas Todas las tareas que se realizan en un computador implican el uso de archivos
