4 th Dimension. Manual del usuario Windows /Mac OS D SA. Todos los derechos reservados.

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

Download "4 th Dimension. Manual del usuario Windows /Mac OS. 1985-2006 4D SA. Todos los derechos reservados."

Transcripción

1 4 th Dimension Manual del usuario Windows /Mac OS 4 th Dimension D SA. Todos los derechos reservados.

2 4 th Dimension Manual del Usuario Para Mac OS y Windows Copyright D SA / 4D, Inc. Todos los derechos reservados. El programa descrito en este manual está regido por la concesión de licencia que se ofrece en este paquete comercial. El programa y el manual están protegidos por las leyes de derechos de autor y no pueden reproducirse en su totalidad o en parte, excepto para el uso personal del licenciatario y únicamente conforme a los términos contractuales. Esto incluye la reproducción en medios electrónicos, archivo o uso del software para propósitos diferentes a los dispuestos en el Acuerdo de Licencia del Programa. 4 th Dimension, 4D, 4D Server, 4D Insider, 4D View, 4D Write, 4D Draw y los logotipos 4th Dimension y 4D son marcas registradas de 4D SA. Microsoft, Windows y Windows NT son marcas registradas de Microsoft Corporation. Apple, Macintosh, Mac OS ay QuickTime son marcas comerciales o marcas registradas de Apple Computer Inc. Mac2Win Software Copyright es un producto de Altura Software, Inc. ACROBAT Copyright , Secret Commercial Adobe Systems Inc. Todos los derechos reservados. ACROBAT es una marca registrada de Adobe Systems Inc. Este producto incluye programas desarrollados por Apache Software Foundation ( 4th Dimension incluye programas criptográficos escritos por Eric Young (eay@cryptsoft.com) 4th Dimension incluye programas escritos por Tim Hudson (tjh@cryptsoft.com). Corrector ortográfico, Copyright SYNAPSE Développement, Tolouse, Francia, Los demás nombres de marcas mencionados en este manual son marcas comerciales, marcas registradas, o están protegidas por las leyes de derechos de autor de sus respectivos propietarios. INFORMACIÓN IMPORTANTE SOBRE LA LICENCIA El uso de este programa está sujeto al Acuerdo de Licencia incluido con el programa. Por favor lea cuidadosamente el Acuerdo de Licencia antes de instalar y utilizar el programa.

3 Contenido Prólogo Acerca de los manuales Acerca de este manual Versiones Windows/Mac OS Clic derecho y Control+ clic bajo Mac OS Contenido de los capítulos Convenciones Enlaces hipertexto Nota del traductor Capítulo 1 Introducción al entorno Usuario Los entornos de 4 th Dimension Los Plug-ins de 4 th Dimension Los componentes 4 th Dimension D Server y 4 th Dimension El entorno Usuario Tablas y Formularios Selección actual Multitarea en 4 th Dimension Archivos de 4 th Dimension Copia de seguridad de la base y uso del archivo historial Protección por contraseñas Entrada a una base de datos protegida por un sistema de contraseñas Uso de una base de datos protegida por contraseña Cambio de contraseñas Menús del entorno Usuario Barra de menús Barra de herramientas Ocultar la barra de herramientas Menús y Barras de herramientas personalizados Menú Archivo Menú Edición Menú Entorno Menú Ejecutar th Dimension - Manual del Usuario 3

4 Contenido Menú Registros Menú Utilidades Menú Ventana Menú Ayuda Menús Personalizados para formularios Capítulo 2 Administración de los archivos de estructura y de datos Archivos 4 th Dimension Nombre de los directorios Ubicación de los archivos de estructura y de datos Abrir una base de datos Abrir un archivo de datos diferente Abrir un nuevo archivo de datos Segmentar archivos de datos Capítulo 3 Entrada de datos Formularios de entrada y salida Uso de formularios de salida Trabajando con formularios de salida Uso de formularios de entrada Botones y plantillas de formularios Mensajes de ayuda en formularios de entrada Áreas editables y orden de entrada de datos Botón Aceptar Botón Cancelar Botones de navegación entre registros Botones de navegación entre páginas Botón Eliminar Edición de datos Interrupción de la entrada de datos Introducir y modificar diferentes tipos de datos Campos Alfa Campos numéricos Campos de tipo Texto Campos tipo Fecha Campos de tipo Hora Campos de tipo Booleano Campos de tipo Imagen Compresión QuickTime Entrada de datos en campos con controles de entrada Campos obligatorios Campos únicos th Dimension - Manual del Usuario

5 Contenido Campos con rango de validación Campos con filtro de entrada Campos con listas de valores Modificar una lista de valores Utilizar subformularios Seleccionar subregistros Entrada de datos en subformularios Selección de tablas y formularios Capítulo 4 Selección de registros Seleccionar todos los registros Seleccionar un subconjunto de registros Búsquedas en la base de datos Búsqueda indexadas y secuenciales Operadores de comparación Búsquedas simples y compuestas Uso de los comandos de búsqueda Editor de búsquedas Buscar por formulario Buscar y modificar Buscar por fórmula Capítulo 5 Trabajar con registros Añadir nuevos registros Formularios de entrada Formularios de salida Modificar los registros Formularios de entrada Formularios de salida Actualizaciones globales El editor de fórmulas Operadores de fórmulas Aplicar una fórmula Eliminar registros Eliminar registros en formularios de entrada Eliminar registros en formularios de salida Eliminar registros bloqueados Registros eliminados en otros procesos Capítulo 6 Ordenar registros Niveles de ordenación Orden ascendente y descendente th Dimension - Manual del Usuario 5

6 Contenido El editor de ordenación Ordenar una selección Ordenar con una fórmula Modificar los criterios de orden Ordenar registros en modificación Ordenar mientras se construye un índice Capítulo 7 Modificar los formularios de usuario El editor de formularios de usuario Barra de herramientas Barra de objetos Visualización y modificación de objetos Comandos del menú edición Menú Contextual Orden de entrada de los datos Visualizar y modificar el orden de entrada Definir el Primer objeto en el orden de entrada de datos. 145 Utilizar un grupo de entrada de datos Restablecer el orden de entrada estándar Utilizar una librería de objetos Capítulo 8 Informes de formularios Informes estándar e Informes con rupturas Impresión de informes estándar Impresión de informes con rupturas Capítulo 9 Informes rápidos Introducción Presentación del editor Modo Lista y modo Tabla cruzada Informe rápido básico Crear un informe rápido nuevo Cargar y guardar un diseño de informe rápido El Asistente de informes rápidos Uso del editor de informes rápidos Interfaz Menús contextuales Seleccionar filas, columnas, y celdas Añadir y modificar texto Añadir columnas Insertar columnas Eliminar columnas th Dimension - Manual del Usuario

7 Contenido Reemplazar columnas Dimensionar columnas Mover columnas Asociar fórmulas a un informe rápido Modificar los atributos gráficos de un informe Especificar atributos de fuente, tamaño, justificación, estilo y color Especificar el color de fondo de las celdas Definir bordes Utilizar plantillas predefinidas para informes Ordenar registros Definir el sentido del orden para un informe en lista Ordenar datos en informes tipo Tabla cruzada Niveles de ruptura Uso de valores de campos de ruptura en las etiquetas Espacio subtotal Añadir cálculos Uso de cálculos y valores de columna en etiquetas Mostrar los valores repetidos para columnas de ruptura Definir formatos de salida Asignar el formato de salida Ocultar y mostrar filas y columnas Mostrar una fila o columna oculta Añadir encabezados y pies de página Generar un informe rápido Impresora Archivo en disco Gráfico Documento 4D View Archivo HTML Generar el código 4D Capítulo 10 Etiquetas El asistente de etiquetas Abrir el Asistente de etiquetas Página Etiqueta Página Disposición Barra de herramientas del Asistente de etiquetas Crear un diseño de Etiquetas Campos vacíos en el Asistente de etiquetas Eliminar campos Trabajar con objetos en el Asistente de etiquetas Crear objetos gráficos Alinear objetos th Dimension - Manual del Usuario 7

8 Contenido Distribuir objetos Superponer objetos Duplicar objetos Mover objetos Redimensionar objetos Añadir un borde a un objeto Añadir colores de fondo o primer plano Definir patrones de relleno Definir patrones de borde Definir el ancho de línea Restaurar el aspecto por defecto Añadir un gráfico a la etiqueta Eliminar objetos Especificar la disposición de las etiquetas Guardar y cargar diseños de etiquetas Imprimir etiquetas Capítulo 11 Gráficos Ventanas y documentos 4D Chart Uso de 4D Chart en una ventana plug-in Uso de 4D Chart en un formulario Ocultar y mostrar características 4D Chart Crear un nuevo documento 4D Chart Abrir un documento 4D Chart Guardar un documento 4D Chart Importar un documento PICT a una ventana 4D Chart. 244 Exportar un documento 4D Chart en formato PICT Definir el tamaño del documento Seleccionar un tipo de gráfico Elección de gráficos de tipo bidimensional Seleccionar gráficos de tipo tridimensional Crear un gráfico Crear una selección de registros a graficar Crear un gráfico con datos de la base de datos Crear un gráfico a partir de datos del portapapeles Actualizar los datos de un gráfico a partir de la base de datos Agrupar series y categorías no únicas Añadir una fórmula Cambiar el tipo de gráfico Cambiar las opciones para un tipo de gráfico Modificar las características de un gráfico Redimensionar un gráfico Personalizar los ejes th Dimension - Manual del Usuario

9 Contenido Mostrar y ocultar las líneas de división Mostrar los valores de las series Personalizar la Leyenda Modificar la profundidad en un gráfico bidimensional Cambiar la perspectiva de un gráfico 3D Personalizar los Mensajes de ayuda del gráfico Modificar los atributos de los objetos gráficos Destacar sectores de un gráfico circular Añadir imágenes a un gráfico de Imágenes Ajustar las imágenes dentro de las columnas de gráficos de imágenes Añadir objetos y texto Dibujar objetos gráficos Añadir texto Añadir referencias dinámicas Redimensionar objetos Organizar objetos Imprimir documentos 4D Chart Definir el orden de impresión Imprimir el documento Imprimir un área 4D Chart como parte de un formulario. 316 Crear una impresión con datos Capítulo 12 Ejecución de Métodos Ejecutar métodos Capítulo 13 Backup y restauración de una base de datos. 323 Introducción Gestión de backups Realizar un backup Configuración de archivos de backup Parámetros de backup Parámetros de backups programados Backup Automático Manejo del archivo de historial Introducción Crear el archivo de historial Detener un archivo de historial Backup automático del archivo de historial cuando se alcanza el tamaño crítico Análisis del archivo de historial Restauración de datos Incidentes y diagnóstico th Dimension - Manual del Usuario 9

10 Contenido Restauración automática Restauración manual de un backup Integración manual del historial Deshacer operaciones Diario de backup Manejo del tamaño del diario de backup Capítulo 14 Importar y Exportar Datos Formatos de archivos Archivos Macintosh y Windows Delimitadores de campos, registros y archivos Importar datos desde los archivos Importar datos utilizando un formulario Opciones de importación Exportar datos a los archivos Exportar datos utilizando un formulario Opciones de exportación Importar y exportar datos vía una fuente de datos ODBC Qué es una fuente ODBC? Definición de una fuente ODBC Importar datos desde una fuente ODBC Guardar y cargar parámetros para importar o exportar Capítulo 15 Servidor Web Condiciones de publicación de una base de datos Iniciar y detener el Servidor Web Iniciar el servidor Web Detener el servidor Web Publicación Automática Probar el servidor Web Índice th Dimension - Manual del Usuario

11 Prólogo 4 th Dimension es una poderosa base de datos relacional para plataformas Macintosh y Windows. Como entorno de base de datos integrado, 4 th Dimension ofrece una solución completa a sus necesidades de bases de datos y publicación Web. Acerca de los manuales Los manuales descritos a continuación ofrecen una guía de las características de 4 th Dimension y 4D Server. Excepto el Manual de Referencia 4D Server, que describe exclusivamente las características de 4D Server. El Manual de Iniciación Rápida le guía por medio de lecciones de ejemplo donde puede crear y utilizar una base de datos 4 th Dimension. Estos ejemplos ofrecen experiencia práctica que le ayudará para familiarizarse con los conceptos y características de 4 th Dimension y 4D Server. El Manual del Usuario describe el entorno de Usuario el entorno donde usted utiliza las bases de datos y los formularios para captura y manipulación de datos. El Manual de Diseño es una guía del entorno de Diseño y describe detalladamente las operaciones que puede realizar en este entorno. Debe utilizarlo junto con otros volúmenes de su documentación. El Manual del Lenguaje es una guía para el uso del lenguaje de 4 th Dimension y del servidor Web. Utilice este manual para aprender cómo personalizar una base de datos incorporando comandos y funciones 4 th Dimension. 4th Dimension - Manual del Usuario 11

12 Prólogo El Manual de 4D Server es una guía para la instalación de 4D Server y la administración de bases de datos multi-usuarios con 4D Server. También hay disponibles manuales complementarios. Estos manuales son especialmente de referencia de los programas utilitarios incluidos con 4 th Dimension y 4D Server (4D Chart Language, 4D Tools, etc.). Acerca de este manual Este manual sirve como una referencia del entorno de Usuario de 4 th Dimension y describe detalladamente las operaciones que puede realizar en este entorno. Debe ser utilizado junto con otros manuales del paquete 4 th Dimension. Para utilizar este manual de forma efectiva, primero debe trabajar los ejercicios del Manual de Iniciación Rápida de 4 th Dimension y comenzar a crear su propia base de datos, consultando el Manual de Diseño de 4 th Dimension cuando necesite revisar un proceso o explicación. Puede entonces comenzar a introducir y manipular datos en su base y consultar este manual cuando necesite revisar un proceso. Versiones Windows/Mac OS Este manual describe el uso de 4 th Dimension en plataformas Mac OS y Windows. Aunque los conceptos y funcionalidades de las dos versiones son casi idénticos, el manual explica cualquier diferencia cuando es necesario. Tales diferencias incluyen la interfaz gráfica de usuario y los comandos del teclado. Este manual contiene ilustraciones gráficas del entorno Windows. Si hay una diferencia considerable en la apariencia de ventanas o cajas de diálogo en la versión Mac OS, estas se mostrarán. Clic derecho y Control+ clic bajo Mac OS Algunas funciones se activan (por ejemplo, la visualización de menús contextuales) al hacer clic derecho, es decir haciendo clic con el botón derecho del ratón, bajo Windows y Mac OS. Bajo Mac OS, se puede obtener el mismo resultado utilizando la combinación Control + clic. Esta alternativa es necesaria cuando se utiliza un ratón de un solo botón. 12 4th Dimension - Manual del Usuario

13 Acerca de este manual Contenido de los capítulos Este manual está dividido en los siguientes capítulos y apéndices. El Capítulo 1, Introducción al entorno Usuario presenta algunos conceptos básicos del entorno Usuario tales como selección actual, uso de tablas y formularios, y procesos. También describe algunas operaciones básicas como la entrada a una base de datos protegida por contraseña, y da una visión general de los menús del entorno Usuario. El Capítulo 2, Administración de los archivos de estructura y de datos da una visión general de los archivos de escritorio de 4 th Dimension. El Capítulo 3, Entrada de datos describe cómo utilizar los formularios de entrada y salida y cómo acceder a los formularios desde diferentes tablas. El Capítulo 4, Selección de registros explica cómo crear una selección de registros utilizando los comandos del menú Registros y cómo utilizar los diferentes métodos de búsqueda para seleccionar uno o varios registros. El Capítulo 5, Trabajar con registros explica cómo añadir, modificar, y eliminar registros. También describe cómo utilizar el editor de Fórmulas para actualizar los registros automáticamente por medio de una fórmula (por ejemplo, añadir dos días de vacaciones al registro de cada empleado). El Capítulo 6, Ordenar registros describe cómo ordenar una selección de registros con base en los valores de uno o más campos. El Capítulo 7, Modificar los formularios de usuario describe cómo adaptar ciertos formularios a necesidades específicas de los usuarios. El Capítulo 8, Informes de formularios explica cómo imprimir informes que utilizan los formularios creados en el entorno de Diseño. El Capítulo 9, Informes rápidos explica cómo utilizar el Generador de Informes Rápidos para imprimir datos en informes de columnas. Describe cómo diseñar el informe utilizando campos de su base de datos como columnas del informe y cómo mejorar el informe dividiendo datos en grupos ordenados y realizando los cálculos para cada grupo. El Capítulo 10, Etiquetas explica como utilizar el Asistente de Etiquetas para diseñar e imprimir etiquetas. 4th Dimension - Manual del Usuario 13

14 Prólogo El Capítulo 11, Gráficos explica cómo crear, modificar e imprimir diferentes tipo de gráficos con 4D Chart. También describe cómo añadir una variedad de objetos a sus gráficos, y cómo añadir referencias dinámicas a valores de campos o a expresiones 4 th Dimension. El Capítulo 12, Ejecución de Métodos da instrucciones sobre cómo ejecutar un método de proyecto en el entorno Usuario y cómo comenzar un nuevo proceso para el método o ejecutarlo en el servidor como un procedimiento almacenado. El Capítulo 13, Backup y restauración de una base de datos explica cómo establecer y programar copias de seguridad, como también cómo asegurar la integridad de datos utilizando el archivo historial y los parámetros de restauración automática. El Capítulo 14, Importar y Exportar Datos explica cómo importar y exportar registros vía archivos o recursos de datos ODBC. El Capítulo 15, Servidor Web da una visión general de las capacidades de 4 th Dimension como servidor Web y explica cómo iniciar y parar un servicio Web desde el entorno Usuario. Convenciones Todos los manuales de la documentación, incluyendo este, utilizan ciertas convenciones para ayudarle a entender el material. Las siguientes notas explicatorias son utilizadas: Nota La información escrita de esta manera proporciona anotaciones o atajos que le ayudarán a utilizar 4 th Dimension de manera más productiva. 4D Server A través del manual, 4 th Dimension y 4D Server/4D Client son mencionados simplemente como 4 th Dimension. Las diferencias en el funcionamiento de los dos productos se explican en notas 4D Server, que informan acerca del uso de 4D Server/4D Client. Esta información sólo aparece cuando el funcionamiento de 4D Server/4D Client difiere del funcionamiento de 4 th Dimension. Notas como esta le alertan sobre información importante y situaciones donde podrían perderse datos. 14 4th Dimension - Manual del Usuario

15 Acerca de este manual Adicionalmente, los nombres de todas las tablas aparecen entre corchetes cuadrados para diferenciarlos de nombres de campos, formularios, y otros elementos. Por ejemplo, la tabla Empleados aparece escrita como: tabla [Empleados]. Enlaces hipertexto Puede aprovechar los enlaces hipertexto incluidos en este manual. Todos los enlaces hipertexto aparecen en color azul. Un enlace hipertexto tiene esta apariencia: Para información sobre el uso de 4 th Dimension como servidor Web, consulte Capítulo 15, Servidor Web, en la página 399. Puede hacer clic en un enlace hipertexto para leer información adicional acerca del tema. Luego puede utilizar el botón Vista anterior de la barra de navegación de Adobe Acrobat para regresar al tema anterior. Nota del traductor En 4D Hispano somos conscientes de que a través de todo el territorio de habla hispana existen diferencias lingüísticas, por eso trabajamos para reducir estas diferencias de la mejor manera, y así llegar por igual a todos nuestros usuarios, vivan donde vivan. Como no podemos traducir un manual para cada país de habla hispana, pero tampoco queremos imponer el español de España, hemos procurado traducir a un español neutral, evitando las palabras que pudieran resultar malsonantes en algunos países y combinando varias palabras para un mismo término como, computador y ordenador, que representan la variedad y riqueza del español de cada país hispanohablante. Si quieren colaborar en esta tarea de democratización del español, pueden enviarnos cualquier duda, comentario o corrección sobre la traducción a doc@4dhispano.com, indicando el país de donde nos escriben. Gracias 4th Dimension - Manual del Usuario 15

16 Prólogo 16 4th Dimension - Manual del Usuario

17 1 Introducción al entorno Usuario Este capítulo da una visión general del entorno Usuario de 4 th Dimension. Describe conceptos importantes acerca del entorno Usuario y sus menús. En este capítulo, aprenderá acerca de: Los entornos de 4 th Dimension Los plug-ins de 4 th Dimension Los componentes de 4 th Dimension 4D Server y 4 th Dimension El entorno Usuario Conceptos del entorno Usuario como selección actual, tablas y campos y multi-tareas Abrir una base de datos con otro archivo de datos Entrar y utilizar una base de datos protegida con contraseña Los menús del entorno Usuario. 4th Dimension - Manual del Usuario 17

18 Capítulo 1 Introducción al entorno Usuario Los entornos de 4 th Dimension 4 th Dimension administra datos, realiza cálculos con los datos, y genera salidas tales como informes resumen y gráficos. Este tipo de operaciones se lleva a cabo en el entorno Usuario de 4 th Dimension. El entorno Usuario es el entorno donde usted introduce y maneja datos. Utilice el entorno Usuario para: Añadir, modificar y eliminar registros Buscar un registro o un grupo de registros específicos Modificar los formularios utilizados para introducir, desplegar o imprimir datos Crear etiquetas, informes, y gráficas que utilicen la información en su base de datos Importar y exportar datos entre 4 th Dimension y otras aplicaciones Ejecutar métodos Lanzar copias de seguridad de la base de datos y analizar el registro Controlar el servidor Web de su aplicación. Usted realiza estas operaciones en bases de datos que han sido creadas en el entorno Diseño. El entorno Diseño es donde usted crea una base de datos. Usted diseña la estructura creando tablas y campos para almacenar información, formularios para captura de datos e informes, y otras características tales como un sistema de acceso por contraseñas. También puede utilizar el entorno Diseño para crear aplicaciones personalizadas. Una aplicación personalizada tiene sus propias barras de menús, ventanas de captura y editores. Creando menús y barras de menús en el entorno Diseño, puede diseñar una aplicación que se adapte exactamente a sus necesidades e incluya sólo las características que usted quiere. Una aplicación personalizada puede utilizarse en el entorno Menús Personalizados de 4 th Dimension o desplegarse con 4D Server y 4D Client. Utilizando el lenguaje 4 th Dimension, puede incluir algunas o todas las funciones del entorno Usuario en una aplicación personalizada. Por ejemplo, una aplicación personalizada puede incluir comandos de 18 4th Dimension - Manual del Usuario

19 Los Plug-ins de 4 th Dimension menú para desplegar el generador de Informes Rápidos y el editor de Etiquetas. Para crear una aplicación autónoma Windows o Macintosh, usted puede compilarla y fusionarla con 4D Runtime. Los Plug-ins de 4 th Dimension Además de la funcionalidad integrada de 4 th Dimension, 4D ofrece varios plug-ins que trabajan con sus base de datos para mejorar sus capacidades. Estos plug-ins incluyen: 4D Chart, una aplicación gráfica incluida en 4 th Dimension, 4D Write, un plug-in de procesamiento de texto, 4D Draw, un plug-in de gráficos orientado a objetos, 4D View, un plug-in de hojas de cálculo y presentación de datos, 4D ODBC Pro, una herramienta de desarrollo que le permite comunicarse directamente con una base de datos ODBC, 4D for OCI, una herramienta de desarrollo que le permite comunicarse directamente con OCI8 de Oracle, 4D Open for 4D, una herramienta de desarrollo que permite a las bases de datos (mono-usuario) 4 th Dimension acceder a datos en 4D Server. Estos productos están diseñados para ser usados dentro de sus bases de datos 4 th Dimension. Por ejemplo, los plug-ins 4D Write y 4D Draw le permiten incluir elementos tales como cartas y gráficos en áreas especiales llamadas áreas de plug-in. Estas áreas aparecen como parte de sus datos, como un nombre o cualquier otra información. El plug-in 4D Chart está integrado dentro de 4 th Dimension para facilitar la representación gráfica de la información de su base de datos. También puede utilizar los plug-ins 4D View, 4D Write, 4D Draw, y 4D Chart como aplicaciones separadas usándolos desde sus propias ventanas. Su trabajo dentro de estas ventanas puede ser independiente de su base de datos o conectado a la información en su base de datos o en otros plug-ins. 4th Dimension - Manual del Usuario 19

20 Capítulo 1 Introducción al entorno Usuario Los componentes 4 th Dimension Usted puede instalar componentes 4D dentro de cualquier base de datos 4 th Dimension. Un componente añade una o más funcionalidades adicionales a la base de datos. Por ejemplo, es posible desarrollar, e instalar, un componente de correo electrónico dentro de una base de datos 4 th Dimension. A diferencia de los plug-ins, los componentes 4D están constituidos únicamente por objetos 4D (tablas, métodos, formularios, barras de menús, etc.) Los componentes 4D se administran e instalan utilizando 4D Insider. Cada objeto del componente se define como público, protegido, o privado, lo que determina si es visible o si puede ser modificado una vez sea instalado. Los componentes permiten a los desarrolladores comercializar soluciones originales con total seguridad. Para más información sobre componentes, consulte el Manual de 4D Insider. 4D Server y 4 th Dimension Puede crear bases de datos monousuario y multiusuario con: 4 th Dimension (monousuario) 4D Server y 4D Client (multiusuario). 4 th Dimension es una aplicación de bases de datos monousuario. En una base de datos monousuario, operaciones como la entrada de datos en un registro o la búsqueda de un registro específico son efectuadas por un usuario a la vez, trabajando en un sólo ordenador. 4 th Dimension y la base de datos en la cual el usuario está trabajando, están almacenados localmente en la máquina del usuario. 4D Server y 4D Client forman en conjunto una aplicación de base de datos multiusuario en donde varios usuarios a la vez pueden ejecutar operaciones sobre una misma base de datos. Los usuarios se conectan a las bases de datos desde ordenadores clientes que están conectados por una red a un ordenador dedicado (un servidor) que ejecuta 4D Server. Para configurar una base de datos multiusuario, instale 4D Server junto con la base de datos en otro ordenador. Después se instala una copia de 4D Client en cada uno de los equipos de los usuarios. Un usuario accede a la base de datos lanzando su copia de 4D Client. 20 4th Dimension - Manual del Usuario

21 El entorno Usuario Cuando un usuario realiza acciones como la entrada de datos o la generación de un informe, 4D Server actualiza las tablas en el equipo servidor y realiza los cálculos necesarios. Los cambios realizados por un usuario son actualizados en el servidor, de manera que todos los usuarios ven la información más reciente. Para más información acerca de 4D Server y 4D Client, consulte el Manual de 4D Server. Sin embargo, la versión monousuario de 4 th Dimension es comparable al entorno multiusuario cuando la base de datos es publicada como servidor Web. En este caso, si se crearon menús personalizados o métodos específicos, los navegadores Web que conectan a la base de datos a través de Internet o de Intranet, tendrán acceso a los datos, de la misma forma que las máquinas cliente (creación, eliminación y modificación de registros). A diferencia de 4D Client, un navegador Web no obtiene acceso a la estructura de la base de datos. Por supuesto, 4D Server también puede publicar su base de datos como un servidor Web, para dar acceso simultáneo a las máquinas 4D Client y a los navegadores. Además, cada máquina 4D Client también puede convertirse en un servidor Web. Para mayor información acerca del funcionamiento de su base de datos en Internet o Intranet, consulte el capítulo 15, Servidor Web, o el Manual del Lenguaje 4 th Dimension. El entorno Usuario El entorno Usuario es donde usted trabaja con sus datos. Los menús y editores de este entorno ofrecen un completo conjunto de herramientas para el manejo de la información. Puede utilizar el entorno Usuario para: Importar o exportar datos Ingresar, modificar, o suprimir registros Buscar registros y ordenar listas de registros Crear e imprimir informes, etiquetas y gráficos Personalizar formularios de usuario Ejecutar procesos que le permitan realizar más de una operación simultáneamente, también conocido como multitarea Iniciar y detener el servidor Web integrado. 4th Dimension - Manual del Usuario 21

22 Capítulo 1 Introducción al entorno Usuario Las multitareas se tratan más adelante en este capítulo. Las demás características del entorno Usuario se explican en el resto de este manual. Tablas y Formularios En una base de datos 4 th Dimension, usted almacena la información en tablas. Idealmente cada tabla almacena un tipo diferente de información. Por ejemplo, una base de datos de Contactos, puede tener una tabla que almacene los datos de las personas y otra que almacene la información de las empresas. En el entorno Usuario y en aplicaciones personalizadas, usted utiliza los formularios para introducir y administrar los datos. Cada tabla en su base de datos tiene un formulario de entrada y uno de salida. Un formulario de entrada muestra sólo un registro a la vez. Usted utiliza un formulario de entrada para introducir, visualizar y modificar información de un sólo registro. En el entorno Usuario y en aplicaciones personalizadas, el formulario de entrada algunas veces es denominado formulario detallado. Un formulario de salida muestra varios registros como una lista. Usted utiliza un formulario de salida para navegar a través de los registros, seleccionar y ordenar registros, e imprimir una selección de registros. También puede crear y modificar registros directamente en un formulario de salida. En el entorno Usuario y en aplicaciones personalizadas, el formulario de salida algunas veces es llamado formulario listado. Cuando trabaja con un formulario listado, puede mostrar la información de un registro individual en el formulario detallado, haciendo doble clic en el registro. Usted puede pasar de una tabla a otra y cambiar los formularios de entrada y salida con los que trabaja. Aprenderá como se hace esto en el Capítulo 3 Entrada de datos. Selección actual Cuando maneja datos, usted selecciona el grupo de registros con los que quiere trabajar. Este grupo de registros es llamado selección actual. La selección actual puede contener uno, algunos, todos o ningún registro de la tabla. Todas las tablas tienen una selección actual de registros. La selección actual es un concepto importante en 4 th Dimension. Las operaciones de manejo de datos más comunes se realizan sobre los registros de la selección actual. 22 4th Dimension - Manual del Usuario

23 El entorno Usuario Estas operaciones incluyen: Ordenamiento registros Visualización y modificación de registros individuales Actualización de un grupo de registros Impresión de un informe Generación de etiquetas Representación gráfica de datos Exportación de registros. La selección actual de registros es siempre el conjunto de registros más recientemente seleccionado. Por ejemplo, imagine que la base de datos de su empresa utiliza una tabla Empleados para hacer seguimiento de los registros de los empleados. Suponga que decide buscar los registros de todos los ingenieros de la empresa. Cuando comienza la búsqueda, la selección actual podría estar constituida por los registros de todos los empleados de la empresa ventas, producción, ingeniería, etc. Cuando se completa la búsqueda, la selección actual contiene únicamente los registros de los ingenieros. Si fuese a imprimir una lista de registros, la lista contendría solamente los registros de la selección actual en este caso, los registros de todos los ingenieros de la empresa. Si hiciera una representación gráfica del salario de los empleados, su gráfica sólo mostraría el salario de todos los ingenieros de la empresa. La selección actual se mantiene igual hasta que realice una operación que la cambie. La selección de registros en una tabla cambia cuando selecciona registros manualmente o hace una búsqueda que selecciona registros. Las operaciones de búsqueda se realizan a través de los comandos del menú Registros>Buscar, como por ejemplo Buscar por formulario, que busca registros en función de la información que usted introduzca en un formulario. Para restablecer la selección actual a todos los registros de la tabla, debe seleccionar Mostrar todos en el menú Registros. Para mayor información acerca de selección de registros, consulte el Capítulo 4 Selección de registros. 4th Dimension - Manual del Usuario 23

24 Capítulo 1 Introducción al entorno Usuario Multitarea en 4 th Dimension Archivos de 4 th Dimension Cuando trabaja con una base de datos, generalmente realiza una acción a la vez una búsqueda, una ordenación, la impresión de un informe. Algunas veces, usted desearía poder realizar varias acciones a la vez. Por ejemplo, quisiera introducir datos en los registros de los empleados mientras imprime una larga lista de registros. También podría querer ver dos selecciones de la misma tabla simultáneamente (como, ingenieros en una ventana y vendedores en otra). 4 th Dimension ofrece capacidades multitarea permitiéndole realizar operaciones en procesos separados. Un proceso es una tarea 4 th Dimension que ejecuta acciones especificadas por un método. Aunque usted escribe los métodos en el entorno de Diseño, puede ejecutarlos en el entorno Usuario. Cuando hace esto, puede elegir iniciar un nuevo proceso para el método. Entonces, el método se ejecuta en un proceso separado, permitiéndole continuar trabajando en otro proceso. Puede iniciar tantos procesos como quiera. El número de procesos abiertos simultáneamente está limitado por el tamaño de memoria de su ordenador. Para mayor información sobre la ejecución de un método que inicie un nuevo proceso, consulte el Capítulo 12 Ejecución de Métodos de este manual. Para mayor información sobre la creación y administración de procesos, consulte el Manual de Referencia del Entorno Diseño de 4 th Dimension. Una base de datos 4 th Dimension está constituida por cuatro archivos: un archivo de estructura (extensión.4db ), un archivo de recursos de estructura (extensión.rsr ), un archivo de datos (.4DD), y un archivo de recursos de datos (extensión.4dr ). Nota Si utiliza las funciones de copia de seguridad (activadas por defecto), se presentan elementos adicionales: el archivo de historial (extensión.4dl ), el historial de backup y la carpeta Preferencias. Para mayor información, consultar el Capítulo 13, Backup y restauración de una base de datos, en la página th Dimension - Manual del Usuario

25 Copia de seguridad de la base y uso del archivo historial Cuando crea una nueva base de datos, 4 th Dimension ubica la estructura y los archivos de datos en la misma carpeta. Si marca la casilla Crear una carpeta para la base en la ventana Bienvenido, todos los archivos de la base de datos se almacenarán en una nueva carpeta con el mismo nombre de la base de datos. El archivo de estructura contiene todas sus especificaciones para el diseño de la base de datos. El archivo de recursos de estructura contiene los recursos utilizados por el archivo de estructura. Estos recursos pueden incluir imágenes o cadenas. El archivo de datos contiene sus datos y los índices que usted construye. El archivo de recursos de datos contiene los recursos utilizados por el archivo de datos. Consulte el Capítulo 2 Administración de los archivos de estructura y de datos para más detalles sobre los archivos de bases de datos. Copia de seguridad de la base y uso del archivo historial Para la mayoría de bases de datos, es indispensable que la información esté protegida contra riesgos como corrupción de archivos o errores humanos. Cuando un usuario accidentalmente elimina o modifica datos, esto puede implicar desde trabajo extra para introducir nuevamente los datos hasta la pérdida irremediable de información. Para limitar estos riesgos, 4 th Dimension incluye un módulo completo de backup y restauración, el cual le permite hacer una copia de seguridad de su base de datos mientras la está usando, sin necesidad de salir de la aplicación. Cada archivo de backup incluye el archivo de estructura, el archivo de datos (incluyendo segmentos), al igual que archivos o carpetas adicionales. El modulo de copia de seguridad también le permite utilizar el archivo historial. Este archivo hace seguimiento de cada operación que se lleva a cabo y asegura total seguridad entre dos backups. El comando Backup... del menú Archivo de 4 th Dimension muestra una caja de diálogo que puede ser utilizada para iniciar una copia de 4th Dimension - Manual del Usuario 25

26 Capítulo 1 Introducción al entorno Usuario seguridad en cualquier momento (botón Backup) o para desplegar las preferencias del backup: Todos los parámetros del backup (archivos a ser guardados, ubicación de archivos, archivo historial, etc.) son definidos de antemano en la aplicación Preferencias y son utilizados cuando se inicia el backup. Las copias de seguridad también pueden ser programadas para llevarse a cabo automáticamente a intervalos regulares, o iniciados por programación. Las funciones de copia de seguridad y restauración de bases de datos 4 th Dimension son detalladas en el Capítulo 13, Backup y restauración de una base de datos, en la página 323. Protección por contraseñas El entorno Diseño de 4 th Dimension incluye un sistema completo de acceso por contraseña. Este sistema de acceso se utiliza para otorgar acceso selectivo a partes de una base de datos. Se puede permitir acceder a tablas, operaciones con registros (p.ej., añadir, modificar, eliminar, y consultar registros), formularios, comandos de menú, métodos, y plug-ins. El sistema de acceso por contraseña está basado en el concepto de grupos de usuarios. Cada grupo tiene privilegios específicos de acceso y cada usuario pertenece a uno o más grupos. Los usuarios heredan los derechos de acceso de los grupos a los cuales pertenecen. Cada usuario de la base de datos recibe un nombre de usuario y una contraseña. Según el tipo de sistema de acceso implementado en su base de datos, los usuarios deben hacer una de estas tres cosas: Seleccionar un nombre de usuario de una lista y escribir la contraseña, o Escribir el nombre de usuario y la contraseña, o 26 4th Dimension - Manual del Usuario

27 Protección por contraseñas Escribir sólo la contraseña, o no escribir nada (si la base de datos está en modo Usuario por Defecto y no se asignó contraseña). La segunda opción ofrece seguridad extra a una base de datos, pues requiere que los usuarios escriban un nombre de usuario y una contraseña válidos. Para mayor información sobre el diseño del sistema de acceso por contraseña, consulte el Manual de Diseño de 4 th Dimension. Entrada a una base de datos protegida por un sistema de contraseñas Si una base de datos está protegida por contraseñas, usted debe identificarse como un usuario válido antes de tener acceso autorizado a la información de la base de datos. 4 th Dimension muestra automáticamente una caja de diálogo Identificación de usuario siempre que abra una base de datos protegida por contraseña. Se le pedirá escribir su contraseña o su nombre de usuario y contraseña. ❿ Para entrar a una base de datos protegida por un sistema de acceso por contraseña: 1 Abra la base de datos o conéctese como lo haría normalmente. 2 Si 4 th Dimension muestra la siguiente caja de diálogo Identificación de usuario, seleccione su nombre de usuario en la lista de usuarios y escriba su contraseña en el campo Contraseña en la parte inferior de la ventana. Seleccione su nombre Escriba su contraseña 4th Dimension - Manual del Usuario 27

28 Capítulo 1 Introducción al entorno Usuario O Si 4 th Dimension muestra la siguiente caja de diálogo de Identificación de usuario, escriba su nombre de usuario y su contraseña en las áreas de entrada. O Si 4 th Dimension muestra la siguiente caja de diálogo de Identificación de usuario, el modo Usuario está activado por defecto 1 ; escriba la contraseña para el usuario por defecto en el área de entrada. Observe que al escribir una contraseña en las cajas de diálogo, los caracteres introducidos en el área de entrada de la contraseña aparecen como asteriscos. Nota El sistema de acceso por contraseña es sensible al uso de mayúsculas y minúsculas, asegúrese de utilizar los caracteres correctos al escribir su contraseña. Si escribe la contraseña correctamente, obtiene el nivel de acceso a la base de datos especificado durante el diseño del sistema de acceso. Si 1. En el modo Usuario por defecto, el sistema de acceso por contraseña se puede configurar para no mostrar esta caja de diálogo. 28 4th Dimension - Manual del Usuario

29 Protección por contraseñas escribe una contraseña incorrecta, el ordenador emite un sonido de alerta y no le permite abrir la base de datos. Uso de una base de datos protegida por contraseña Después de entrar a una base de datos protegida por contraseña, usted podrá utilizar cualquier parte de la base de datos a la cual tenga acceso autorizado. No podrá entrar al entorno Diseño a menos que usted sea el diseñador de la base de datos o sea parte de un grupo de usuarios con acceso al entorno Diseño. El sistema de acceso permite acceder a las tablas, operaciones con registros, utilizar formularios, menús, métodos, y plug-ins. Si intenta acceder a una parte de la base de datos a la que no tiene acceso, 4 th Dimension muestra una caja de diálogo de alerta. Nota Cuando la base de datos es publicada como un servidor Web, el sistema de contraseñas puede aplicarse a los navegadores que se conectan a la base de datos. Para mayor información acerca de este tema, consulte la sección Seguridad de la conexión en el Manual del Lenguaje 4 th Dimension. 4D Server La caja de diálogo de Identificación de usuario de 4D Client también incluye un botón Guardar que le permite almacenar los parámetros de acceso a la base de datos 4D Server. Esta opción es detallada en Manual de 4D Server. Cambio de contraseñas Por defecto la caja de diálogo de Identificación del Usuario incluye un botón de Cambiar el cual le permite al usuario actual modificar su contraseña. Si la lista de usuarios está desplegada, el usuario actual es el usuario seleccionado. Si no se muestra el listado, el nombre del usuario actual debe ser introducido de antemano en la caja de diálogo de Identificación del usuario. 4th Dimension - Manual del Usuario 29

30 Capítulo 1 Introducción al entorno Usuario Cuando el usuario hace clic en el botón Cambiar, aparece la siguiente caja de diálogo: Nombre del usuario Para modificar la contraseña, el usuario debe indicar su contraseña anterior. Luego la nueva contraseña es introducida y confirmada. Una vez la caja de diálogo es validada y si la entrada es correcta, la nueva contraseña del usuario reemplaza la anterior y es guardada en la base de datos. Luego el usuario debe ingresar su nueva contraseña y hacer clic en el botón Conectar para abrir la base de datos. Nota Es posible ocultar el botón Cambiar para evitar que los usuarios modifiquen las contraseñas. Esta opción se encuentra en Aplicación/ Acceso de las Preferencias de la aplicación (ver el Manual de Diseño de 4 th Dimension). Menús del entorno Usuario Esta sección describe brevemente los comandos de la barra de menús del entorno Usuario. Barra de menús La barra de menús del entorno Usuario contiene los siguientes menús: Nota En Mac OS, el menú aplicación (llamado 4th Dimension, 4D Server o 4D Client dependiendo de la aplicación actual) es añadido a la izquierda de la barra de menús. Contiene especialmente los comandos Preferencias y Salir, los cuales se describen a continuación en los menús Edición y Archivo. 30 4th Dimension - Manual del Usuario

31 Menús del entorno Usuario Barra de herramientas El entorno Usuario también incluye una barra de herramientas con botones de comando para facilitar el acceso a los comandos de menú utilizados con mayor frecuencia. Para elegir un comando de la barra de herramientas, haga clic en su botón. Los botones que tienen un icono en forma de triangulo a la derecha tienen menús asociados que ofrecen diferentes acciones posibles: Al hacer clic directamente en el botón se lleva a cabo la acción principal asociada. Para desplegar el menú y seleccionar una acción diferente, haga clic en la parte derecha del botón. La barra de herramientas es contextual; es decir, cambia de acuerdo al entorno que se esté utilizando (Diseño, Usuario, Menús Personalizados). Por ejemplo, las mismas herramientas no están disponibles en modo Diseño y modo Usuario. Como resultado, algunos botones toman el lugar de otros dependiendo de su navegación dentro de la aplicación. Adicionalmente, cuando las funciones no están disponibles, los botones correspondientes están en gris indicando que están inactivos. Ocultar la barra de herramientas Usted puede ocultar la barra de herramientas en su aplicación 4 th Dimension, en el entorno Diseño, Usuario y Menús Personalizados. 4th Dimension - Manual del Usuario 31

32 Capítulo 1 Introducción al entorno Usuario Estas opciones son definidas en la página Aplicación/Opciones en Preferencias: Opciones de visualización de la barra de herramientas Estos parámetros se aplicarán a todas sus bases de datos. Para mayor información al respecto, consulte el Manual de Diseño de 4 th Dimension. Igualmente puede suprimir o mostrar las barras de herramientas individualmente para cada base de datos utilizando los comandos de lenguaje del tema Barra de herramientas. Para mayor información consulte el Manual del Lenguaje 4 th Dimension. Menús y Barras de herramientas personalizados Adicional a los menús integrados de entorno Usuario y los botones de comando, usted puede añadir menús y botones personalizados que aparecerán en la barra de menú y en la barra de herramientas cuando se presenta un formulario. Estos comando personalizados se utilizan para simplificar tareas complejas. 32 4th Dimension - Manual del Usuario

33 Menús del entorno Usuario Menú Archivo El menú Archivo contiene los siguientes comandos para realizar operaciones estándar con archivos: Nuevo > Base de datos...: este comando muestra la ventana Bienvenido de 4 th Dimension en la página Base de datos nueva, la cual se utiliza para crear una nueva base de datos. Nuevo > Archivo de datos...: este comando presenta la caja de diálogo estándar Crear un archivo de datos, la cual se utiliza para crear un nuevo archivo de datos para la base de datos (consultar el párrafo Abrir un nuevo archivo de datos en la página 47). Abrir > Base de datos...: este comando abre la caja de diálogo Bienvenido en la página Abrir una base de 4 th Dimension, la cual es utilizada para abrir una base de datos existente. Abrir > Archivo de datos...: este comando despliega la caja de diálogo estándar Abrir archivo de datos, la cual es utilizada para cambiar el archivo de datos para la base de datos abierta (ver el párrafo Abrir un archivo de datos diferente en la página 47). Importar > Desde un archivo...: este comando muestra la caja de diálogo Importar archivo, utilizada para especificar el archivo que contiene los datos a importar a la tabla actual. Para conocer más acerca de la importación de datos, consulte el capítulo 14, Importar y Exportar Datos, en la página 367. Importar > Desde una fuente ODBC...: este comando muestra la caja de diálogo Seleccionar origen de datos, la cual se utiliza para especificar la fuente ODBC que contiene los datos a importar a la tabla actual. Para conocer más acerca de la importación de datos, consulte el capítulo 14, Importar y Exportar Datos, en la página 367. Exportar > Hacia un archivo...: este comando muestra la caja de diálogo estándar Exportar de 4 th Dimension. Para más información acerca de la 4th Dimension - Manual del Usuario 33

34 Capítulo 1 Introducción al entorno Usuario exportación de datos, consulte el capítulo 14, Importar y Exportar Datos, en la página 367. Exportar > Hacia una fuente ODBC...: Este comando muestra la caja de diálogo Seleccionar origen de datos, la cual se utiliza para especificar la fuente ODBC a la cual se va a exportar información de la base de datos. Para más acerca de la exportación de datos, consulte el capítulo 14, Importar y Exportar Datos, en la página 367. Vaciar caché: este comando se utiliza para forzar la escritura de la información de la caché en el disco. Antes de que la información de la caché se escriba en el disco, las operaciones efectuadas están almacenadas en la caché de datos por un cierto lapso de tiempo. Esto hace más rápido el acceso a la información. La caché se escribe en el disco en intervalos regulares (cada 15 minutos por defecto) o cuando se sale de la base de datos. En algunos casos, podría querer que la caché se escribiera inmediatamente en el disco, si es así puede utilizar este comando. Segmentos de datos...: este comando muestra la caja de diálogo de gestión de segmentos de datos, la cual se utiliza para configurar o añadir segmentos de datos (ver el párrafo Segmentar archivos de datos en la página 48). Backup...: Este comando muestra una caja de diálogo que se utiliza para iniciar un backup manual de la base de datos. Para mayor información consulte el párrafo Realizar un backup en la página 324. Verificar el historial...: este comando abre una ventana con el contenido del archivo historial actual. Para obtener más información, consulte el párrafo Manejo del archivo de historial en la página 343. Configurar página...: este comando muestra la caja de diálogo de configuración de la impresora seleccionada en su sistema operativo. Imprimir: muestra la caja de diálogo Imprimir de manera que pueda imprimir informes utilizando un formulario. Para conocer más acerca de la impresión de informes utilizando formularios, consulte el Capítulo 8 Informes de formularios. Salir: Cierra y guarda la base de datos actual, después sale de la aplicación 4 th Dimension. Nota En la plataforma Mac OS X, el comando Salir sólo está disponible en el menú de la aplicación 4D y no en el menú Archivo. 34 4th Dimension - Manual del Usuario

35 Menús del entorno Usuario 4D Server En 4D Client, las operaciones encontradas en el menú Archivo del entorno de Usuario, difieren de las listadas, debido a la división de la aplicación entre 4D Server y 4D Client. Sólo el comando Abrir > Base de datos está disponible en el menú Archivo de 4D Client no es posible crear una base de datos nueva o administrar datos utilizando 4D Client. De la misma forma, los comandos Backup y Verificar el historial se encuentran en el servidor. Cuando quiera salir de la base de datos abierta actualmente, seleccione el comando Salir de 4D Client. Esta operación cierra la base de datos en su máquina cliente, pero no cierra la base de datos en el servidor. Menú Edición El menú Edición contiene los siguientes comandos estándar de edición: Deshacer/Repetir Cortar Copiar Pegar Borrar Seleccionar todo Mostrar portapapeles. Las operaciones estándar de edición de su sistema están cubiertas en la guía del usuario que viene con su sistema. Puede usar estos comandos de menú para manejar datos con 4 th Dimension. Preferencias...: este comando abre la caja de diálogo Preferencias de la aplicación. Estas preferencias determinan el comportamiento de varios aspectos de la aplicación (interfaz, seguridad, backup, parámetros Web, etc.) en todos los entornos (Usuario, Diseño y Menús personalizados). Por lo tanto, debe ser cuidadoso cuando modifica las preferencias. Para mayor información acerca de la aplicación preferencias, consulte el Manual de Diseño de 4 th Dimension. Nota En Mac OS X, el comando Preferencias... se encuentra en el menú de la aplicación y no en el menú Archivo. 4th Dimension - Manual del Usuario 35

36 Capítulo 1 Introducción al entorno Usuario Menú Entorno El menú Entorno le permite cambiar entre los diferentes entornos de 4 th Dimension: Diseño, Usuario, y Menús personalizados. Una marca aparece al lado izquierdo del entorno actual. Seleccionar el comando que ya tiene marca, no tiene ningún efecto. Diseño: cambia al entorno Diseño. Cuando pasa al entorno de Diseño, todos los menús y editores del entorno Diseño están disponibles para ayudarle a diseñar su base de datos. Nota El comando de menú Diseño aparece desactivado si usted no tiene privilegios de acceso a este entorno o si la base de datos con la cual está trabajando ha sido compilada. Usuario: pasa al entorno Usuario. Menús Personalizados: pasa al entorno Menús personalizados. Cuando entra al entorno de Menús personalizados, sólo aparecen los menús personalizados definidos para la base de datos en la barra de menús. Por defecto, 4 th Dimension crea una barra de menús personalizada que contiene los menús Archivo, Edición y Entorno. Menú Ejecutar El menú Ejecutar contiene los comandos relacionados con el modo de ejecución de la base de datos, al igual que el inicio de tareas específicas de 4 th Dimension. Nota El menú Ejecutar es el mismo en el entorno Diseño y Usuario. Los comandos son los siguientes: Compilado/Interpretado: este comando le permite pasar de un modo a otro. Está activo cuando la base de datos se ha compilado por lo menos una vez; de lo contrario, aparece desactivado y la base de datos opera automáticamente en modo interpretado. Cuando la base de datos se ejecuta en modo compilado, el entorno de Diseño no está disponible. Para más información acerca de la ejecución en modo compilado, consulte el Manual de Diseño. 36 4th Dimension - Manual del Usuario

37 Menús del entorno Usuario Método...: este comando muestra la caja de diálogo Ejecutar Método. Cuando eje cute un método desde esta caja de diálogo, puede elegir ejecutar el método en otro proceso o en otro 4D Client (sólo para 4D Server), y entrar en modo de depuración. Para mayor información acerca de procesos, consulte Multitarea en 4 th Dimension on page 24. La caja de diálogo Ejecutar Método es explicada en el Capítulo 12 Ejecución de Métodos. Explorador de ejecución...: este comando muestra la ventana del Explorador de Ejecución. El Explorador de Ejecución se utiliza para revisar los parámetros de la base de datos en tiempo real y para revisar si los recursos disponibles están siendo utilizados correctamente. Esta herramienta es particularmente útil durante el desarrollo y análisis de una base de datos. Nota Sólo el Diseñador y el Administrador tienen acceso al Explorador de Ejecución Consejo: el Explorador de Ejecución puede ser presentado en una ventana flotante, de tal forma que siempre esté en el primer plano. Para hacer esto, presione la tecla Mayús cuando seleccione el comando Explorador de Ejecución... o utilice los atajos Ctrl+Mayús+F9 (Windows) o Comando+Mayús+F9 (Mac OS). Nota El Explorador de Ejecución es descrito en el Manual de Diseño de 4 th Dimension. Arrancar servidor Web/ Detener servidor Web: estos comandos cambian entre arrancar y detener el servidor Web integrado de 4 th Dimension. Probar servidor Web: este comando es accesible cuando el servidor Web se inicia. Muestra la página de inicio del sitio Web publicado por la aplicación 4D en una ventana de su navegador Web por defecto. Este comando se utiliza para revisar la operación del servidor Web integrado. Nota La publicación Web de 4 th Dimension es descrita en el Capítulo 15 Servidor Web. 4th Dimension - Manual del Usuario 37

38 Capítulo 1 Introducción al entorno Usuario Menú Registros El menú Registros contiene los siguientes comandos, utilizados para introducir, modificar, seleccionar, buscar y organizar datos en registros: Nuevo registro en lista: agrega una línea en blanco en el formulario de salida actual y ubica el cursor en el primer campo para iniciar la entrada de datos. Nuevo registro: despliega un formulario de entrada en blanco y ubica el cursor en el primer campo para comenzar a introducir datos. Modificar registro: muestra el registro seleccionado (resaltado) utilizando el formulario de entrada actual. Modificar registro aparece desactivado si no hay registros resaltados o si está utilizando un formulario de entrada. Mostrar todos: muestra todos los registros de la tabla en la que está trabajando con el formulario de salida. Mostrar todos aparece desactivado si actualmente está utilizando un formulario de entrada. Nota Para mayor información acerca de modificar, actualizar e ingresar datos en registros, consulte el capítulo 5, Trabajar con registros, en la página 111. Mostrar subconjunto: muestra solamente el grupo de registros resaltados en el formulario de salida. Mostrar subconjunto aparece desactivado si no hay registros resaltados o si está utilizando un formulario de entrada. Buscar > Buscar: muestra el editor de búsqueda. El editor de búsqueda es un editor de búsqueda general que se puede utilizar para realizar varios tipos de búsquedas. Buscar > Buscar por formulario: este comando muestra el formulario de entrada actual para efectuar una búsqueda por ejemplo. 38 4th Dimension - Manual del Usuario

39 Menús del entorno Usuario Buscar > Buscar y Modificar: este comando también muestra el formulario de entrada actual para efectuar una búsqueda por ejemplo. Cuando utiliza Buscar y Modificar, el primer registro encontrado en la búsqueda es mostrado en el formulario de entrada. Buscar > Buscar por fórmula: este comando muestra el editor de fórmulas. Utilice Buscar por fórmula cuando quiera buscar registros basado en el resultado de una fórmula. Nota Para mayor información sobre selección y búsqueda de registros, consultar el capítulo 4, Selección de registros, en la página 85. Ordenar...: este comando muestra el editor de ordenar. Utilícelo para ordenar la selección actual de registros. Nota Para mayor información sobre cómo ordenar registros, consulte el el capítulo 6, Ordenar registros, en la página 127. Lista de tablas: este comando muestra la ventana Lista de tablas, la cual se utiliza para moverse entre las diferentes tablas y formularios de la base de datos. Esta ventana es descrita en el párrafo Selección de tablas y formularios en la página 81. Aplicar fórmula: muestra el Editor de fórmulas. Seleccione Aplicar fórmula para hacer cambios en la selección actual de registros, utilizando una fórmula. Menú Utilidades El menú Utilidades contiene los comandos que llaman al Informe Rápido, el editor de Etiquetas, el asistente para Gráficos de 4 th Dimension y la lista de plug-ins instalados en su base de datos. Informe rápido: muestra el editor de informes rápidos. Utilícelo para crear e imprimir informes. Etiquetas: muestra el editor de etiquetas. Utilícelo para crear e imprimir etiquetas. 4th Dimension - Manual del Usuario 39

40 Capítulo 1 Introducción al entorno Usuario Gráficos: muestra el asistente de creación de gráficos. Utilícelo para representar gráficamente sus datos. Nota Estos editores son descritos respectivamente en los capítulos 8, 9 y 10. El menú Utilidades también lista los diferentes plug-ins instalados en su base de datos. Cuando usted selecciona un plug-in de este menú, se crea una nueva ventana externa que contiene el plug-in. Por defecto, este menú contiene el plug-in integrado 4D Chart, el cual se usa para crear y manipular gráficos, como también el comando OLE tools (sólo en Windows), el cual se utiliza para agregar objetos OLE a sus bases de datos. Menú Ventana El menú Ventana se utiliza para administrar varias ventanas abiertas en la aplicación. Los primeros cuatro comandos de menú son estándar: Minimizar ventana: minimiza la ventana en el primer plano. Minimizar todas las ventanas: minimiza todas las ventanas abiertas. Traer todo adelante: maximiza todas las ventanas minimizadas. Organizar ventanas: muestra todas las ventanas en cascada. Todas las ventanas abiertas son listadas en este menú, sin importar su entorno (Diseño, Usuario o Menús Personalizados). Para mover una ventana al primer plano, simplemente selecciónela de este menú. Menú Ayuda El menú Ayuda le permite acceder a la ayuda en línea disponible para la aplicación. 40 4th Dimension - Manual del Usuario

41 Menús del entorno Usuario También contiene el comando Actualizar licencia..., que le permite añadir o borrar números de serie o de expansión. Para más información acerca de esta caja de diálogo, consulte la Guía de Instalación 4 th Dimension. Bajo Windows, el menú Ayuda también contiene el comando Acerca de 4th Dimension; bajo Mac OS X, este comando aparece en el menú de la aplicación. La caja de diálogo Acerca de proporciona varios datos acerca del programa 4 th Dimension que está siendo ejecutado, la base de datos, la configuración del sistema y la empresa 4D. Menús Personalizados para formularios El editor de formularios (disponible en entorno Diseño) le permite asociar una barra de menús con un formulario. Siempre que el formulario se utilice como formulario de entrada o se muestre por programación, los menús en la barra de menús personalizados, se adjuntan a la barra de menús del entorno Usuario. Menú personalizado Utilice los menús y comandos de menú, en la barra de menús personalizados para funciones especializadas. Por ejemplo, un menú personalizado puede contener comandos para mostrar cajas de diálogo de búsquedas personalizadas, imprimir informes, o importar datos utilizando un formato especial. Puede utilizar barras de menús personalizadas, tal como usaría los menús y comandos de menú de cualquier aplicación. Consulte el Manual de Diseño de 4 th Dimension para más información acerca del diseño de barras de menús personalizados y la asociación de las barras de menús con formularios. 4th Dimension - Manual del Usuario 41

42 Capítulo 1 Introducción al entorno Usuario 42 4th Dimension - Manual del Usuario

43 2 Administración de los archivos de estructura y de datos Este capítulo ofrece una descripción de los archivos 4 th Dimension. Archivos 4 th Dimension Bajo Windows, una base de datos 4 th Dimension consta de cuatro archivos: un archivo de estructura, un archivo de recursos de estructura, un archivo de datos, y un archivo de recursos de datos. Cuando crea una nueva base de datos, 4 th Dimension ubica los archivos de estructura, de recursos y de datos, en la misma carpeta. Si marca la casilla Crear una carpeta para la base, en la caja de diálogo de bienvenida, todas los archivos de la base se guardarán en una nueva carpeta. El archivo de estructura (denotado por la extensión.4db) contiene todas sus especificaciones para el diseño de la base de datos. El archivo de recursos de estructura (denotado por la extensión.rsr) contiene los recursos utilizados por el archivo de estructura. Estos recursos pueden incluir imágenes o cadenas. El archivo de datos (denotado por la extensión.4dd) contiene sus datos y los índices que usted construya. El archivo de recursos de datos (denotado por la extensión.4dr) contiene los recursos utilizados por el archivo de datos. 4th Dimension - Manual del Usuario 43

44 Capítulo 2 Administración de los archivos de estructura y de datos En Macintosh, una base de datos 4 th Dimension consiste en dos archivos, el archivo de estructura y el archivo de datos. El archivo de recursos de estructura se fusiona con el archivo de estructura Macintosh y el archivo de recursos de datos se fusiona con el archivo de datos Macintosh. El archivo de estructura no tiene sufijo en Macintosh, mientras que el archivo de datos tiene el sufijo.data. Nombre de los directorios Si marca la casilla Crear una carpeta para la base en la ventana de bienvenida, el directorio (carpeta en Macintosh) recibe el mismo nombre que asignó a la base de datos. Por ejemplo, si le da a su base de datos el nombre de Contactos, el directorio se llamará Contactos, el archivo de estructura se llamará Contactos.4DB, el archivo de recursos de estructura se llamará Contactos.RSR, el archivo de datos se llamará Contactos.4DD, y el archivo de recursos de datos se llamará Contactos.4DR. En Macintosh, la carpeta recibe el mismo nombre que le asigne a la base de datos, seguido por una ƒ. El archivo de datos también recibe el mismo nombre, seguido por el sufijo.data. Por ejemplo, si le da el nombre Contactos a su base de datos la carpeta se llamará Contactos ƒ, el archivo de estructura se llamará Contactos, y el archivo de datos se llamará Contactos.data. En Windows, el archivo de recursos de datos (denotado por la extensión.4dr) contiene solamente los recursos Macintosh pertenecientes al archivo de datos, tales como los recursos WEDD que relacionan un archivo de datos con un archivo de estructura en particular. Ubicación de los archivos de estructura y de datos 4 th Dimension no requiere que los archivos de estructura y de datos tengan el mismo nombre, estén en el mismo directorio, o estén en el mismo disco. Usted puede mover el archivo de estructura o de datos a nuevas ubicaciones en el mismo disco duro o a diferentes discos duros. Sin embargo, los archivos de estructura y de recursos, siempre deben estar en la misma ubicación. Igualmente, el archivo de recursos de datos debe permanecer en la misma ubicación con el archivo de datos. Cuando abre un archivo de estructura, puede elegir utilizar un archivo de datos diferente al creado inicialmente o puede crear un nuevo archivo de datos. Esta opción le permite trabajar con más de un conjunto de datos con el mismo archivo de estructura. Por ejemplo, un desarrollador puede utilizar un archivo de datos de prueba mientras trabaja en la base fuera de línea y cuando finalice el desarrollo, desplegar el archivo de estructura mejorado con el archivo de datos real. 44 4th Dimension - Manual del Usuario

45 Archivos 4 th Dimension Si separa el archivo de datos del archivo de estructura moviéndolo, debe indicar la nueva ubicación del archivo de datos. A través de la caja de diálogo Abrir archivo de datos, 4 th Dimension pregunta la ubicación del archivo de datos la primera vez que abre el archivo de estructura. 4th Dimension - Manual del Usuario 45

46 Capítulo 2 Administración de los archivos de estructura y de datos Abrir una base de datos Puede abrir una base de datos al hacer doble clic en el icono de la aplicación 4 th Dimension y utilizar la caja de diálogo de bienvenida para abrir el archivo de estructura que quiera. Nombres de las base utilizadas recientemente Icono para elegir un archivo de datos diferente Luego, 4 th Dimension mira en el directorio que contiene el archivo de estructura en busca de un archivo de datos con el mismo nombre. Si 4 th Dimension encuentra el archivo de datos, lo abre automáticamente. Si el archivo de datos no se encuentra en el mismo directorio o no está, 4 th Dimension muestra una caja de diálogo para seleccionar un archivo de datos. Abra el archivo haciendo doble clic en el nombre del archivo o seleccione el nombre del archivo y haga clic en Abrir. Si quiere especificar un archivo de datos diferente o crear uno nuevo, haga clic en el icono ubicado debajo del área de Archivo de datos. Al hacer clic en este icono se abre la caja de diálogo Abrir archivo de 46 4th Dimension - Manual del Usuario

47 Abrir una base de datos datos. El archivo de datos elegido o creado será el archivo por defecto y abrirá automáticamente la próxima vez que abra su base de datos. Note Para más información acerca de esta caja de diálogo, consulte el Manual de Diseño. Abrir un archivo de datos diferente Puede evitar que 4 th Dimension abra automáticamente el archivo de datos por defecto. ❿ Para abrir un archivo de datos diferente: 1 Seleccione Abrir > Archivo de datos... en el menú Archivo de 4th Dimension. O Presione la tecla Alt (Tecla Opción en Macintosh) mientras abre cualquier archivo de estructura. O En la caja de diálogo de bienvenida, haga clic en el icono ubicado bajo el área Archivo de datos. 4 th Dimension muestra la caja de diálogo Abrir archivo de datos. 2 Haga doble clic en el nombre del archivo de datos que quiere o seleccione el archivo de datos y haga clic en Abrir. Abrir un nuevo archivo de datos También puede crear un nuevo archivo de datos, evitando que 4 th Dimension abra automáticamente el archivo de datos por defecto. ❿ Para crear un nuevo archivo de datos: 1 Seleccione Nuevo > Archivo de datos... en el menú Archivo de 4th Dimension. O Presione la tecla Alt (tecla Opción en Macintosh) mientras abre cualquier base de datos y haga clic en el botón Nuevo... O En la caja de diálogo de bienvenida, haga clic en el icono ubicado bajo el área Archivo de datos. 4th Dimension - Manual del Usuario 47

48 Capítulo 2 Administración de los archivos de estructura y de datos 2 En la ventana Abrir archivo de datos, haga clic en el botón Nuevo... 4 th Dimension muestra la caja de diálogo Crear un archivo de datos. En el área Nombre del archivo de datos, 4 th Dimension escribe automáticamente un nombre para el nuevo archivo de datos, basado en el nombre del archivo de estructura actual. 3 Si quiere dar otro nombre al archivo de datos, escriba el nombre en el área de texto Nombre y luego haga clic en Guardar. Aparecen los nombres de otros archivos de datos en el directorio. Si escribe el nombre de un archivo de datos existente, 4 th Dimension muestra un mensaje preguntándole si quiere reemplazar el archivo de datos existente con el nuevo archivo de datos. 4 th Dimension recordará dónde está el archivo de datos de ahí en adelante (4 th Dimension almacena la ruta del archivo de datos). La caja de diálogo Abrir archivo de datos no aparecerá de nuevo, a menos que la llame intencionalmente (como se explicó anteriormente), mueva el archivo de datos a otra ubicación, o cambie su nombre. Segmentar archivos de datos Si crea un archivo de datos que puede llegar a ser muy grande, podría necesitar segmentar el archivo de datos. Necesita segmentar el archivo de datos si: 48 4th Dimension - Manual del Usuario

49 Segmentar archivos de datos El archivo de datos no se ajusta en su disco duro, El archivo de datos sea de más de 2 gigabytes. Segmentando un archivo de datos, puede almacenar un solo archivo de datos en una o más unidades de disco. Cada segmento puede crecer a un tamaño máximo de 2 gigabytes. El tamaño máximo de un archivo de datos en 4 th Dimension es 128 gigabytes. No necesita segmentar un archivo de datos cuando recién lo crea. Puede esperar hasta que sea demasiado grande para manejarlo en su disco duro. Para obtener información completa sobre la segmentación de archivos de datos, consulte el Apéndice A, del Manual de Diseño. 4th Dimension - Manual del Usuario 49

50 Capítulo 2 Administración de los archivos de estructura y de datos 50 4th Dimension - Manual del Usuario

51 3 Entrada de datos Este capítulo cubre las técnicas básicas necesarias para manejar la información utilizando formularios de entrada y salida. Estas técnicas son utilizadas cuando trabaja con datos creación de nuevos registros, modificación de registros existentes o trabajo con una lista de registros. Formularios de entrada y salida Los formularios de entrada y salida permiten acceder a la información en su base de datos. Los formularios se utilizan para introducir, visualizar, modificar e imprimir información. Los formularios de entrada muestran un registro a la vez. Tiene áreas de entrada para los campos y botones para trabajar con los registros. Para más detalles, consulte la sección Uso de formularios de entrada en la página 56. Este es un formulario de entrada creado con una plantilla estándar. 4th Dimension - Manual del Usuario 51

52 Capítulo 3 Entrada de datos Los formularios de salida muestran varios registros como lista. Cada fila es un registro y cada columna un campo. Normalmente sólo aparecen unos pocos registros en el formulario de salida. Los formularios de salida se describen en detalle en la sección Uso de formularios de salida en la página 53. Este es un formulario de salida creado con una plantilla estándar: Aunque el ejemplo anterior muestra el uso típico de un formulario, cualquier formulario puede ser diseñado bien sea como formulario de entrada o de salida. Por ejemplo, un formulario que contiene varios campos establecidos verticalmente y uno o más campos de imágenes puede ser usado perfectamente como formulario de salida. Utilice un formulario de salida para: Desplazarse en una lista de registros Seleccionar un subconjunto de registros Hacer doble clic en un registro para mostrarlo en el formulario de entrada Introducir o modificar registros directamente en la lista. Los formularios de entrada muestran un registro a la vez. Usted puede introducir o modificar información, moverse de un campo a otro en el formulario y moverse de un registro a otro. 52 4th Dimension - Manual del Usuario

53 Uso de formularios de salida Un formulario de entrada generalmente tiene botones para: Guardar un nuevo registro en el disco o guardar modificaciones a un registro existente Cancelar los cambios realizados a un registro Desplazarse de un registro a otro Eliminar un registro. Uso de formularios de salida Un formulario de salida lista los registros. Aunque todo formulario puede utilizarse como formulario de salida, la mayoría de formularios de salida tiene las siguientes características: Cada fila es un registro Cada columna es un campo o una variable Cada columna lleva una etiqueta en la parte superior de la ventana. El tamaño de las columnas se puede cambiar utilizando los separadores entre cada área de título El encabezado y/o el pie de página de un formulario pueden tener botones, menús desplegables, etc. Nombre de la Tabla Número de registros en la selección actual El siguiente, es un formulario de salida típico. Número de registros en la tabla Barras de desplazamiento Trabajando con formularios de salida Hay cinco formas básicas de trabajar con formularios de salida: Desplazarse en la lista para encontrar registros Redimensionar columnas Resaltar para seleccionar registros 4th Dimension - Manual del Usuario 53

54 Capítulo 3 Entrada de datos Hacer doble clic para visualizar un registro Introducir y modificar datos en los campos. Desplazarse en la lista Un formulario de salida tiene las barras de desplazamiento horizontal y vertical estándar. Puede navegar en la lista de registros haciendo clic en cualquiera de las flechas, haciendo clic en la barra de desplazamiento vertical o arrastrando el cuadro de desplazamiento. También puede usar las teclas Página Anterior y Página Siguiente (para desplazarse a través de la lista de registros por pantallas) o las teclas Inicio y Fin (para ir directamente al inicio o al final de la lista). Si el formulario de salida tiene más campos de los que pueden ser visualizados en la ventana, puede desplazarse horizontalmente utilizando la barra de desplazamiento ubicada en la parte inferior de la ventana. Redimensionar las columnas Puede redimensionar las columnas de un formulario de salida (excepto cuando esta posibilidad haya sido removida del editor del formularios). Para hacer esto, coloque el cursor del ratón sobre el titulo de la columna; el cursor cambia a para indicar que la columna es redimensionable. Después puede hacer clic y mover la esquina de la columna para reducir o aumentar el tamaño de la misma: Seleccionar Se selecciona un registro haciendo clic sobre él. Puede seleccionar uno, dos o más registros adyacentes o dos o más no adyacentes. Después de efectuar una selección, puede realizar operaciones como mostrarlos como un subconjunto o borrarlos. ❿ Para seleccionar un registro: Haga clic en un registro del formulario de salida o presione las teclas o. El registro es seleccionado. Si utiliza las teclas de flechas, el primer o el último registro de las lista es seleccionado. ❿ Para seleccionar varios registros adyacentes: 1 Haga clic en el primer registro que quiere seleccionar. 54 4th Dimension - Manual del Usuario

55 Uso de formularios de salida 2 Mantenga presionada la tecla Mayús y haga clic en el último registro que quiere seleccionar (o presione las teclas o ). Todos los registros entre el primero y el último que eligió, son seleccionados. ❿ Para seleccionar varios registros no adyacentes: 1 Haga clic en el primer registro que quiere seleccionar. 2 Mantenga presionada la tecla Ctrl (Windows) o la tecla Comando (Macintosh) y haga clic en otro registro. 3 Continúe haciendo clic en otros registros mientras mantiene presionada la tecla Ctrl (Windows) o la tecla Comando (Macintosh). Cada registro sobre el que haga clic, es seleccionado. ❿ Para seleccionar todos los registros de la selección actual en el formulario de salida: Seleccione Seleccionar todo en el menú Edición o use Ctrl+A (Windows) o Comando+A (Mac OS). Todos los registros mostrados en el formulario de salida son seleccionados. Para seleccionar todos los registros de la tabla, seleccione Mostrar todos en el menú Registros (o el icono correspondiente en la barra de herramientas) antes de seleccionar Seleccionar todo en el menú Edición. Hacer doble clic Para visualizar un registro en el formulario de entrada: Haga doble clic en el registro en el formulario de salida. Cuando hace doble clic en un registro, el formulario de entrada reemplaza al formulario de salida en la ventana del primer plano. El registro seleccionado aparece en el formulario de entrada, listo para ser modificado. Añadir y modificar registros Es posible añadir y modificar registros en el formulario de salida. El formulario de salida se usa especialmente para modificar un pequeño grupo de registros adyacentes ya que en la ventana aparecen varios registros simultáneamente. Sólo puede introducir o modificar datos en campos de la tabla actual. No puede introducir o modificar datos en variables, campos de otras tablas o subformularios. 4th Dimension - Manual del Usuario 55

56 Capítulo 3 Entrada de datos En el formulario de salida, puede: Seleccionar y editar campos haciendo clic en ellos (debe hacer doble clic si el registro no ha sido seleccionado), Pasar de un campo a otro y de un registro a otro, con la teclas Tab, Intro o Retorno, Añadir un nuevo registro, utilizando el comando Nuevo registro en el menú Registros o haciendo clic en el botón correspondiente de la barra de herramientas. Campo a modificar Los cambios se guardan al hacer clic en las teclas Tab, Intro, Retorno, o en otro campo. Uso de formularios de entrada El formulario de entrada es la primera herramienta para la introducción y modificación de datos. La mayoría de formularios de entrada tienen los siguientes elementos para manejar la información: Áreas editables: los formularios de entrada tienen áreas editables (campos o variables) para introducir datos. Usted utiliza las áreas editables para introducir valores en la base de datos. Botón aceptar: un botón para aceptar el registro. Utilice el botón Aceptar para guardar un nuevo registro o para guardar los cambios a un registro existente. Cuanto acepta un registro, solicita a 4 th Dimension añadir el nuevo registro (o guardar los cambios en un registro existente) a la base de datos. 56 4th Dimension - Manual del Usuario

57 Uso de formularios de entrada Botón cancelar: un botón para cancelar el registro. Utilice el botón Cancelar para descartar los cambios hechos a un registro existente o para descartar un nuevo registro. Si presiona el botón Cancelar mientras introduce un nuevo registro, 4 th Dimension no añade el registro a la base de datos. Si presiona el botón Cancelar mientras modifica un registro existente, 4 th Dimension ignora cualquier cambio que haya hecho. El registro que estaba modificando no se ve afectado con sus cambios. Botones de navegación: botones para navegar de un registro a otro (p.ej., Primer registro, Último Registro, Registro Siguiente, Registro Anterior). Cuando presiona un botón de navegación de registros, 4 th Dimension acepta el registro que estaba añadiendo o modificando, antes de mostrar un registro nuevo. Botón eliminar: botón para eliminar el registro. Utilice el botón Eliminar para borrar definitivamente un registro de la base de datos. Botones y plantillas de formularios El Asistente de formularios del entorno Diseño le permite crear formularios rápida y fácilmente a partir de la combinación de un formulario tipo (formulario detallado, formulario listado, etc.) y una plantilla (Mac OS, Windows, Web Aware, etc.). Es posible crear formularios que sean parcial o totalmente personalizados. Dependiendo del tipo y plantilla del formulario y de los parámetros que eventualmente haya establecido (número, ubicación y familia de botones seleccionada, etc.) las funciones de validación, anulación y navegación variarán en su apariencia. 4th Dimension - Manual del Usuario 57

58 Capítulo 3 Entrada de datos Estos son algunos ejemplos de formularios detallados utilizando las plantillas Windows y Web Aware: Registros en selección Botones para navegar entre registros Número de registro Botón Suprimir registro Botones Aceptar/ Cancelar Botones de navegación entre registros Botones cancelar/aceptar Botón Suprimir registro Mensajes de ayuda en formularios de entrada Áreas editables y orden de entrada de datos En el editor de formularios de 4 th Dimension (modo Diseño), es posible asociar mensajes de ayuda con campos y variables de los formularios de entrada. Un mensaje de ayuda puede contener el titulo de un botón imagen, un consejo para el ingreso de datos o cualquier información que el desarrollador quiera suministrar al usuario. El asistente de formularios asocia los mensajes de ayuda con cada botón de los formularios de entrada creados por defecto. En el entorno Usuario, cuando ubica el cursor del ratón sobre un objeto el cual tiene asociado un mensaje de ayuda, el mensaje de ayuda será mostrado después de unos momentos en una pequeña etiqueta. Para mayor información acerca de la asociación de mensajes de ayuda con campos y variables de formularios, consulte el Manual de Diseño. Usted introduce datos en áreas editables. Un área editable puede ser de un campo o una variable. Cuando introduce o modifica datos, puede pasar de un área editable a otra en un orden consistente. Este orden se llama orden de entrada de datos. Todas las áreas editables en las que pueda escribir valores se 58 4th Dimension - Manual del Usuario

59 Uso de formularios de entrada incluyen en el orden de entrada de datos. Los campos booleanos (que aparecen como botones de opción o casillas de selección), subformularios, combo boxes, y áreas que permiten imágenes también están incluidos en el orden de entrada de datos. También puede utilizar termómetros, reglas, y diales, para introducir datos. Sin embargo, estos objetos no están incluidos en el orden de entrada de datos. Usted los selecciona haciendo clic en ellos. El orden de entrada de datos puede ser modificado en el editor de Formularios en el entorno Diseño. El orden de entrada para un formulario en particular puede no ser necesariamente de izquierda a derecha, o de arriba hacia abajo. A continuación se muestra un formulario con un orden de entrada de datos personalizado. Para mayor información acerca del cambio del orden de entrada de datos, consulte el Manual de Diseño. ❿ Para pasar al área siguiente en el orden de entrada de datos: Presione la tecla Tab o la tecla Intro en el teclado alfanumérico. Nota En un campo tipo texto, presionar la tecla Intro en el teclado alfanumérico (tecla Retorno en Macintosh) finaliza el párrafo que está escribiendo y mueve el cursor a la siguiente línea en el campo. En este caso, utilice la tecla Tab para al área siguiente en el orden de entrada de datos. ❿ ❿ Para pasar al área anterior en el orden de entrada de datos: Mantenga presionada la tecla Mayús y presione la tecla Tab o Intro. Para seleccionar cualquier área editable: Haga clic en el área o tabule utilizando Tab o Mayús+Tab (o Intro). 4th Dimension - Manual del Usuario 59

60 Capítulo 3 Entrada de datos Botón Aceptar Cuando esté satisfecho con los datos introducidos, puede aceptar el registro. Cuando acepta un registro, usted le indica a 4 th Dimension que añada el registro a la base de datos. ❿ Para aceptar un registro: Haga clic en el botón Aceptar. O Presione la tecla Intro en el teclado numérico. Nota La tecla de validación por defecto puede ser modificada en las Preferencias de la aplicación. Para mayor información al respecto consulte el Manual de Diseño. 4 th Dimension añade el registro a la base de datos. Según el diseño del formulario de entrada, el botón Aceptar puede estar representado de diferentes formas. En formularios de múltiples páginas, los campos en todas las páginas son parte del mismo registro. En formularios multi-páginas, hacer clic en el botón Aceptar en cualquier página, guarda el registro completo. Igualmente, presionar la tecla Intro en el teclado numérico en cualquier página, guarda el registro completo. Nota 4 th Dimension actualiza los archivos de datos almacenados en su disco duro a intervalos regulares. Puede especificar este intervalo en las Preferencias de la aplicación. Para mayor información acerca de la configuración de Preferencias, consulte el Manual de Diseño. Botón Cancelar Si decide no añadir un registro a la base de datos o no guardar los cambios a un registro existente, puede cancelar la entrada. Cuando cancela una entrada, los datos que introdujo no se guardan. Si estaba modificando un registro existente cuando canceló, 4 th Dimension ignora los cambios. No se realizan cambios en el registro almacenado en el disco. ❿ Para cancelar un registro: Haga clic en el botón Cancelar. O Presione la tecla Esc (Escape). Nota La tecla de cancelación por defecto puede ser modificada en las Preferencias de la aplicación. Para mayor información consulte el Manual de Diseño. 60 4th Dimension - Manual del Usuario

61 Uso de formularios de entrada 4 th Dimension descarta los datos introducidos o modificados en el registro y muestra el formulario de salida. Botones de navegación entre registros Generalmente, un formulario contiene botones o iconos para ir de un registro a otro. 4 th Dimension desactiva automáticamente los botones de navegación, cuando sea apropiado. Los cuatro botones de navegación son: Primer registro, Último registro, Registro anterior y Registro siguiente. Al hacer clic en cualquiera de estos botones se acepta el registro actual y se pasa a otro registro. La siguiente imagen muestra los botones de navegación entre registros de uno de los estilos incluidos en 4 th Dimension. Primer registro Registro anterior Registro siguiente Último registro 4D Server Si intenta ir a un registro que está siendo utilizado por otro usuario, 4D Client muestra un mensaje para indicar que el registro está bloqueado y que no puede modificarlo. El registro permanece bloqueado mientras el otro usuario esté trabajando en él y usted sólo podrá visualizarlo, cuando el otro usuario lo libere al hacer clic en el botón Cancelar o Aceptar o utilice los iconos para pasar a otro registro. Botones de navegación entre páginas Un formulario de entrada puede tener más de una página. Los formularios con varias páginas deben permitir al usuario navegar de una página a otra. El diseñador de la base de datos puede utilizar botones de navegación entre páginas. Los cuatro botones de navegación de páginas son: Primera página, Página anterior, Página siguiente y Última página. Al hacer clic en un botón de navegación entre páginas aparece otra página en el formulario, pero no se acepta o cancela el registro. 4th Dimension - Manual del Usuario 61

62 Capítulo 3 Entrada de datos Algunos formularios contienen los botones de navegación de páginas que se muestran a continuación. Utilice estos botones para ir a la página anterior o siguiente del formulario. Página anterior Página siguiente Nota Los botones de navegación entre páginas no se añaden automáticamente a todos los formularios de entrada. Su base de datos puede utilizar otros controles de navegación entre páginas o no utilizar formularios de entrada multipáginas. Botón Eliminar Un formulario de entrada podría tener un botón Eliminar. Se utiliza para eliminar el registro que está visualizando. La eliminación de un registro no se puede deshacer. Antes de eliminar un registro, 4 th Dimension despliega una caja de diálogo donde usted puede confirmar o cancelar la eliminación. Para eliminar el registro, haga clic en el botón Aceptar. Edición de datos Durante la entrada o modificación de datos, puede editar los valores que introduce antes de aceptar el registro. Resalte el valor que quiere editar y utilice las técnicas estándar de edición de texto. Puede utilizar los comandos Cortar, Copiar y Pegar del menú Edición para modificar cualquier entrada. Puede seleccionar texto haciendo doble clic o arrastrando el puntero del ratón sobre él. Si comete un error de digitación, puede presionar la tecla Retroceso (tecla Delete en teclados Macintosh) para retroceder hacia los caracteres incorrectos. También puede seleccionar el comando Deshacer del menú Edición para deshacer la última acción. 62 4th Dimension - Manual del Usuario

63 Introducir y modificar diferentes tipos de datos Para más información acerca de la entrada de datos, consulte la sección Introducir y modificar diferentes tipos de datos en la página 63. Interrupción de la entrada de datos Cuando utiliza un formulario de entrada o salida, puede seleccionar cualquier comando de menú que no aparezca inactivo. Por ejemplo, puede hacer una búsqueda, imprimir un informe rápido o un conjunto de etiquetas o graficar datos. Si selecciona un comando de menú mientras introduce o modifica un registro, 4 th Dimension despliega un mensaje de alerta que le pregunta si quiere aceptar el registro, descartar el registro, o cancelar la selección del menú y retornar a la entrada del registro. Introducir y modificar diferentes tipos de datos Cada campo en un formulario tiene un tipo de campo que determina el tipo de datos que puede introducir. La mayoría de los campos son numéricos o alfanuméricos. Puede introducir datos en estos campos simplemente digitando. Otros tipos de campos sólo aceptan datos en formatos particulares. Los campos de tipo Alfa, Numérico, Fecha y Hora, pueden tener formatos de salida asociados. Cuando usted sale de un campo con un formato de salida, 4 th Dimension aplica el formato a los datos introducidos. Por ejemplo, un campo de salario podría tener un formato que muestra el signo Euro ( ) y dos cifras decimales. Si introduce 15000, al presionar la tecla Tab para salir del campo, el valor aparecerá como 15000,00.. Para mayor información acerca de los formatos disponibles para cada tipo de datos, consulte el Manual de Diseño. Nota El diseñador de la base de datos también puede utilizar triggers, métodos de objeto y métodos de formulario para procesar los datos cuando son introducidos. Estas herramientas pueden ser utilizadas para validar datos, actualizar el contenido de otras tablas, o calcular el 4th Dimension - Manual del Usuario 63

64 Capítulo 3 Entrada de datos valor de las variables cuando los datos se guardan o modifican. El diseñador de la base de datos también puede utilizar métodos o triggers para proporcionar retroalimentación personalizada al usuario. Para mayor información acerca de triggers, métodos de objeto, y métodos de formulario, consulte el Manual de Diseño. Campos Alfa Un campo Alfa puede contener caracteres alfanuméricos (letras y números), signos de puntuación, y caracteres especiales como *, %, y {. La longitud máxima de un campo Alfa se define en el entorno Diseño. Si escribe más caracteres de los permitidos, los caracteres extra se truncan. Se puede asociar un filtro de entrada con un campo Alfa. Un filtro de entrada valida los datos que se introducen, caracter por caracter. Para más información, consulte la sección Campos con filtro de entrada en la página 74. Cuando un campo Alfa contiene un URL (cadena que comienza por ftp:, www. o mailto:), esto es detectado automáticamente; bajo Windows, aparece azul y subrayado: Campos numéricos Puede hacer Ctrl+clic (Windows) o Comando+clic (Mac OS) en el URL para ejecutarlo directamente en su navegador Web por defecto. 4 th Dimension soporta tres tipos de campos numéricos: Real: este tipo de campo almacena números reales hasta ±1,7e±308 (15 dígitos). Entero: este tipo de campo almacena números enteros desde hasta Entero largo: este tipo de campo almacena números enteros desde hasta Si introduce una coma y números decimales a la derecha en un campo entero o entero largo, el número se truncará. 64 4th Dimension - Manual del Usuario

65 Introducir y modificar diferentes tipos de datos Los campos numéricos no almacenan caracteres de formato tales como el signo dólar o el signo decimal (punto o coma según la región). Si introduce un caracter de formato será ignorado. Para dar formato a un campo numérico, asigne un formato de salida al campo en el entorno Diseño. Los únicos caracteres no numéricos significativos al introducir datos en un campo numérico, son los siguientes: Caracter Propósito Ejemplo Coma (,) Utilizado como separador decimal 54,3321 e o E Utilizado en notación científica 1.1e5 Guión (-) Utilizado para números negativos Nota En España, la coma (,) se utiliza como separador decimal en números reales. Otros países utilizan un caracter diferente como separador decimal como por ejemplo el punto (.). Cuando introduzca números en una versión internacional de 4 th Dimension utilice el caracter especificado por su sistema operativo. Campos de tipo Texto Un campo tipo Texto funciona como un procesador de texto. Puede contener hasta 32,000 caracteres. Los campos de texto se utilizan para introducir bloques grandes de texto, tales como notas o comentarios. Un campo de tipo Texto puede tener una barra de desplazamiento vertical. Un campo tipo Texto ofrece las características de edición de texto básicas: desplazamiento, fin de línea automático y selección de palabras por doble clic. También soporta el uso de las teclas de desplazamiento (flechas) y las operaciones estándar cortar, copiar y pegar. Con la tecla Intro en Windows (o tecla Retorno en Macintosh), puede hacer un retorno de carro dentro del campo de texto para construir párrafos. Si presiona la tecla Intro (Retorno en Macintosh), el cursor se mueve a la siguiente línea. No es posible insertar retornos de carro en campos de tipo Alfa. No puede utilizar la tecla Tab en un campo de tipo Texto. Si presiona la tecla Tab mientras está en un campo tipo texto, el cursor se mueve a la siguiente área editable en el orden de entrada de datos. 4 th Dimension le permite pegar texto dentro de un campo tipo Texto. Por ejemplo, puede pegar el contenido de un carta escrita en un procesador de textos dentro de un campo de tipo Texto. 4th Dimension - Manual del Usuario 65

66 Capítulo 3 Entrada de datos Como alternativa, puede instalar el plug-in de procesador de textos 4D Write en la base de datos. 4D Write soporta varias fuentes, tamaños de fuente, estilos, alineación de texto y combinación de correspondencia integrada. Para mayor información acerca del uso de 4D Write, consulte la documentación que viene con el plug-in 4D Write. Cuando un campo Texto contiene un URL (cadena que comienza por ftp:, www. o mailto:), es detectado automáticamente; bajo Windows, aparece azul y subrayado. Usted puede hacer Ctrl+clic (Windows) o Comando+clic (Mac OS) en el URL para ejecutarlo directamente en su navegador Web por defecto. Campos tipo Fecha Un campo tipo Fecha acepta cualquier fecha introducida en el formato especificado por su sistema operativo por ejemplo el formato día/mes/año (DD/MM/AAAA). 4 th Dimension almacena fechas entre el año 100 D.C. y el año Puede introducir el año utilizando dos o cuatro dígitos. Si utiliza dos dígitos para el año: 4 th Dimension asume que el año corresponde al siglo 20 y añade 19 antes de los dígitos, si el valor es mayor o igual a 30. Por ejemplo, 4D interpreta la fecha 25/01/97 como 25 de enero de Para la fecha 25/01/30, 4D interpreta la fecha como 25 de enero de th Dimension asume que la fecha pertenece al siglo 21 y añade 20 si el valor es menor que 30. Por ejemplo, 4D interpreta la fecha 25/01/07 como 25 de enero de La fecha 25/01/29 se interpreta como 25 de enero de Nota El siglo por defecto se puede cambiar con programación utilizando el comando SET DEFAULT CENTURY. El día, mes y año pueden ser separados por cualquier caracter, excepto por un número. En la siguiente tabla aparecen ejemplos de entradas de fechas y los resultados en el formato DD/MM/AAAA. Entrada Resultado 23:6:95 23/6/ /6/95 23/6/ /6/ /6/ /6/1995 Nota El formato para fechas en España es día/mes/año (DD/MM/AAAA). En otros países se utilizan diferentes formatos, como MM/DD/AAAA para 66 4th Dimension - Manual del Usuario

67 Introducir y modificar diferentes tipos de datos sistemas estadounidenses y AA/MM/DD para sistemas suecos. Cuando introduzca fechas en 4 th Dimension, debe utilizar el formato especificado por su sistema operativo. Campos de tipo Hora Una hora puede ser introducida en formato de 12 o 24 horas. La hora se almacena en formato horas/minutos/segundos (HH:MM:SS). Las entradas se pueden separar por cualquier caracter, excepto por un número. Durante la entrada de datos, 4 th Dimension tratará de interpretar entradas parciales. Por ejemplo, la entrada 1 p se interpreta como 1:00 PM o 13:00:00. La p indica a 4 th Dimension añadir 12 horas al valor de la entrada. La entrada 6 a se interpreta como 6:00 AM o 6:00:00. Si digita , 4 th Dimension interpreta la entrada como 36 horas 3 minutos 7 segundos. Estos son algunos ejemplos de entradas de hora: Entrada Resultado 11 a 11:00:00 3 p 15:00:00 3h 11m 3:11:00 23:43 23:43:00 6:00:05 6:00: :08:06 Campos de tipo Booleano Un campo de tipo Booleano toma uno de dos valores, Verdadero (TRUE) o Falso (FALSE). Un campo de tipo booleano se representa con una casilla de selección o un par de botones de opción. Los campos booleanos pueden estar incluidos en el orden de entrada de datos. En Windows, cuando un campo booleano es seleccionado, aparece rodeado por un cuadro punteado. 4 th Dimension interpreta una casilla de selección que ha sido seleccionada (marcada) como un valor Sí (TRUE) y vacía como un valor No (FALSE). Si un campo de tipo booleano se representa como un par de botones de opción, el valor del campo es Verdadero (TRUE) si se elige 4th Dimension - Manual del Usuario 67

68 Capítulo 3 Entrada de datos el primer botón de opción. Si se elige el segundo botón de opción, el valor del campo es Falso (FALSE). ❿ ❿ Para introducir un valor en un campo de tipo booleano representado por una casilla de selección: Haga clic en la casilla de selección para asignar el valor Sí al campo. Si hay un marco al rededor de la casilla de selección, puede presionar la barra espaciadora para marcarla, o también puede presionar la tecla S para marcarla. Para introducir un valor en un campo de tipo booleano representado por un par de botones de opción: Haga clic en uno de los botones de opción. Si hay un marco rodeando el botón de opción, puede presionar la barra espaciadora para seleccionar uno de los botones de radio o utilizar los atajos de teclado equivalentes. La primera letra de la etiqueta de cada botón de opción puede utilizarse como atajo de teclado. Por ejemplo, si las etiquetas de los botones de opción dicen Femenino y Masculino, puede utilizar las teclas F y M. También, puede utilizar las teclas S y N para introducir valores. Presionar la tecla S equivale a hacer clic en el primer botón de opción; presionar la tecla N equivale a hacer clic en el segundo botón de opción. Campos de tipo Imagen Un campo de tipo Imagen acepta gráficos orientados a objetos o mapas de bits. ❿ Para introducir una imagen en un campo imagen: 1 Copie la imagen en el Portapapeles. 2 Seleccione el campo de tipo Imagen en donde quiere pegar el gráfico. Para seleccionar el campo, haga clic en el campo o utilice la tecla Tab. 3 Seleccione Pegar en el menú Edición. Las imágenes almacenadas en un campo de tipo Imagen aparecen en uno de los siguientes formatos especificados por el diseñador de la base de datos: 68 4th Dimension - Manual del Usuario

69 Introducir y modificar diferentes tipos de datos Truncado (centrado y no centrado): los límites del campo Imagen actúan como un cortador sobre la imagen que pegue en el campo. Si el formato del campo es Truncado (centrado), la imagen se centra en el campo y la parte que no encaje se recorta. Si el formato del campo es Truncado (no centrado), la esquina superior izquierda de la imagen se ajusta con la esquina superior izquierda del campo y la parte que no encaje dentro del campo se recorta. Truncancado (Centrado) Truncado (No-centrado) 4 th Dimension guarda la imagen completa, incluso si sólo una parte aparece en el formulario de entrada. Si imprime el formulario, sólo se imprimirá una parte de la imagen, a menos que active la casilla de Marco de impresión variable para el campo Imagen. Para mayor información sobre impresión con marco variable, consulte el Manual de Diseño. Ajustado: en este formato de salida, 4 th Dimension redimensiona la imagen para ajustarla a las dimensiones del área del campo. 4 th Dimension puede comprimir o expandir la imagen para ajustarla a las dimensiones del campo Imagen, por lo que la imagen podría aparecer distorsionada en el formulario. Ajustado (proporcional y proporcional centrado): en este formato de salida, la imagen pegada en el formulario se reduce proporcionalmente en todos sus lados, para ajustarse al área creada para la imagen. Si la imagen es más pequeña que el área definida en el formulario, la imagen no será modificada. Si utiliza el formato Ajuste centrado (proporcional) la imagen se centrará en lugar de ocupar el área superior izquierda. Si la imagen es más grande que el 4th Dimension - Manual del Usuario 69

70 Capítulo 3 Entrada de datos área definida en el formulario, la imagen se reduce proporcionalmente y no aparecerá distorsionada. Ajustado (proporcional) Ajuste centrado (proporcional) Sobre Fondo: en este formato de salida, la imagen pegada en el formulario es transparente cualquier objeto detrás de la imagen pegada es visible a través del gráfico. Cuando se muestra una imagen en este formato, puede moverla dentro del área del campo imagen arrastrándola. 4 th Dimension recuerda la posición de la imagen después de que usted guarde el registro. Imagen de fondo Repetido: cuando se aplica este formato, si la imagen es más pequeña que el área, la imagen pegada en el formulario es repetida tantas veces como sea necesario hasta llenar el área completamente. Repetido Contraste de imágenes de fondo Cuando el formato de salida de la imagen es Sobre Fondo, usted puede en cualquier momento modificar el contraste entre la imagen y el fondo. ❿ Para cambiar el contraste de una imagen de fondo: 1 Haga doble clic en el campo. 70 4th Dimension - Manual del Usuario

71 Introducir y modificar diferentes tipos de datos Aparece la paleta Modo de contraste. 2 Seleccione uno de los contrastes de la paleta. 4 th Dimension aplica el nuevo contraste a la imagen. La siguiente ilustración muestra el efecto de cada opción de la paleta de Modo de contraste. Los ejemplos están ordenados en la misma posición de las opciones de la paleta de Selección del entorno. Cada ilustración muestra cómo aparece el campo cuando no está seleccionado para entrada de datos. Una variable que muestra el nombre de la imagen se ubica sobre la imagen de tipo Sobre fondo. Puede producir combinaciones adicionales configurando el primer plano, el fondo y las propiedades de relleno de los objetos ubicados delante o detrás del campo de tipo Imagen sobre fondo. Compresión QuickTime Una vez coloca una imagen en un campo imagen, puede comprimir el campo si en su máquina está instalado Apple QuickTime (versión 4 o superior). Esta opción le permite reducir el espacio utilizado por imágenes en su disco duro. 4th Dimension - Manual del Usuario 71

72 Capítulo 3 Entrada de datos En modo Diseño puede aplicar compresión estándar a todas las imágenes: simplemente seleccione el atributo Compresión para el campo imagen, en la ventana de Diseño de la base de datos (para mayor información, consulte el Manual de Referencia del Entorno Diseño de 4 th Dimension). Adicionalmente, puede aplicar parámetros de compresión específicos a cada imagen pegada dentro del campo imagen, o sólo comprimir ciertas imágenes. ❿ Para aplicar parámetros de compresión específicos a una imagen pegada dentro de un campo de tipo imagen: 1 Copie la imagen en el Portapapeles. 2 Presione la tecla Alt (Windows) o tecla Opcion (Mac OS) y seleccione el comando Pegar en el menú Edición. Aparece la caja de diálogo Ajustes de compresión QuickTime. 3 Seleccione sus parámetros y haga clic en el botón Aceptar. La imagen se guardará utilizando los parámetros que seleccionó, sin considerar los atributos iniciales del campo imagen. Para mayor información sobre compresión QuickTime, consulte el Manual de Diseño. Entrada de datos en campos con controles de entrada El diseñador de la base de datos puede utilizar ciertos controles de entrada estándar para restringir los valores que se pueden introducir en los campos. Se pueden utilizar los siguientes controles de entrada estándar: Atributo obligatorio, Atributo único, Rango de valores aceptables, 72 4th Dimension - Manual del Usuario

73 Entrada de datos en campos con controles de entrada Filtros de entrada, Listas de enumeración. Estas limitaciones afectan la forma en que 4 th Dimension procesa los datos y proporcionan retroalimentación a los usuarios. Esta sección describe cómo los controles de entrada estándar pueden afectar la entrada de datos. Nota Adicionalmente, el diseñador de la base de datos puede forzar el cumplimiento de los controles de entrada por programación. En este caso, la naturaleza de la restricción y el tipo de retroalimentación proporcionada por el usuario están bajo el control del diseñador de la base de datos. Por ejemplo, puede construir el mismo tipo de restricciones pero ofrecer retroalimentación del usuario más específica o construir restricciones altamente personalizadas. Para obtener información acerca de restricciones de entrada de datos personalizadas, consulte al administrador de su sistema. Campos obligatorios Los campos obligatorios contienen datos que son esenciales para la base de datos, tales como un campo que identifica de forma única cada registro dentro de una tabla. Todo tipo de campo puede tomar el atributo Obligatorio. Si un campo es obligatorio, usted debe introducir un valor en el campo antes de aceptar el registro. Si no introduce un valor en un campo obligatorio, 4 th Dimension desplegará un mensaje de alerta cuando trate de aceptar el registro. Después de cerrar el mensaje de alerta, puede introducir el valor en el campo obligatorio y aceptar el registro. 4 th Dimension no le permitirá aceptar el registro hasta que introduzca un valor en el campo obligatorios. 4th Dimension - Manual del Usuario 73

74 Capítulo 3 Entrada de datos Campos únicos Un campo con atributo Único acepta sólo entradas que identifiquen como único a cada registro en la tabla. Por ejemplo, el atributo Único se asigna generalmente a un campo llave primaria de una tabla, como el número de Seguridad Social o el número de una Factura. Cuando introduce un valor en un campo único y presiona la tecla Tab, 4 th Dimension determina si la entrada es única o no. Si el valor ya existe, 4 th Dimension despliega un mensaje de alerta para informar que el valor ya ha sido introducido. Después de cerrar el mensaje de alerta, puede introducir un nuevo valor. Nota No puede introducir más de un registro con un valor nulo en un campo único. Campos con rango de validación Un rango de validación especifica los valores mínimo y máximo que se pueden introducir en un campo. Si introduce un valor superior al valor máximo o inferior al valor mínimo, 4 th Dimension despliega un mensaje de alerta cuando presiona la tecla Tab. El mensaje de alerta le indica que por fuera de los valores establecidos. Campos con filtro de entrada Un filtro de entrada es una herramienta de validación de datos que examina cada caracter que se digita. 4 th Dimension compara cada caracter que usted introduce con el conjunto de caracteres especificados por el filtro de entrada. Si escribe un caracter no válido, 74 4th Dimension - Manual del Usuario

75 Entrada de datos en campos con controles de entrada 4 th Dimension rechaza el caracter y no lo muestra en la pantalla. Los caracteres no válidos son descartados y los caracteres válidos aparecen en la pantalla normalmente. Cuando un campo con filtro de entrada es seleccionado para introducir datos, aparece el formato de salida. En la siguiente ilustración, un campo de número telefónico utiliza un filtro de entrada y formato de salida. El formato de salida especifica el uso de paréntesis para el código de área, un espacio después de cerrar paréntesis y un guión entre el tercer y cuarto dígitos. El filtro de entrada sólo permite caracteres numéricos. Cuando selecciona el campo, la primera posición editable se resalta. Note que los paréntesis sólo están para visualización; no se pueden seleccionar ni editar. A medida que digita números, 4 th Dimension acepta sus entradas. Si escribe un caracter alfabético, el caracter es rechazado. A medida que digita cada número, se resalta la siguiente posición editable. Si quiere borrar un caracter, presione la tecla Retroceso (Delete en Macintosh). Un filtro de entrada también puede especificar el número máximo de caracteres que se pueden introducir en un campo en particular. Cuando escribe el último caracter, el cursor se mueve automáticamente a la siguiente área editable en el formulario. No necesita presionar la tecla Tab para pasar al siguiente campo en el orden de entrada de datos. Por ejemplo, al introducir el código de un país como MX en un campo de dos caracteres, automáticamente pasa el cursor al siguiente campo en que puede introducir datos. Las funciones cortar, copiar, y pegar no funcionan normalmente si hay un filtro de entrada asociado con un área editable. No puede cortar o copiar más de un caracter y no puede pegar en un campo con filtro de entrada. Campos con listas de valores Al colocar el cursor en un campo con lista de valores, aparece una lista de la cual puede seleccionar un valor. La lista aparece en una ventana 4th Dimension - Manual del Usuario 75

76 Capítulo 3 Entrada de datos de Lista de valores. A continuación aparece un ejemplo de ventana de enumeración: Una lista de valores se utiliza frecuentemente, para limitar las entradas a valores específicos y prevenir errores ortográficos. Por ejemplo, un campo Tipo de Pago en una base de datos de Facturación, puede estar asociado con una lista de todas las formas de pago. Una lista de valores se utiliza también para excluir valores o solicitar que sólo se introduzcan ciertos valores. Una lista de exclusión contiene los valores no aceptados. Si escribe un valor que aparece en una lista de exclusión, aparece un mensaje de alerta indicando que el valor no es permitido. ❿ Para introducir datos utilizando una lista de valores: 1 Seleccione el campo para introducir datos, presionando la tecla Tab o haga clic en el campo. Aparece la ventana de Lista de valores. 2 Haga doble clic en el elemento para seleccionarlo e introducirlo. O Haga clic en el valor que quiere introducir. O Si la lista está ordenada, escriba el caracter inicial del elemento. O Utilice las teclas Arriba y Abajo para seleccionar valores en la lista. Si digita una entrada, la lista se desplaza hasta encontrar el valor que digitó. 3 Presione la tecla Intro en el teclado alfanumérico (Retorno en Macintosh) para aceptar el valor resaltado. 76 4th Dimension - Manual del Usuario

77 Entrada de datos en campos con controles de entrada Para cancelar la entrada, haga clic en el botón Cancelar o presione la tecla Tab o Esc. Modificar una lista de valores Una enumeración puede ser declarada como modificable. En este caso, el botón Modificar está activo en la ventana de enumeración. Si una lista es modificable, puede efectuar las siguientes operaciones: Añadir elementos a la lista Modificar los elementos de la lista Eliminar elementos Ordenar la lista alfabéticamente ❿ Para modificar una lista de opciones: 1 Haga clic en el botón Modificar en la ventana Lista de valores. Aparece la ventana Lista de valores. La caja de diálogo muestra los elementos de la lista. Los botones del lado derecho de la caja de diálogo se utilizan para modificar la lista. Añadir elementos Si el valor que quiere introducir no está en la lista, puede añadirlo. Debe hacer esto si va a utilizar el elemento nuevamente. ❿ Para añadir elementos al final de la lista: 1 Haga clic en el botón Añadir. 4 th Dimension añade un área vacía después de la última entrada en la lista y ubica el cursor allí. 4th Dimension - Manual del Usuario 77

78 Capítulo 3 Entrada de datos 2 Digite un elemento y presione la tecla Tab o haga clic fuera del área de entrada para guardar sus cambios. Insertar Elementos Modificar Elementos Borrar Elementos Ordenar la Lista Si inserta un elemento en vez de añadirlo al final de la lista, puede ubicarlo antes de un elemento seleccionado. ❿ Para insertar un elemento en la lista: 1 Haga clic en un elemento de la lista. 2 Haga clic en el botón Insertar. 4 th Dimension crea un área de entrada antes del elemento que seleccionó y ubica el cursor en el área de entrada. 3 Escriba un elemento y presione la tecla Tab o haga clic fuera del área de entrada para guardar sus cambios. Usted también puede editar un elemento. ❿ Para modificar un elemento: 1 Presione la tecla Alt (Windows) u Opción (Mac OS) y haga clic en el elemento que quiera modificar. O Haga doble clic en el elemento que quiera modificar. El elemento se vuelve editable. 2 Edite el elemento como lo necesite. 3 Presione la tecla Tab o haga clic fuera del área de entrada para guardar sus cambios. Puede borrar un elemento que no sea apropiado en la entrada de datos. ❿ Para borrar un elemento: 1 Haga clic en el elemento de la lista y luego en el botón Eliminar. 4 th Dimension borra el elemento de la lista así como el espacio que ocupaba. Es posible ordenar la lista para facilitar la entrada de datos. ❿ Para ordenar la lista: 1 Haga clic en el botón Ordenar. 4 th Dimension ordena la lista alfabéticamente. Ordenar la lista le permite seleccionar un elemento digitando sus primeras letras. 78 4th Dimension - Manual del Usuario

79 Utilizar subformularios Haga clic en Aceptar para guardar los cambios en la lista y cierre la caja de diálogo, e introduzca el elemento seleccionado en el campo. O haga clic en el botón Cancelar para descartar cualquier cambio y cierre la caja de diálogo. Utilizar subformularios Algunos de sus formularios pueden contener subformularios formularios de otras tablas o subtablas, incluidos en el formulario actual. En este contexto el formulario actual se llama formulario padre. Los subformularios permiten añadir datos a subtablas o tablas relacionadas sin cambiar de tabla o formulario. Generalmente, los subformularios se presentan como listas incluidas en el formulario padre. Formulario actual Subformulario Subregistro seleccionado Los comandos para seleccionar, crear y modificar subregistros (registros presentados en subformularios) varían de acuerdo con el conjunto de propiedades del subformulario en el entorno Diseño. Seleccionar subregistros Tres modos de selección pueden ser definidos en el modo Diseño para un subformulario: Ninguno: en este caso, no es posible seleccionar un subregistro. Hacer clic en la lista no tiene ningún efecto a menos que el subformulario sea Editable en lista (ver a continuación). Las teclas de navegación sólo le permitirán navegar a través de la lista. Sencillo: en este caso, sólo se puede seleccionar un registro al tiempo. Al hacer clic en un registro queda resaltado. Al presionar Ctrl+clic (Windows) o Comando+ clic (Mac OS) en un registro, el registro cambia entre seleccionado/no seleccionado. Las teclas Arriba y Abajo selec- 4th Dimension - Manual del Usuario 79

80 Capítulo 3 Entrada de datos Entrada de datos en subformularios cionan los registros anterior y siguiente en la lista. Las otras teclas de navegación se utilizan para desplazarse por la lista. Múltiple: en este caso, se puede seleccionar más de un registro simultáneamente. Al hacer clic en un registro queda resaltado. Las combinaciones Ctrl+clic (Windows) o Comando+ clic (Mac OS) y Mayús+clic pueden ser utilizadas para crear selecciones múltiples. Las teclas Arriba y Abajo seleccionan los registros anterior/siguiente en la lista. Las otras teclas de navegación se utilizan para desplazarse por la lista. La entrada y modificación de datos se puede llevar a cabo de diferentes formas dependiendo de las propiedades definidas en los subformularios en el entorno Diseño. Modificación Añadir Si la propiedad Editable en lista ha sido asignada al subformulario, puede modificar la información de los subregistros directamente en la lista. Para hacer esto, haga clic en el campo a modificar con el fin de pasar al modo edición (haga clic dos veces si el subregistro aún no está resaltado). Cuando hace doble clic en un subregistro, puede mostrar o modificar sus valores en el formulario detallado asociado al subformulario (a menos que el doble clic haya sido desactivado, ver a continuación). Si el subformulario no tiene la propiedad Editable en lista, los datos deben ser introducidos en el formulario detallado asociado al subformulario. Este subformulario se presenta automáticamente cuando hace doble clic en una línea del subformulario (a menos que el doble clic haya sido desactivado, ver a continuación). Para añadir un subregistro, seleccione el área del subformulario y presione las teclas Ctrl+Mayús+/ (Windows) o Comando+Mayús+/ (Mac OS), o haga clic en el botón añadir del subregistro (el cual es representado por defecto como ). Nota El atajo de teclado utilizado para añadir un subregistro puede modificarse en las Preferencias de la aplicación (para mayor información, ver el Manual de Diseño). Si la propiedad Editable en lista ha sido asignada a un subformulario, una línea en blanco se añade debajo de las líneas existentes, lista para el ingreso de datos. El subregistro es guardado tan pronto como salga del área del subformulario, o cuando haga clic fuera de esta área. 80 4th Dimension - Manual del Usuario

81 Selección de tablas y formularios Si el subformulario no tiene la propiedad Editable en lista, el formulario detallado asociado al subformulario aparecerá en blanco. El subregistro se guarda tan pronto como se valide el formulario detallado. Nota Si el subformulario pertenece a una subtabla, el nuevo subregistro sólo será guardado cuando valide el registro padre. Acción en caso de un doble clic En el entorno Diseño, es posible establecer el comportamiento de los subformularios en respuesta a un doble clic en un subregistro. Los siguientes comportamientos pueden ser definidos: No hacer nada: el doble clic ha sido desactivado (opción No hacer nada en las propiedades del subformulario). El formulario detallado asociado al subformulario es mostrado, listo para la entrada de datos: al hacer doble-clic el formulario detallado se abre con la página en el modo modificar (opción Modificar Registro en las propiedades del subformulario). Usted está en el formulario listado y el primer campo del subregistro cambia al modo modificar: el doble clic hace que el formulario listado pase al modo modificar (opciones Modificar Registro y Editable en lista en las propiedades del subformulario). El formulario detallado asociado con el subformulario es presentado como de sólo lectura: el doble clic le permite presentar la información en el formulario detallado (opción Mostrar Registro en las propiedades del subformulario). Selección de tablas y formularios En el entorno Usuario, puede cambiar de una tabla a otra en el momento en que necesite trabajar con la información de otra tabla. Por ejemplo, mientras introduce datos en una tabla Compañías, podría necesitar un número de teléfono personal, almacenado en la tabla Empleados. Cada tabla puede tener varios formularios asociados a ella. Puede crear diferentes formularios de acuerdo a necesidades específicas. Por ejemplo, se pueden utilizar diferentes formularios para generar diferentes tipos de informes o para adaptarse a diferentes tamaños de pantalla. En el entorno Usuario, puede cambiar de tabla y formulario en cualquier momento. 4th Dimension - Manual del Usuario 81

82 Capítulo 3 Entrada de datos Cada tabla tiene un formulario de entrada y de salida actual. Usted especifica un formulario de entrada y de salida por defecto para cada tabla de la base de datos en el entorno Diseño. Estos formularios se utilizan a menos que usted especifique otros formularios en el entorno Usuario. Para elegir tablas y formularios en el entorno Usuario, debe utilizar la ventana Lista de tablas. Esta ventana le permite cambiar rápidamente de una tabla a otra o de un formulario a otro. Puede elegir una nueva tabla o formulario mientras utiliza un formulario de entrada o salida. Sus selecciones se implementan inmediatamente. Nota Los cambios que efectúe son temporales. Las selecciones permanentes se hacen utilizando el Explorador en el entorno Diseño. ❿ Para seleccionar una tabla usando la ventana Lista de tablas: 1 Si la ventana Lista de tablas no es visible, elija el comando Lista de tablas en el menú Registros. La ventana Lista de tablas pasa al primer plano. Si es necesario, utilice la barra de desplazamiento o redimensione la ventana para ver los nombres de todas las tablas. Cada nombre de tabla en la ventana Lista de tablas está acompañado de dos iconos que representan los formularios de entrada y salida. El icono izquierdo representa los formularios de entrada. El icono derecho representa los formularios de salida. 2 Haga clic en el nombre de la tabla en la ventana Lista de tablas. 82 4th Dimension - Manual del Usuario

83 Selección de tablas y formularios 4th Dimension muestra la selección actual para esta tabla utilizando el formulario de salida. ❿ Para cambiar formularios: 1 Haga clic en cualquiera de los iconos de entrada o salida junto al nombre de la tabla en la ventana Lista de tablas y mantenga presionado el botón del ratón. Aparece un menú desplegable, listando los nombres de los formularios de entrada o salida de la tabla. El formulario subrayado en el menú desplegable indica el formulario actual de entrada o salida. 2 Seleccione el nombre del formulario que quiere como formulario de entrada o salida actual. Estos parámetros permanecerán hasta que sea reemplazados con otros o hasta que salga de la base de datos. 4th Dimension - Manual del Usuario 83

84 Capítulo 3 Entrada de datos 84 4th Dimension - Manual del Usuario

85 4 Selección de registros Usted selecciona registros en su base de datos para acceder a la información que quiere utilizar. Por ejemplo, puede efectuar una búsqueda en una base de contactos para encontrar un número de teléfono o seleccionar las personas a las que quiere enviar información sobre productos. En 4 th Dimension, el grupo de registros que usted selecciona se llama selección actual. La selección actual puede ser cualquier subconjunto de registros en una tabla desde ningún registro hasta todos. Para mayor información acerca del concepto de selección actual, consulte la sección Selección actual en la página 22. Puede cambiar la selección actual al realizar una de las siguientes acciones: seleccionar todos los registros seleccionar un subconjunto de registros buscar registros. La selección actual es el grupo de registros sobre los cuales se realizan operaciones. Por ejemplo, usted puede: ordenar la selección actual efectuar una actualización global de registros de la selección actual imprimir los registros utilizando un formulario o un informe rápido imprimir etiquetas representar gráficamente los datos modificar o eliminar registros exportar registros. 4th Dimension - Manual de Usuario 85

86 Capítulo 4 Selección de registros Nombre de la tabla En otras palabras, la creación de una selección actual en una tabla es el primer paso para realizar muchas otras operaciones de gestión de datos. La barra de título del formulario de salida le indica cuántos registros hay en la tabla actual y cuántos de esos registros están en la selección actual. 4D Server Con 4D Client, sólo aparece el número de registros de la selección actual. Número de registros en la selección actual Número de registros en la tabla Cada la tabla en una base de datos tiene su propia selección actual. En una base de datos relacional, modificar la selección actual en una tabla puede modificar las selecciones actuales en tablas relacionadas. Por ejemplo, en una base de datos con las tablas relacionadas [Empleados] y [Departamentos], abrir un formulario de entrada en la tabla [Departamentos] modifica la selección actual de la tabla [Empleados]. Es decir, los empleados que pertenecen a ese departamento se convierten en la selección actual de la tabla [Empleados]. Para mayor información acerca de relaciones, consulte el Manual de Diseño. Si utiliza varios procesos para realizar tareas en la base de datos, puede tener simultáneamente varias selecciones actuales para una misma tabla. Cada proceso actúa como un entorno 4 th Dimension separado, permitiéndole realizar tareas separadas. 86 4th Dimension - Manual del Usuario

87 Seleccionar todos los registros La capacidad de tener más de una selección actual por tabla puede ser muy útil, especialmente cuando se comparan dos o más subconjuntos de registros, como la facturación mensual para diferentes puntos de venta. Para mayor información acerca de procesos, consulte la sección Multitarea en 4th Dimension en la página 24. Para mayor información sobre la creación de procesos, consulte el Manual de Diseño. Seleccionar todos los registros Cuando utiliza un formulario de salida para mostrar los registros, puede reinicializar la selección actual de manera que contenga todos los registros de la tabla actual. ❿ Para seleccionar todos los registros: 1 Seleccione el comando Mostrar todos en el menú Registros o haga clic en el icono correspondiente en la barra de herramientas del entorno Usuario. Todos los registros de la tabla actual se ubican en la selección actual. Nota Mostrar todos aparece inactivo cuando utiliza un formulario de entrada. Seleccionar un subconjunto de registros Puede crear una nueva selección actual directamente en el formulario de salida seleccionando algunos registros y declarándolos como la nueva selección actual. ❿ Para crear un subconjunto: 1 Seleccione uno o más registros. Las instrucciones para seleccionar un conjunto de registros adyacentes o no adyacentes, se encuentran en la sección Seleccionar en la página Seleccione el comando Mostrar subconjunto en el menú Registros o haga clic en el icono correspondiente en la barra de herramientas del entorno Usuario. 4th Dimension - Manual del Usuario 87

88 Capítulo 4 Selección de registros 4 th Dimension muestra la nueva selección actual en el formulario de salida. Búsquedas en la base de datos Buscar es una de las operaciones de bases de datos más comunes. Con frecuencia es la forma más apropiada para seleccionar los registros con los cuales quiere trabajar. El término buscar se refiere a encontrar un grupo de registros en una base de datos con base en el contenido de uno o más campos. Usted realiza una búsqueda especificando una consulta. Una consulta es el conjunto de instrucciones que indica a 4 th Dimension los registros a incluir en la nueva selección actual, como Nombre de la Compañía igual a 4D. Una consulta siempre tiene tres elementos: nombre del campo, operador de comparación y valor. El nombre del campo es de la tabla actual o de una tabla relacionada. El operador de comparación le indica a 88 4th Dimension - Manual del Usuario

89 Búsquedas en la base de datos 4 th Dimension cómo comparar el contenido de los campos con el valor especificado (igual a, mayor que, menor que, etc.). El valor especifica el número, cadena, u otro valor con el cual se compara cada registro. Imagine que quiere ver todos los registros de los empleados con salario superior a La consulta que debe utilizar es Salario es mayor que Salario es el campo, es mayor que es el operador de comparación y es el valor. Cuando efectúa una búsqueda en una base de datos, 4 th Dimension compara el contenido del campo especificado en la consulta con el valor que especificó. La nueva selección actual se construye con los registros que cumplen las reglas definidas en la consulta. La nueva selección actual puede no tener ningún registro, un registro, un conjunto de registros, o todos los registros de la tabla. Puede realizar una búsqueda mientras utiliza un formulario de entrada o un formulario de salida. Si realiza una búsqueda mientras utiliza un formulario de entrada, el primer registro de la nueva selección actual se muestra en el formulario de entrada. Puede ver, modificar, o imprimir el registro. Si la nueva selección actual contiene más de un registro, puede ir de un registro a otro con los botones de navegación (Registro anterior, Registro siguiente, Primer registro, Último registro). Si modifica un registro antes de presionar un botón de navegación, 4 th Dimension guarda los cambios en el disco. En bases de datos relacionales, puede efectuar búsquedas en campos de otras tablas, en la medida en que las tablas estén relacionadas entre ellas. Para mayor información acerca de relaciones, consulte el Manual de Diseño. Si hace una búsqueda mientras utiliza un formulario de salida, la nueva selección actual se muestra en el formulario de salida. Puede reinicializar la selección actual con todos los registros de la tabla actual seleccionando el comando Mostrar todos en el menú Registros. Nota Si un campo en la estructura de la base de datos no se utiliza en la base de datos actual, el diseñador de la base de datos puede ocultarlo al darle el atributo Invisible. En el editor de Búsquedas, sólo aparecen las tablas y campos visibles. Para mayor información sobre cómo dar el atributo Invisible a tablas y campos, consulte el Manual de Diseño. 4th Dimension - Manual del Usuario 89

90 Capítulo 4 Selección de registros Búsqueda indexadas y secuenciales 4 th Dimension puede ejecutar búsquedas más rápidamente si tiene una la lista de registros ordenada. Una lista ordenada se llama índice. Un índice se asocia con un campo en particular y se almacena en el disco, como parte del archivo de datos. Una búsqueda ejecutada sin un índice es más lenta que una búsqueda indexada porque el programa debe iniciar al comienzo de la tabla y examinar cada registro hasta encontrar aquellos que coincidan con los criterios de búsqueda que definió. Para asegurarse de que encontró todos los registros que está buscando, debe examinar todos los registros de la tabla secuencialmente. Este proceso se llama búsqueda secuencial. Cuando hay un índice disponible, el programa conoce donde están ubicados los registros objetivo. Si busca todas las personas de apellido González, el programa sabrá en que parte de la tabla están los González. De esta manera no es necesario examinar cada registro en la tabla. Un índice se puede comparar con un catálogo de una biblioteca. El catálogo es una lista en orden alfabético de todos los libros en la biblioteca. Cada registro en el catálogo contiene información acerca de la ubicación del libro correspondiente. Si busca por un libro en particular, sería ineficiente realizar una búsqueda por todos los estantes de la librería. Es mucho más rápido consultar el catálogo, conocer la ubicación del libro, y luego buscar en el estante donde se encuentra el libro. Cuando diseñe una base de datos, debe indexar los campos que va a utilizar con frecuencia para realizar búsquedas. Cuando introduce o importa registros, 4 th Dimension actualiza automáticamente todos los índices. Cuando efectúa búsquedas 4 th Dimension utiliza automáticamente los índices disponibles, si los hay. Nota 4 th Dimension le permite elegir entre dos modos de indexación, dependiendo de cómo se va a utilizar el índice. Para mayor información, consulte el Manual de Diseño. Operadores de comparación Cuando escribe una condición de búsqueda, le indica a 4 th Dimension cómo comparar los valores especificados con el contenido de la base de datos. Por ejemplo, la condición de búsqueda Apellido es igual a González utiliza el operador de comparación es igual a. Esto le indica a 4 th Dimension debe comparar los valores del campo Apellido con la cadena de caracteres González. 90 4th Dimension - Manual del Usuario

91 Búsquedas en la base de datos Las comparaciones de valores alfanuméricos no diferencian entre minúsculas y mayúsculas, ni entre caracteres con o sin tildes. La búsqueda del apellido González encontrará los registros que contengan gonzález, GONZÁLEZ, gonzalez, etc. Los siguientes operadores de comparación están disponibles: Es igual a - es distinto de Es mayor que - es mayor o igual que Es menor que - es menor o igual que Contiene - No contiene. Nota Las búsquedas con operadores Contiene y No contiene, siempre son consultas secuenciales. El caracter comodín Para facilitar las búsquedas, 4 th Dimension tiene un caracter comodín (@) que puede reemplazar uno o más caracteres en una búsqueda que involucre campos de tipo Alfa o Texto. Por ejemplo, si busca todas las ocurrencias del nombre Fernando en un campo, puede especificar el valor a buscar de varias formas: Buscar por: Fe@do Encuentra Todos los valores que comienzan con Fer Todos los valores que terminan en do Todos los valores que inician con Fer y terminan en do Todos los valores que contienen ern 1. En la caja de diálogo Preferencias, puede especificar que 4th Dimension evalúe el (el símbolo arroba ) como un caracter literal o en comparaciones de cadenas de caracteres cuando se encuentra dentro de una palabra (pero no al comienzo o al final de una palabra). Esta opción es particularmente útil para bases de datos que almacenan direcciones de correo electrónico (que generalmente son nombre@proveedor.com ). Para mayor información, consulte el Manual de Diseño. Búsquedas simples y compuestas Es posible buscar en uno o más campos. Una búsqueda en un campo se llama búsqueda simple. Por ejemplo, la búsqueda Apellido es igual a González es una búsqueda simple. Cuando hace una búsqueda simple, 4 th Dimension examina el contenido de un sólo campo de la base de datos. 4th Dimension - Manual del Usuario 91

92 Capítulo 4 Selección de registros Una búsqueda en dos o más campos se llama búsqueda compuesta. Cuando hace una búsqueda compuesta, combina búsquedas separadas con la ayuda de un operador de conjunción. El operador de conjunción le indica a 4 th Dimension cómo combinar los resultados de las búsquedas individuales. Hay tres operadores de conjunción: Y: este operador encuentra todos los registros que coincidan con las dos condiciones simultáneamente. Por ejemplo, la búsqueda Encontrar todos los empleados que trabajen en el departamento de Ingeniería y reciban más de encuentra únicamente los registros de los empleados de ingeniería que reciben más de O: este operador encuentra todos los registros que cumplen con una de las dos búsquedas simples. Por ejemplo, la búsqueda Encontrar todos los empleados que pertenezcan al departamento de ingeniería o reciban más de encuentra los registros de todas las personas que trabajan en el departamento de Ingeniería, y los registros de quienes reciben más de sin importar en cuenta en qué departamento trabajan. Excepto: este operador es el equivalente de no (negación). La búsqueda Encontrar todos los ingenieros excepto aquellos que reciban más de excluye todos los ingenieros que reciben más de Los operadores de conjunción permiten crear búsquedas compuestas, como Encontrar el personal de ventas en Bogotá o Cartagena y quiénes reciban comisiones superiores al 30 por ciento y quiénes hagan ventas menores o iguales a th Dimension - Manual del Usuario

93 Uso de los comandos de búsqueda La siguiente imagen muestra una búsqueda especificada en el editor de Búsquedas. Cuando esta búsqueda se ejecuta, 4 th Dimension encuentra todos los registros de vendedores de Bogotá y Cartagena que obtienen altas comisiones para bajo volumen de ventas. Hay ejemplos adicionales del uso de operadores de comparación y conjunción, para cada método de búsqueda. Uso de los comandos de búsqueda 4 th Dimension ofrece varios métodos para efectuar búsquedas en una base de datos. Puede utilizar cualquiera de estos métodos de búsqueda para crear una condición de búsqueda. Los registros que cumplan con la condición, conformarán la nueva selección actual. Puede elegir cualquier método de búsqueda tanto cuando utiliza un formulario de entrada como de salida. El menú Registros > Buscar ofrece cuatro comandos de menú de búsqueda. Cada comando de menú muestra una caja de diálogo o ventana diferente. Se diferencian en el tipo de búsquedas que realizan y en la forma de mostrar la nueva selección actual. 4th Dimension - Manual del Usuario 93

94 Capítulo 4 Selección de registros Los cuatro comandos de este submenú representan cuatro diferentes métodos de búsqueda: Buscar... :este comando de menú muestra el editor de búsquedas. El editor es una caja de diálogo de propósito general que se utiliza para realizar búsquedas simples o múltiples. Usted puede especificar búsquedas múltiples con la ayuda de los operadores de conjunción. También puede guardar las condiciones de búsqueda en disco y restringir la búsqueda a la selección actual. Buscar por formulario... :este comando de menú muestra el formulario de entrada actual para utilizarlo como ventana de búsqueda. Usted define una búsqueda al escribir los valores que quiere buscar en las áreas correspondientes a los campos en que quiere buscar. Puede definir búsquedas múltiples al escribir los valores en más de un área. Los resultados de su búsqueda se muestran en el formulario de salida actual. Buscar y modificar... : este comando de menú es idéntico al comando Buscar por formulario..., la diferencia es que el primer registro de la selección de la búsqueda se carga y aparece listo para ser modificado. Puede hacer cambios y navegar a través de los registros encontrados para modificarlos uno por uno. Buscar por fórmula... :este comando de menú muestra el editor de fórmulas. Este editor se utiliza para construir una búsqueda basada en una fórmula como criterio de búsqueda. Por ejemplo, puede utilizar Buscar por fórmula para buscar según los últimos tres dígitos de un número de seis dígitos. Una fórmula válida retorna una expresión booleana (TRUE -Verdadero- o FALSE -Falso-). Editor de búsquedas El editor de búsquedas es un editor de propósito general que se puede utilizar para crear búsquedas simples o múltiples: Puede crear búsquedas múltiples con las conjunciones Y, O, o Excepto. Por ejemplo, puede utilizar el editor de Búsquedas para realizar una búsqueda de todos los empleados mayores de 60 años o quiénes reciben más de Tiene la opción de buscar en la selección actual de registros o en todos los registros de la tabla. Los otros tres métodos de búsqueda siempre buscan en toda la tabla. Puede guardar sus condiciones de búsqueda en el disco y abrirlas cuando quiera repetir la búsqueda. 94 4th Dimension - Manual del Usuario

95 Uso de los comandos de búsqueda El editor de búsquedas recuerda su última consulta. Puede editar la consulta o borrarla e introducir una nueva consulta. Puede buscar en los campos de la tabla actual como también en los campos de las tablas relacionadas. Puede también buscar en los subcampos de la tabla actual o en los subcampos de las tablas relacionadas. Si su base de datos incluye subtablas, puede utilizar subcampos en sus criterios de búsqueda. Una búsqueda en los subregistros crea una nueva selección actual de registros padre, no de subregistros. Este grupo de registros padre contiene por lo menos un subregistro que cumple con los criterios de búsqueda. Sin embargo, la consulta no elimina los otros subregistros de los registros padre. Todos los subregistros permanecen asociados a sus registros padre. Imagine una base de datos para empleados que incluya una subtabla con información sobre los hijos de los empleados. Los campos en la subtabla, llamados subcampos, son Nombre, PrimerApellido, y SegundoApellido. Buscar todos los empleados con un hijo llamado Juan, implica buscar los subregistros con la cadena Juan en el subcampo Nombre. 4 th Dimension encuentra todos los registros padre que tengan por lo menos un subregistro con el nombre Juan en el subcampo Nombre. En este caso, la selección contiene los registros padre no únicamente los subregistros. Si su base de datos incluye tablas relacionadas, puede incluir campos de las tablas relacionadas en su consulta. Una consulta en un campo de una tabla relacionada Muchos trabaja como una búsqueda de subregistros. La nueva selección actual en la tabla Uno contiene todos los registros relacionados con al menos un registro de la tabla Muchos que cumpla con la consulta. Las consultas en tablas relacionadas siempre son secuenciales, aún si el campo en el que se busca está indexado. Por ejemplo, si los empleados están almacenados en la tabla Uno y los hijos están almacenados en la tabla Muchos en lugar de en una subtabla, una búsqueda para encontrar los empleados con hijos llamados Juan generaría la misma selección actual de empleados. 4th Dimension - Manual del Usuario 95

96 Capítulo 4 Selección de registros El editor de búsquedas se muestra a continuación: Área de criterios Menú Campos disponibles Lista de campos Área de operadores de comparación Área de valor Botones de conjunción El editor de búsquedas contiene las siguientes áreas: Área de criterios de búsqueda: esta área muestra las condiciones de búsqueda mientras las crea o después de cargarlas desde un archivo de disco. Menú Campos disponibles: este menú le permite seleccionar la tabla o tablas de las cuales quiere mostrar los campos en la lista de campos. Puede mostrar los campos de la tabla propietaria, de las tablas relacionadas, o de todas las tablas. Lista de campos: esta área muestra una lista jerárquica de los campos de la tabla o tablas seleccionadas. Los campos indexados aparecen en negrita. Área de operadores de comparación: esta área muestra una lista de los operadores de comparación. Botones de conjunción: esta área contiene tres botones que corresponden a los operadores de conjunción que pueden utilizarse para combinar cada consulta simple con la consulta simple anterior. Área de valor: en esta área usted introduce el valor que quiere buscar. 96 4th Dimension - Manual del Usuario

97 Uso de los comandos de búsqueda Botón Buscar en la selección: este botón realiza la búsqueda sólo en los registros de la selección actual. Botones del editor de búsquedas: utilice esta área para guardar sus condiciones de búsqueda, cargar condiciones de búsqueda del disco, cancelar o ejecutar la búsqueda. ❿ Para crear una condición de búsqueda: 1 Seleccione el subcomando Buscar... en el menú Buscar del menú Registros o haga clic en el icono correspondiente en la barra de herramientas del entorno Usuario. 4 th Dimension muestra el editor de búsquedas, con la primera fila del área de criterios resaltada. 2 Haga clic en un nombre de campo en la lista de campos 1. 4 th Dimension muestra el nombre del campo en el área de criterios y añade el operador de comparación es igual a, como se muestra a continuación. Nombre del campo 1. Si el campo deseado está en una tabla relacionada, necesita mostrar los campos de las tablas relacionadas. Consulte la sección Seleccionar un campo de otra tabla en la página th Dimension - Manual del Usuario 97

98 Capítulo 4 Selección de registros 3 Si no quiere utilizar el operador es igual a, haga clic en el operador de comparación que quiera. Sus opciones son: Es igual a Es distinto de Es mayor que Es mayor o igual que Es menor que Es menor o igual que Contiene (sólo para campos Alfa y Texto) No contiene (sólo para campos Alfa y Texto). Si quiere utilizar la comparación de tipo comienza por (sólo en campos Alfa y Texto), consulte la sección Uso del operador comienza por en la página Escriba el valor que quiere buscar, en el área de valor. Valor Área de valor 98 4th Dimension - Manual del Usuario

99 Uso de los comandos de búsqueda En un campo Alfa o Texto, puede utilizar el caracter comodín (@) al final del valor para solicitar una búsqueda de tipo comienza por. Si el campo seleccionado está asociado a una lista de opciones, 4 th Dimension muestra la lista para que seleccione el valor. Si el campo que seleccionó es booleano, 4 th Dimension muestra un par de botones de opción. Si el campo que seleccionó es una subtabla, aparece una ventana con la lista de subcampos. 5 Si quiere añadir otra búsqueda simple, haga clic en el botón Añadir Línea. 4 th Dimension añade una nueva línea utilizando el operador de conjunción Y. 6 Si quiere utilizar el operador O o Excepto, haga clic en el botón del operador de conjunción que quiera utilizar. Repita los pasos 2 al 4 para construir la segunda búsqueda simple. Cuando construye una búsqueda múltiple, 4 th Dimension evalúa las condiciones de búsqueda simples en el orden en que aparecen en el editor de Búsquedas (es decir, de arriba hacia abajo). No hay prioridad entre los operadores de conjunción. En otras palabras, Y no tiene prioridad sobre O. Entonces, si utiliza más de dos condiciones de búsqueda simples para construir una consulta múltiple, el orden en que introduce las consultas simples puede afectar el resultado de la búsqueda. 4th Dimension - Manual del Usuario 99

100 Capítulo 4 Selección de registros Si necesita añadir una tercera condición de búsqueda simple, puede elegir entre añadirla al final de la búsqueda múltiple existente o insertarla entre las dos primeras condiciones simples. Para añadir la nueva condición al final de las condiciones de búsqueda existentes, haga clic en el botón Añadir Línea. Para insertar una nueva condición de búsqueda, seleccione la última consulta y haga clic en el botón Insertar Línea. La nueva condición se inserta antes de la línea que seleccionó. La siguiente imagen muestra el resultado de hacer clic en el botón Insertar Línea: A medida que construye una búsqueda compuesta, puede modificar las partes existentes de las condiciones de búsqueda al hacer clic en la línea que quiere modificar y seleccionar un nuevo campo u operador o escribir el nuevo valor. Por ejemplo, si decide reemplazar el campo de búsqueda Salario por el campo Departamento, debe seleccionar la segunda línea y hacer clic en el campo Departamento. Puede eliminar una consulta simple con sólo seleccionar la línea y hacer clic en el botón Borrar Línea. En una consulta compuesta, puede eliminar una línea de condición al hacer clic en el botón Borrar Línea. 7 (Opcional) Para guardar la búsqueda en el disco, haga clic en el botón Guardar e introduzca el nombre del archivo en la caja de diálogo Crear archivo. No es necesario guardar las condiciones para ejecutar la búsqueda th Dimension - Manual del Usuario

101 Uso de los comandos de búsqueda 8 Haga clic en el botón Buscar para buscar en toda la tabla. O Haga clic en el botón Buscar en la selección para restringir la búsqueda a la selección actual. Haga clic en el botón Cancelar para salir del editor de Búsquedas sin ejecutar la consulta. Seleccionar un campo de otra tabla Puede utilizar el editor de búsquedas para buscar en tablas relacionadas y subtablas. Si el campo en el que quiere buscar está en una tabla relacionada, seleccione Tablas Relacionadas en el menú Campos disponibles, o seleccione Todas las tablas y expanda el campo de llave foránea en la tabla propietaria para mostrar los campos de la tabla relacionada. La imagen del siguiente conjunto de instrucciones muestra un campo de llave foránea expandido. ❿ Para seleccionar un campo de otra tabla: 1 Seleccione Tablas Relacionadas en el menú Campos disponibles. 2 Expanda el campo llave foránea haciendo clic en el signo más (en Windows) o en la flecha (en Macintosh) en la lista jerárquica de campos. Los campos que pertenecen a la tabla relacionada aparecen en la lista jerárquica. Menú Campos disponibles Campo llave foránea Campos en la tabla relacionada 3 Haga clic en el campo que desee de la tabla relacionada. 4 Siga los pasos 3 al 7 al comienzo de esta sección, para instrucciones sobre cómo crear el resto de la consulta. Uso del operador comienza por Si quiere buscar registros que comiencen por una cadena específica, utilice el operador es igual a e introduzca el caracter comodín ) al final del valor a buscar. 4th Dimension - Manual del Usuario 101

102 Capítulo 4 Selección de registros Por ejemplo, si quiere buscar las casas editoriales cuyos nombres comiencen por la cadena Mac, utilice la siguiente búsqueda: Guardar una consulta en disco Si efectúa la misma consulta con frecuencia, podría querer guardarla en disco. Cuando guarda una consulta en disco, necesita crearla sólo una vez. Durante los usos posteriores del editor de búsquedas, simplemente debe cargarla desde el disco y hacer clic en el botón Buscar o Buscar en la selección para ejecutarla. ❿ Para guardar una consulta en disco: 1 Haga clic en el botón Guardar. 4 th Dimension muestra una caja de diálogo para guardar archivos donde puede introducir el nombre del archivo. 2 Haga clic en el botón Guardar. La consulta se guarda en el disco. La próxima vez que quiera realizar esta consulta, sólo necesitará cargarla en el editor de búsquedas. Cargar una consulta guardada en disco Puede reutilizar una consulta guardada en cualquier momento. ❿ Para cargar una consulta guardada: 1 Haga clic en el botón Cargar. 4 th Dimension despliega una caja de diálogo para abrir archivos. 2 Seleccione y abra el archivo que quiere th Dimension - Manual del Usuario

103 Uso de los comandos de búsqueda 4 th Dimension carga su consulta en el editor de búsquedas. Cuando carga un archivo, reemplaza la consulta que aparecía anteriormente en el editor de búsquedas. Buscar por formulario La opción Buscar por formulario es una forma apropiada para realizar muchas consultas. En este tipo de consultas, se utiliza el formulario de entrada actual para introducir los valores a buscar. Sólo puede buscar en campos de la tabla actual. Buscar por formulario realiza búsquedas indexadas y secuenciales. La ventana Buscar por formulario mostrada es sólo un ejemplo. Su formulario de entrada actual siempre se utiliza como ventana para Buscar por formulario. El cursor cambia a un ojo cuando pasa sobre un botón, para indicar que el formulario está siendo utilizado para una búsqueda. Puede controlar la apariencia de la ventana Buscar por formulario modificando el formulario de entrada actual utilizando los métodos descritos en el Capítulo 3. Puede utilizar los operadores de comparación en la ventana Buscar por formulario. Por ejemplo, para utilizar el operador de comparación es igual a, introduzca el valor a buscar en el campo apropiado. Si necesita un operador de comparación diferente, escriba el valor a buscar precedido de uno de los siguientes signos: Comparación Signo de comparación Ejemplo es distinto de # #Ventas es mayor que > >30000 es mayor o igual que >= >=30000 es menor que < < th Dimension - Manual del Usuario 103

104 Capítulo 4 Selección de registros Comparación Signo de comparación Ejemplo es menor o igual que <= <=30000 Puede solicitar una consulta de tipo comienza por al añadir el caracter comodín (@) después del valor a buscar. La siguiente imagen muestra una ventana Buscar por formulario utilizada para buscar todas las compañías cuyo nombre comienza por S. Puede crear una búsqueda compuesta al escribir valores en más de un campo. Si introduce una búsqueda compuesta, se asume el operador de conjunción Y (por ejemplo, Nombre comienza por S y está en Cartagena ). La siguiente ventana Buscar por formulario muestra una búsqueda compuesta: ❿ Para utilizar Buscar por formulario: 1 Seleccione Buscar > Buscar por formulario... del menú Registros th Dimension - Manual del Usuario

105 Uso de los comandos de búsqueda 4 th Dimension muestra el formulario de entrada de la tabla actual como ventana Buscar por formulario. Sólo aparecen activos los botones Aceptar y Cancelar. 2 Introduzca un valor a buscar en un campo. Por ejemplo, para encontrar los registros de personas de apellido González, introduzca González en el campo Apellido. Para utilizar un operador de comparación, coloque el operador de comparación antes del valor. Para realizar una consulta del tipo comienza por, escriba el valor seguido del 3 Para realizar una búsqueda compuesta, introduzca los valores en campos adicionales. 4 th Dimension utiliza el operador de conjunción Y cuando introduce valores en más de un campo. 4 Haga clic en el botón Aceptar o presione la tecla Enter en el teclado numérico para ejecutar la búsqueda. Para cancelar la consulta, haga clic en el botón Cancelar o utilice la tecla Escape. Buscar y modificar El comando Buscar y modificar se utiliza para hacer búsquedas rápidas y modificar registros. Al igual que Buscar por formulario, utiliza el formulario de entrada actual como ventana de búsqueda. Puede especificar la consulta de la misma manera que lo hace con la opción Buscar por formulario. Cuando se encuentra un registro o selección de registros, 4 th Dimension muestra el primer registro en el formulario de entrada para ser modificado. Cuando usted acepta el registro, retorna al formulario de salida. Con la opción Buscar y modificar, los registros encontrados se muestran en el formulario de salida actual. Todos los registros de la nueva selección aparecen simultáneamente. Con Buscar y modificar, el registro actual de la nueva selección también se muestra en el formulario de entrada actual. De esta forma, usted puede reemplazar directamente los valores que quiera. Si la nueva selección contiene varios registros, puede hacer clic en los botones de navegación del formulario para desplazarse por cada registro y modificar los valores uno por uno. 4th Dimension - Manual del Usuario 105

106 Capítulo 4 Selección de registros ❿ Para utilizar Buscar y modificar: 1 Seleccione Buscar > Buscar y modificar... en el menú Registros. 4 th Dimension muestra el formulario de entrada actual como ventana de búsqueda. Sólo aparecen activos los botones Aceptar y Cancelar. 2 Haga clic en el área de entrada del primer campo en donde quiere buscar. 3 Introduzca un valor en el área de entrada. Por ejemplo, para encontrar los registros de las personas de apellido González, introduzca González en el campo Apellido. Para utilizar un operador de comparación, escriba el valor precedido del operador de comparación. Para hacer una consulta comienza por, escriba el valor seguido del 4 Para realizar una búsqueda compuesta, introduzca valores en otros campos. 4 th Dimension utiliza el operador de conjunción Y cuando introduce valores en más de un campo. En campos Alfa, puede utilizar el caracter comodín (@) para realizar consultas comienza por. Por ejemplo, introduzca ACME@ en el campo Compañía para buscar todas las compañías cuyo nombre comience por ACME. 5 Haga clic en el botón Aceptar o presione la tecla Intro en el teclado numérico para iniciar la búsqueda. 4 th Dimension realiza la consulta, define la selección actual, y muestra el primer registro que cumple el (los) criterio(s) de búsqueda en el formulario de entrada. 6 Modifique los registros con los métodos estándar de edición de texto. 7 Haga clic en los iconos de navegación para desplazarse a los otros registros de la selección actual. O Haga clic en el botón Aceptar o presione la tecla Intro en el teclado numérico para aceptar el registro modificado y retornar al formulario de salida. 4 th Dimension guarda cada registro cuando se desplaza a otro registro. Haga clic en el botón Cancelar para finalizar la sesión de edición no tiene que modificar cada registro de la selección actual. 4 th Dimension muestra el formulario de salida th Dimension - Manual del Usuario

107 Uso de los comandos de búsqueda Buscar por fórmula Utilice el editor Buscar por fórmula para encontrar registros con base en el resultado de un cálculo o manipulación de datos. Utilice el editor de fórmulas para escribir la expresión en se que basará la consulta. La expresión debe ser igual a TRUE (Verdadero) o FALSE (Falso) para cada registro. En una fórmula, puede utilizar las funciones del lenguaje así como los métodos de proyecto específicamente designados por el desarrollador. El comando Buscar por fórmula es útil para escribir consultas que implican operaciones como las siguientes: efectuar operaciones o evaluaciones con cadenas alfanuméricas, buscar según el resultado de cálculos sobre fechas buscar según el resultado de cálculos aritméticos. Estos son algunos ejemplos del uso del editor Buscar por fórmula. La siguiente fórmula se utiliza para buscar registros donde los últimos caracteres del número de teléfono sean iguales a Substring ([Emp]Telefono;4;7) =" " La siguiente fórmula busca las personas que cumplen años en la fecha actual (hoy): (Day of (Current date) = Day of ([FechaNacimiento)) & (Month of (Current date) = Month of ([FechaNacimiento)) La siguiente fórmula divide las ventas anuales por el coste de vida y busca los registros cuyo resultado es superior a 1 000: ([Stats]VentasAnualess / [Stats]CostoDeVida) > 1000 Sin embargo, la fórmula [Stats]VentasAnuales / [Stats]CostoDeVida es incorrecta porque retorna un valor numérico, no TRUE (Verdadero) o FALSE (Falso). Longitud de fórmulas Sólo puede escribir fórmulas con una línea de longitud lógica. Es decir, no puede presionar la tecla Intro (Retorno en Macintosh) y escribir una segunda línea. Sin embargo, el área de edición envolverá la siguiente línea si la declaración es demasiado larga. Si necesita utilizar una fórmula de más de una línea, escríbala como un método de proyecto y utilice el método de proyecto en la fórmula. 4th Dimension - Manual del Usuario 107

108 Capítulo 4 Selección de registros Uso de la función Char Guardar fórmulas Uso del editor Buscar por fórmula Si busca un caracter con la función Char, debe utilizar códigos ASCII para Macintosh. Para ver la descripción detallada de la función Char, y una lista de los códigos ASCII Macintosh y Windows, consulte el Manual del Lenguaje. Puede guardar fórmulas en el disco y cargar las fórmulas guardadas en el editor de Fórmulas. El editor Buscar por fórmula le permite crear y utilizar fórmulas para recuperar registros. La siguiente imagen muestra una consulta por fórmula en el editor de Fórmulas. Para una descripción detallada del editor de Fórmulas, consulte la sección Actualizaciones globales en la página 117. ❿ Para utilizar el editor Buscar por fórmula: 1 Seleccione Buscar > Buscar por fórmula del menú Registros. 2 Utilice el editor de Fórmulas para construir una fórmula. O Seleccione el nombre de una función de usuario en el área de comandos. O Haga clic en el botón Cargar para recuperar una fórmula existente en el disco th Dimension - Manual del Usuario

109 Uso de los comandos de búsqueda La expresión que escriba debe ser igual a TRUE (Verdadero) o FALSE (Falso) para cada registro. Nota Puede redimensionar la ventana del editor de fórmulas haciendo clic en su esquina inferior derecha. Si construye una fórmula en el editor de fórmulas, puede escribir su función o utilizar la lista de operadores y funciones. A medida que introduce los valores, el editor verifica la sintaxis utilizada. Si se cometen errores de sintaxis, aparece en la ventana un mensaje describiendo el error. Si hace clic en el botón Cargar, 4 th Dimension muestra una caja de diálogo para abrir archivos donde puede seleccionar un archivo. Cuando carga un archivo, reemplaza la fórmula que aparece en el editor de Fórmulas. ❿ Para guardar una nueva fórmula en disco: 1 Haga clic en el botón Guardar. 4 th Dimension muestra una caja de diálogo y le pide introducir el nombre del archivo para la nueva fórmula. Nota En Windows, la extensión de un archivo de fórmula es.4fr. 2 Haga clic en el botón Guardar para guardar la fórmula. 4th Dimension - Manual del Usuario 109

110 Capítulo 4 Selección de registros 110 4th Dimension - Manual del Usuario

111 5 Trabajar con registros Este capítulo presenta las principales operaciones que usted realiza cuando trabaja con datos. Esto incluye: añadir registros modificar registros actualizar registros eliminar registros. Después de crear una base de datos en el entorno Diseño, pueda cambiar al entorno Usuario y comenzar a añadir registros. Para añadir registros a la base de datos, sólo necesita crear una tabla y uno o más campos. Luego puede pasar al entorno Usuario, comenzar a añadir datos, y regresar al entorno Diseño para añadir tablas, campos, formularios, métodos, o hacer otros cambios. Después de añadir registros a su base de datos, usted puede necesitar modificar la información. Si necesita modificar uno o más registros, puede utilizar uno de los métodos de selección de registros descritos en el Capítulo 4 para mostrarlos. Puede modificar los registros utilizando el formulario de entrada o de salida. En algunas ocasiones usted necesita hacer exactamente el mismo cambio a un grupo de registros en una tabla. Esto se llama actualización global. En 4 th Dimension, usted puede actualizar la selección actual de una tabla automáticamente sin tener que modificar cada registro individualmente. También podría necesitar eliminar uno o más registros. Puede eliminar un registro si lo considera desactualizado o innecesario. Si necesita el registro, pero los valores almacenados en él ya no son correctos, debe modificarlo en vez de eliminarlo. Puede eliminar el registro actual 4th Dimension - Manual del Usuario 111

112 Capítulo 5 Trabajar con registros desde un formulario de entrada o eliminar un subconjunto de registros de la selección actual desde el formulario de salida. Añadir nuevos registros Puede añadir registros utilizando un formulario de entrada o de salida. Para conocer las operaciones básicas que puede realizar con formularios de entrada y salida, consulte el Capítulo 3. Formularios de entrada Para añadir un nuevo registro utilizando un formulario de entrada: 1 Seleccione Nuevo registro en el menú Registros. Puede seleccionar Nuevo registro mientras utiliza un formulario de entrada o de salida. 4 th Dimension muestra un formulario de entrada en blanco y ubica el cursor en la primera área de entrada del formulario. 2 Introduzca un valor en la primera área de entrada. 3 Presione la tecla Tab. 4 th Dimension mueve el cursor a la siguiente área de entradas. 4 Introduzca los datos en esta área. 5 Presione la tecla Tab. Repita el proceso de introducir datos en cada una de las áreas de entrada hasta llenar todos los datos para el registro th Dimension - Manual del Usuario

113 Añadir nuevos registros Cuando termine de introducir datos y esté satisfecho con los valores introducidos, puede aceptar el registro. 6 Presione la tecla Enter en el teclado numérico 1 o haga clic en el botón Aceptar del formulario para aceptar el registro. Al validar el registro, usted le pide a 4 th Dimension que añada el registro a la base de datos almacenada en disco. Después de aceptar el registro, aparece otro formulario de entrada en blanco. 7 Repita el proceso de entrada de datos hasta cuando sea necesario. 8 Al terminar la entrada de datos, haga clic en el botón Cancelar del formulario o utilice la tecla Esc cuando aparezca el siguiente registro en blanco. Cualquiera de estas acciones muestra el formulario de salida. Formularios de salida También puede añadir registros directamente desde el formulario de salida. Recuerde que en ese caso no puede introducir datos en las variables, campos de otras tablas o subformularios. ❿ Para añadir un nuevo registro utilizando un formulario de salida: 1 Seleccione Nuevo registro en lista en el menú Registros. Un punto de inserción aparece en el primer campo, bajo el último registro mostrado en el formulario de salida. 1. Puede cambiar la asignación de teclas en las Preferencias de la aplicación. 4th Dimension - Manual del Usuario 113

114 Capítulo 5 Trabajar con registros 2 Escriba un valor en el campo y utilice la tecla Tab o Intro para desplazarse entre los campos de ese registro. Introduciendo el Cargo de Benedetti, en modo lista Nota Utilice la combinación Mayús+Tab o Mayús+Intro para moverse en la dirección contraria entre los campos de los registros. Los eventuales controles de entrada asociados a los campos del formulario de salida serán utilizados cuando usted seleccione esos campos. Por ejemplo, un campo con una lista de opciones mostrará la lista de opciones cuando presione la tecla tab en él. 3 Presione la tecla Intro en el teclado numérico para guardar el nuevo registro y crear un nuevo registro en blanco. O Haga clic en un campo de otro registro. 4 th Dimension acepta las entradas que añadió en el registro. Modificar los registros Usted modifica los registros cuando necesita actualizar información o cuando descubre que la información introducida inicialmente es incorrecta. Antes de modificar un grupo de registros, seleccione los registros a modificar como selección actual. Usted puede efectuar una búsqueda para seleccionar los registros o seleccionarlos manualmente en el formulario de salida. Para mayor información acerca de selección de registros y búsqueda de los contenidos de una base de datos, consulte el Capítulo th Dimension - Manual del Usuario

115 Modificar los registros Puede modificar los registros utilizando un formulario de entrada o de salida. El formulario de salida es más apropiado para modificar un grupo de registros, ya que aparecen varios registros a la vez. Sin embargo, el formulario de salida normalmente no incluye todos los campos del formulario de entrada y podría no duplicar los controles de entrada de datos del formulario de entrada. Si un registro está siendo modificado en otro proceso, se dice que el registro está bloqueado. Los registros bloqueados se pueden visualizar, pero no se pueden modificar. Si abre un registro bloqueado, puede ver las entradas en los campos, pero no puede modificar ningún dato. Para una descripción general de procesos, consulte la sección Multitarea en 4 th Dimension en la página 24. Para una descripción más detallada sobre procesos y cómo crearlos, consulte el Manual de Diseño. 4D Server En 4D Server, igualmente se produce el bloqueo de un registro cuando un registro está siendo modificado por otro usuario. Formularios de entrada Generalmente usted introduce y modifica datos utilizando formularios de entrada. ❿ Para modificar los registros utilizando un formulario de entrada: 1 Haga doble clic en el registro del formulario de salida. O Seleccione un registro en el formulario de salida y seleccione el comando Modificar registro en el menú Registros. 4 th Dimension muestra el registro en el formulario de entrada por defecto. 4th Dimension - Manual del Usuario 115

116 Capítulo 5 Trabajar con registros 2 Seleccione ciertos campos y edite, reemplace o borre los valores.. Consulte el Capítulo 3 para mayor información acerca de edición de datos. La inicial del segundo apellido se añade al campo apellido 3 Haga clic en el botón Aceptar o presione la tecla Intro en el teclado numérico para aceptar el registro modificado y regresar al formulario de salida. O Haga clic en un botón de navegación (Registro anterior, Primer registro, Registro siguiente, Último registro) para aceptar el registro y pasar a otro registro de la selección actual. Hacer clic en un botón de navegación permite desplazarse a través de los registros de la selección actual. Puede cancelar sus cambios y regresar al formulario de salida en cualquier momento, haciendo clic en el botón Cancelar o presionando la tecla Esc. Formularios de salida Puede modificar los campos mostrados directamente en el formulario de salida. Recuerde que en este caso no puede introducir datos en variables, campos de otras tablas, o subformularios. ❿ Para modificar registros utilizando un formulario de salida: 1 Seleccione un registro y luego haga clic en el campo a modificar th Dimension - Manual del Usuario

117 Actualizaciones globales El campo en el formulario de salida se vuelve editable. Campo Cargo seleccionado Nota Puede seleccionar en cualquier momento el comando Modificar registro en el menú Registros para modificar el registro en el formulario de entrada. 2 Escriba el nuevo texto y presione la tecla Tab o la tecla Intro del teclado numérico. En el ejemplo anterior, lo que escriba reemplazará el cargo con un nuevo valor. 4 th Dimension guarda los cambios realizados en un campo cuando presiona la tecla Tab o Intro (Retorno en Macintosh) y selecciona el siguiente campo. 3 Continúe modificando campos según lo necesite. 4 Haga clic dos veces en un campo de otro registro del formulario de salida para modificarlo. Actualizaciones globales Se efectúa una actualización global cuando se quiere hacer un cambio específico a un grupo de registros. Usted realiza una actualización global para modificar automáticamente un grupo de registros, que de otra forma sería una tarea tediosa y demorada. Por ejemplo, podría efectuar una actualización global cuando quiera: cambiar todos los precios de una tabla Inventario, en un cierto porcentaje, dar formato a un campo numérico o tipo Alfa. 4th Dimension - Manual del Usuario 117

118 Capítulo 5 Trabajar con registros La actualización global se hace aplicando una fórmula a la selección actual de registros. Es decir, la fórmula se utiliza para hacer los cambios a cada registro de la selección actual. Estos son algunos ejemplos de fórmulas y explicaciones de las funciones que realizan. La siguiente fórmula multiplica el campo Salario por Se puede utilizar cuando los salarios se incrementan en este valor (cinco por ciento). [Emp]Salario := [Emp]Salario * 1.05 La siguiente fórmula utiliza una función integrada para pasar el contenido del campo Estado a mayúsculas. Esto asegura la uniformidad de la forma de presentación en etiquetas e informes. [Cliente]Estado := Uppercase ([Cliente]Estado) Esta fórmula incluye una función escrita por el usuario que da formato al campo Apellido. Pasa a mayúscula la inicial del Apellido y mantiene las demás letras en minúsculas. [Emp]Apellido:= Capitalize ([Emp]Apellido) La posibilidad de incluir funciones escritas por el usuario cuando se hace una actualización global es una poderosa característica de 4 th Dimension. Para realizar una actualización global, utilice el editor de fórmulas para escribir la fórmula que va a aplicar a cada registro en la selección actual. Para crear fórmulas puede utilizar las funciones de lenguaje de 4 th Dimension así como métodos de proyecto (declarados utilizables en fórmulas por el desarrollador). Para mayor información acerca de creación de métodos, consulte el Manual de Diseño de 4 th Dimension. Consulte el Manual del Lenguaje para obtener información detallada acerca de programación y sintaxis a aplicar en sus fórmulas. El editor de fórmulas El editor de fórmulas proporciona muchos atajos para escribir fórmulas. Puede hacer clic en el nombre de los campos, operadores y comandos, 118 4th Dimension - Manual del Usuario

119 Actualizaciones globales así como también en métodos de proyecto, para añadirlos a la fórmula. Igualmente puede arrastrar y soltar elementos en el área de edición. Lista de tablas y campos Lista de operadores Lista de comandos Área de edición El editor de Fórmulas contiene las siguientes áreas: Lista de tablas y de campos: esta lista muestra los campos de la tabla. El menú ubicado sobre la lista le permite definir los campos a mostrar. Puede utilizar campos de la tabla actual, de tablas relacionadas o de todas las tablas. Nota Sólo las tablas y los campos visibles aparecen en la lista. Para mayor información sobre cómo volver invisibles tablas y campos, consulte el Manual de Diseño. Lista de operadores: la lista de operadores le permite seleccionar los operadores a utilizar en la fórmula. Los operadores están agrupados en temas en el menú ubicado sobre la lista: Cada tema muestra todos los operadores disponibles para el tipo de datos o de operación correspondiente. Por ejemplo, el operador de asignación := está disponible para todos los tipos de datos. Para una descripción de cada operador, consulte el siguiente párrafo. Lista de comandos: la lista de comandos contiene las funciones 4D que pueden ser utilizadas en fórmulas, como también los métodos de proyecto permitidos por el desarrollador. El menú ubicado sobre la lista le 4th Dimension - Manual del Usuario 119

120 Capítulo 5 Trabajar con registros permite mostrar los comandos por tema o por orden alfabético. Consulte el Manual del Lenguaje para una descripción de los comandos 4D que aparecen en este menú. Nota Los métodos de proyecto que se pueden utilizar en fórmulas deben ser declarados utilizando el comando 4D SET ALLOWED METHODS. Operadores de fórmulas Operadores de cadena Esta es una breve descripción de los diferentes operadores disponibles en el editor de fórmulas. Para una descripción más detallada de las posibilidades ofrecidas por estos operadores, consulte el capítulo Operadores del Manual del Lenguaje. A y B son cadenas de caracteres; N es un número. Operador Uso Descripción := Asignación A:=B Asigna el valor de B a A + Concatenación A+B Retorna AB * Repetición A*N Repite el valor de A N veces [[ ]] Índice [[A]]N Retorna el caracter enésimo de A "" Cadena vacía "" Inserta un par de comillas Operadores numéricos X y Y son números. Operador Uso Descripción := Asignación X:=Y Asigna el valor de Y a X + Suma X+Y Retorna X más Y - Resta X-Y Retorna X menos Y * Multiplicación X*Y Retorna X multiplicado por Y / División X/Y Retorna X dividido por Y \ División entera X\Y Retorna la división entera de X por Y (X y Y deben ser enteros) % Módulo X%Y Divide X por Y y retorna el residuo ^ Exponenciación X^Y Retorna X elevado a la Y Nota El operador módulo % retorna los valores significativos con los números pertenecientes a la categoría de los enteros largos (de -2^31 a +2^31 menos 1). Para calcular el módulo de números que no forman parte de este intervalo, utilice el comando Mod th Dimension - Manual del Usuario

121 Actualizaciones globales Operadores sobre fechas D1 y D2 son fechas; N es un número. Operador Uso Descripción := Asignación D1:=D2 Asigna el valor D2 a D1 + Suma D1+N Retorna D1 más N días - Diferencia D1-D2 o D1-N Retorna el número de días entre D1 y D2 Retorna D1 menos N días!//! Fecha vacía!00/00/00! Inserta una fecha vacía Operadores sobre horas H1 y H2 son horas; N es un número. Operador Uso Descripción := Asignación H1:=H2 Asigna el valor H2 a H1 + Suma H1+H2 o H1+N - Diferencia H1-H2 o H1-N * Multiplicación H1*N Retorna H1 más H2 Retorna H1 más N segundos, expresado en segundos transcurridos desde la media noche Retorna H1 menos H2 Retorna H1 menos N segundos, expresado en segundos transcurridos desde la media noche Retorna H1 multiplicado por N, expresado en segundos transcurridos desde la media noche / División H1/N Retorna H1 dividido por N, expresado en segundos transcurridos desde la media noche \ División Entera H1\N Retorna la división entera de H1 por N, expresada en segundos transcurridos desde la media noche % Módulo H1%N Divide H1 por N y retorna el residuo?::? Hora vacía?00:00:00? Inserta una hora vacía 4th Dimension - Manual del Usuario 121

122 Capítulo 5 Trabajar con registros Operadores de comparación Operadores lógicos Z1 y Z2 pueden ser del tipo cadena, numérica, fecha u hora. Operador Uso Descripción = Igual a Z1=Z2 Retorna True si Z1 es igual a Z2 # Distinto de Z1#Z2 Retorna True si Z1 es distinto de Z2 > Mayor que Z1>D Retorna True si Z1 es mayor que Z2 >= Mayor o Z1>=Z2 RetornaTrue si Z1 es mayor o igual a Z2 igual a < Menor que Z1<Z2 Retorna True si Z1 es menor que Z2 <= Menor o igual a Z1<=Z2 Retorna True si Z1 es menor o igual a Z2 B1 y B2 deben ser booleanos (expresiones que son TRUE o FALSE). Operador Uso Descripción & AND B1 & B2 Retorna True si B1 es True y B2 es True OR B1 B2 Retorna True si B1 es True o B2 es True Aplicar una fórmula Usted puede construir una fórmula haciendo clic en los campos, operadores y comandos o métodos que quiera utilizar. Cuando usted hace clic en un elemento, este automáticamente aparece en el área de edición, donde usted puede modificarlo con la ayuda de las funciones estándar cortar, copiar y pegar. También puede digitar directamente en el área de edición o añadir elementos utilizando arrastrar y soltar. Una fórmula sólo puede tener una longitud de una línea lógica. No puede presionar Retorno y digitar otra línea. Sin embargo, los métodos declarados utilizables en el editor de fórmulas pueden tener varias líneas. ❿ Para realizar una actualización global aplicando una fórmula: 1 Defina la selección actual con los registros a actualizar. Para mayor información acerca de cómo definir la selección actual, consulte el Capítulo 4. 2 Seleccione Aplicar fórmula... en el menú Registros. 3 Utilice el editor de fórmulas para construir su fórmula. Para mayor información, consulte el párrafo El editor de fórmulas en la página 118. O Haga clic en el botón Cargar... para recuperar una fórmula existente en disco th Dimension - Manual del Usuario

123 Eliminar registros Para añadir un campo a la fórmula, haga doble clic en el nombre o arrastre el nombre del campo desde la Lista de campos al área de Edición. Si el campo está en una tabla relacionada, primero expanda el campo llave foránea para mostrar la lista de campos relacionados. Un campo llave foránea tiene un signo más (en Windows) o una flecha (en Macintosh) para indicar que se puede expandir. Para añadir un operador a la fórmula. haga clic en el botón del operador. Para añadir un comando o método del proyecto a la fórmula, haga clic en el comando o método. Cuando hace clic en el botón Cargar..., 4 th Dimension muestra una caja de diálogo para abrir archivos, de manera que pueda seleccionar el archivo que contiene la fórmula (archivos de extensión.4fr en Windows). Cuando carga un archivo, reemplaza cualquier fórmula que apareciera anteriormente en el editor de Fórmulas. Después de cargar una fórmula, puede modificarla en el área de edición. 4 (Opcional) Si quiere guardar una nueva fórmula en el disco, haga clic en el botón Guardar. 4 th Dimension muestra una caja de diálogo para guardar archivos, donde puede escribir el nombre que dará al archivo que contendrá la nueva fórmula. 5 Haga clic en el botón OK para aplicar la fórmula a la selección actual. 4 th Dimension cierra el editor y aplica la fórmula a los registros de la selección actual. Haga clic en el botón Cancelar para cerrar el editor y regresar al formulario de salida sin aplicar la fórmula. Eliminar registros Usted puede querer eliminar un registro desactualizado o que ya no se necesita. Si necesita el registro pero los valores que contiene son incorrectos, puede modificar el registro en vez de borrarlo. Puede borrar registros de dos formas: Eliminar registros individualmente desde un formulario de entrada, Eliminar uno o más registros desde un formulario de salida. 4th Dimension - Manual del Usuario 123

124 Capítulo 5 Trabajar con registros Eliminar registros es una acción definitiva y que no se puede deshacer. Cuando elimina registros, 4 th Dimension muestra un mensaje de alerta solicitándole confirmar la operación. Eliminar registros en formularios de entrada Eliminar registros desde el formulario de entrada le permite verificar el contenido de cada registro antes de eliminarlo. ❿ Para eliminar registros desde un formulario de entrada: 1 Realice una búsqueda o utilice los botones de navegación para seleccionar y abrir el registro que quiere eliminar. 2 Haga clic en el botón Suprimir registro para eliminar el registro. Según el diseño del formulario de entrada, el botón Suprimir registro puede estar representado de diferentes formas. Cuando hace clic en el botón Suprimir registro, 4 th Dimension solicita su confirmación de eliminación. No es posible deshacer la eliminación después de que 4 th Dimension remueva el registro. 3 Haga clic en el botón OK para completar la eliminación. 4 th Dimension remueve el registro actual de la base de datos y regresa al formulario de salida. Eliminar registros en formularios de salida ❿ En un formulario de salida, puede borrar varios registros en una sola operación. Los registros a borrar deben ser seleccionados en el formulario de salida. Usted puede seleccionar los registros que quiera borrar haciendo clic en ellos o efectuando una búsqueda. Para eliminar registros desde un formulario de salida: 124 4th Dimension - Manual del Usuario

125 Eliminar registros 1 Seleccione el o los registro(s) que quiere eliminar. Nota Si quiere eliminar todos los registros de la tabla, seleccione Mostrar todos en el menú Registros y seleccione Seleccionar todo en el menú Edición. La selección de registros se describe en la sección Seleccionar en la página Seleccione Borrar en el menú Edición. 4 th Dimension despliega un mensaje de alerta y pide confirmar la eliminación. No es posible deshacer una eliminación. 3 Haga clic en el botón Aceptar para completar la eliminación. 4 th Dimension elimina el o los registro(s) seleccionados de la base de datos. Eliminar registros bloqueados No es posible eliminar registros bloqueados. Los registros se bloquean cuando están siendo utilizados por otro proceso. Por ejemplo, si un proceso abre un registro para modificarlo, 4 th Dimension bloquea el registro de manera que otros procesos no puedan modificarlo. 4D Server Los registros también se bloquean cuando están siendo utilizados por otro usuario. Antes de eliminar registros, debe crear una selección con los registros que desea borrar. Si su selección contiene registros bloqueados, la eliminación se efectúa pero los registros bloqueados permanecen en la selección actual después de la eliminación. Debe esperar hasta que esos registros sean desbloqueados (es decir, no sean utilizados más por otros procesos o usuarios) para borrarlos. 4th Dimension - Manual del Usuario 125

126 Capítulo 5 Trabajar con registros Registros eliminados en otros procesos La selección actual se puede alterar por registros que están siendo eliminados en otros procesos. Por ejemplo, mientras usted trabaja en su base de datos, puede iniciar otro proceso que elimine ciertos registros de una tabla. Los registros eliminados en ese proceso, se eliminan definitivamente de la tabla. Sin embargo, los registros que observa mientras trabaja en el entorno Usuario podrían no reflejar esos cambios a la tabla hasta que se cree una nueva selección de registros. Para ilustrar este punto, imagine que una tabla contiene cincuenta registros y que todos los registros están en la selección actual. En este momento, la barra de título del formulario de salida dice que 50 de 50 registros están seleccionados. Si otro proceso elimina uno de los registros, la barra de título cambia a 50 de 49 registros seleccionados. Ahora aparecen más registros seleccionados de los que hay realmente en la tabla! La barra de título se actualizará cuando modifique su selección actual. Si intenta modificar o eliminar el registro eliminado, aparece un mensaje para indicar que el registro fue eliminado. 4D Server Los registros eliminados por otro usuario tiene el mismo efecto en la selección actual. Los registros se eliminan de la tabla, pero no de la selección actual. Así, la selección actual puede aparecer con más registros de los que hay en la tabla th Dimension - Manual del Usuario

127 6 Ordenar registros Una ordenación reordena registros de acuerdo a los valores en la tabla. Es común ordenar registros: para visualizar los registros en pantalla en un orden en particular antes de imprimir informes o etiquetas antes de graficar datos. A medida que introduce datos en una base de datos nueva, 4 th Dimension almacena los registros en el orden en que fueron introducidos o importados. Cuando lista los registros en un formulario de salida o cuando los imprime, aparecen es ese orden. Con frecuencia, usted querrá ver los registros en otro orden. Por ejemplo, puede querer una lista en orden alfabético de apellidos en un informe aplicar una ordenación sobre el campo Apellido reordena alfabéticamente los registros por Apellido. Puede aplicar una ordenación mientras utiliza un formulario de entrada o de salida. Si hace una ordenación desde un formulario de entrada, el primer registro de la nueva ordenación se muestra en el formulario de entrada. De lo contrario, los registros ordenados se muestran en el formulario de salida. 4 th Dimension realiza ordenaciones indexadas muy rápidamente. Si está ordenando sólo un campo y ese campo está indexado, 4 th Dimension utiliza el índice. 4th Dimension - Manual del Usuario 127

128 Capítulo 6 Ordenar registros Niveles de ordenación Puede ordenar registros hasta con 30 campos o fórmulas. Cada campo o fórmula hace referencia a un nivel de ordenación. Por ejemplo, los resultados de una ordenación ascendente de dos niveles aplicado a los campos Nombre y Apellido, produciría una la siguiente lista: Ávila, Adriana Ávila, Alberto Ávila, Antonio.. Zapata, Elena Zuluaga, Esmeralda Cuando realiza una ordenación, 4 th Dimension no diferencia entre mayúsculas y minúsculas (p. ej., Bejarano = bejarano ) ni los caracteres acentuados (p.ej., Ávila = Avila ). Nota Cuando utiliza una versión internacional de 4 th Dimension y su sistema operativo es sensible a los caracteres con tildes (es decir, Ávila Avila ), las operaciones de ordenación también tendrán en cuenta los caracteres acentuados. Orden ascendente y descendente Puede especificar un orden ascendente o descendente para cada campo o fórmula utilizados como criterio de ordenación. Ordenar de la A a la Z o de menor a mayor, se conoce como orden ascendente. El orden inverso se conoce como orden descendente de mayor a menor, de último a primero, y de la Z a la A. Si está efectuando una ordenación de más de un nivel, puede libremente combinar ordenes ascendentes y descendentes. Una ordenación multinivel puede combinar campos y fórmulas, y orden ascendente y descendente th Dimension - Manual del Usuario

129 El editor de ordenación El editor de ordenación Puede ordenar los registros en la selección actual utilizando el comando Ordenar... en el menú Registros o haciendo clic en el botón correspondiente en la barra de herramientas del entorno Usuario. Al ordenar la selección actual, cambia el orden de visualización o impresión de los registros. Este orden es temporal; no afecta el orden en que los registros se almacenan en disco. Cuando selecciona Ordenar..., el editor de ordenación le permite definir los criterios de orden a aplicar. Lista de campos Campo llave foránea Campo indexado: en negrita Área de criterios de ordenación El editor de ordenación contiene las siguientes áreas: Lista de campos: esta área muestra una lista jerárquica de los campos de la tabla actual. Los campos indexados aparecen en negrita. Puede ordenar por campos de subtablas y de tablas relacionadas (si existe alguna relación). Para utilizar un campo de una tabla relacionada o de una subtabla, haga clic en el signo más (en Windows) o en la flecha (en Macintosh) para expandir el campo de llave foránea para mostrar los campos de la tabla relacionada. Nota En el editor de ordenación sólo aparecen las tablas y campos visibles. Para mayor información sobre tablas y campos invisibles, consulte el Manual de Diseño. 4th Dimension - Manual del Usuario 129

130 Capítulo 6 Ordenar registros Área de criterios de ordenación: esta área muestra los criterios de ordenación de campos y fórmulas, y el sentido de cada ordenación. Las flechas del lado derecho se utilizan para especificar el orden ascendente o descendente. Panel de botones: el panel de botones tiene botones para añadir o eliminar campos del área de criterios de ordenación. Añade el campo seleccionado a la lista de criterios de orden Elimina todos los campos de la lista de criterios de orden Elimina el campo seleccionado de la lista de criterios de orden Botón Añadir Fórmula: este botón le permite escribir una fórmula como uno de los criterios de ordenación. Utilice una fórmula cuando quiera ordenar por un criterio diferente a un campo como un valor calculado o una parte de un campo. Por ejemplo, podría ordenar de acuerdo a la tasa de piezas rechazadas o por los últimos cuatro dígitos de un campo Número de parte. Botón Modificar: cuando hace clic en el botón Modificar, muestra el criterio de ordenación seleccionado en el editor de fórmulas. Si el criterio seleccionado es una fórmula, la fórmula se presenta para edición. Si el criterio es un campo, el nombre del campo aparece en la ventana de edición del editor de fórmulas. Botón Cancelar: utilice este botón para cancelar la ordenación y regresar formulario que estaba utilizando. Botón Ordenar: utilice este botón para ejecutar la ordenación. Nota El editor de Informes Rápidos puede ordenar los registros que aparecen en un informe rápido. Para mayor información acerca del editor de Informes Rápidos, consulte el Capítulo 9. Ordenar una selección El comando Ordenar le permite ordenar los registros de la selección actual. El orden es temporal y sólo se aplica a la selección actual; no afecta el orden en que los registros se almacenan en la base de datos. Generalmente, el comando Ordenar se utiliza inmediatamente después de una búsqueda y antes de imprimir un informe o etiquetas th Dimension - Manual del Usuario

131 Ordenar una selección Nota Puede efectuar una ordenación permanente de los registros de una tabla con 4D Tools, incluida con 4 th Dimension y 4D Server. Para mayor información acerca de esto, consulte la documentación de 4D Tools. ❿ Para ordenar la selección actual: 1 Seleccione Ordenar... en el menú Registros o haga clic en el botón correspondiente en la barra de herramientas del entorno Usuario. 4 th Dimension muestra el editor de ordenación. 2 Haga doble clic en el nombre del campo con el que quiere ordenar. O Arrastre el nombre del campo desde la lista de campos al área de criterios de ordenación. O Para ordenar de acuerdo a una fórmula, haga clic en el botón Añadir fórmula... Cuando abre el editor de ordenación, la lista de campos muestra los campos de la tabla propietaria. Puede seleccionar campos de tablas relacionadas o de subtablas, expandiendo el campo llave foránea o campo subtabla. Si hace clic en el botón Añadir Fórmula..., 4 th Dimension muestra el editor de fórmulas. Para mayor información sobre cómo escribir una fórmula, consulte la sección Ordenar con una fórmula en la página 132. El nombre del campo o la fórmula aparecen en el área de criterios de ordenación con una flecha que indica el sentido de la ordenación. 3 Si es necesario, haga clic en la flecha de sentido de orden, para cambiar entre orden ascendente y descendente. La flecha hacia arriba, indica orden ascendente; la flecha hacia abajo, indica orden descendente. 4 Si es necesario, repita los pasos 2 y 3 para añadir más niveles de ordenación a la lista. 4th Dimension - Manual del Usuario 131

132 Capítulo 6 Ordenar registros Para cada nivel de orden, puede especificar orden ascendente u descendente. Orden ascendente Orden descendente Por ejemplo, el criterio de ordenación mostrado solicita una lista de cantantes ordenados por nombre. Los álbumes de cada cantante están ordenados por año de grabación, comenzando con el más reciente. 5 Haga clic en el botón Ordenar. 4 th Dimension ordena la selección actual. Si está utilizando un formulario de entrada, el primer registro de la selección actual ordenada es mostrado en el formulario. Ordenar con una fórmula Puede ordenar por campo o basar su ordenación en una fórmula. Por ejemplo, la siguiente fórmula ordena de acuerdo al mes de un campo Fecha de nacimiento. Month of (Fecha de nacimiento) ❿ Para crear una fórmula para ordenar: 1 Haga clic en el botón Añadir Fórmula, en el editor de ordenación. 4 th Dimension muestra el editor de fórmulas. Utilice el editor de fórmulas para crear una fórmula que retorne los valores a ordenar. La fórmula puede retornar valores de cualquier tipo. Para más información acerca de cómo utilizar el editor de fórmulas, consulte la sección Actualizaciones globales en la página Haga clic en Aceptar cuando termine de escribir la fórmula. 4 th Dimension muestra la fórmula en el área de criterios de ordenación th Dimension - Manual del Usuario

133 Ordenar registros en modificación Modificar los criterios de orden La fórmula aparece en el área de criterios ordenación con una flecha indicando el sentido de la ordenación. Puede eliminar o reordenar los campos o fórmulas en el área criterios de ordenación. Eliminar un campo o una fórmula: para eliminar un campo o una fórmula, seleccione el campo o fórmula en el área de criterios de ordenación y haga clic en el botón Borrar uno o presione la tecla Backspace (Delete en Macintosh). Para eliminar todos los campos o fórmulas, haga clic en el botón Borrar todos. Reordenar los criterios de orden: para reordenar los campos o fórmulas en el área de criterios de ordenación, arrastre el campo o fórmula hacia arriba o hacia abajo. Ordenar registros en modificación Si un registro de la selección actual está siendo modificado en otro proceso al mismo tiempo que usted efectúa una ordenación, 4 th Dimension utiliza el último valor guardado del campo en la ordenación. Por ejemplo, si el cargo de un empleado se está modificando de Ingeniero a Ingeniero comercial mientras usted hace una ordenación por Cargo, el registro del empleado será listado como Ingeniero y ordenado con los registros de ingeniero. Si realiza la ordenación una vez más, después de modificar y guardar el registro, se utiliza el nuevo cargo y el registro del empleado se ordena como un Ingeniero comercial. 4D Server Cuando se hace la ordenación mientras otro usuario está modificando un registro de la selección actual, también se utiliza el último valor guardado en el registro. Si se realiza la ordenación una vez más, después que el usuario haya terminado de modificar el registro, se utiliza el nuevo valor guardado en el campo. 4th Dimension - Manual del Usuario 133

134 Capítulo 6 Ordenar registros Ordenar mientras se construye un índice Ordenar sobre un campo indexado es extremadamente rápido, ya que los valores de ese campo ya han sido organizados por 4 th Dimension. Sin embargo, si el índice está en construcción o en reconstrucción al mismo tiempo que se realiza la ordenación, 4 th Dimension no podrá utilizar el índice y la ordenación se hará secuencialmente th Dimension - Manual del Usuario

135 7 Modificar los formularios de usuario En 4 th Dimension, el desarrollador puede permitir a los usuarios modificar ciertos formularios de la base de datos, por ejemplo, para crear informes personalizados, añadir un logo específico o, más generalmente para adaptar los formularios a sus necesidades específicas. Una vez guardado, un formulario de usuario es substituido por el formulario original en el equipo del usuario y puede ser utilizado como cualquier otro formulario de 4 th Dimension. Las modificaciones posibles principalmente se refieren a los aspectos gráficos. Por ejemplo, el usuario no puede añadir métodos de objeto, variables o campos. Sin embargo puede cambiar el orden de entrada o añadir objetos activos de una librería de objetos. Las posibilidades son definidas de antemano por el desarrollador en el editor de formularios del entorno Diseño. Los mecanismos para establecer este sistema por parte del desarrollador (Entorno Diseño) se describen en la sección Formularios de usuario del Manual del lenguaje. El presente capítulo describe el funcionamiento del editor de formularios de usuario en el entorno Usuario o Menús personalizados. El editor de formularios de usuario El editor de formularios de usuarios aparece para un formulario cuando se ejecuta el comando EDIT FORM, si la propiedad Modificable por el usuario fue marcada para el formulario. Generalmente, este editor es llamado desde la configuración de la base o un comando de personalización. 4th Dimension - Manual del Usuario 135

136 Capítulo 7 Modificar los formularios de usuario La ventana del editor aparece de la siguiente manera: Barra de herramientas Barra de objetos Este editor utiliza la interfaz del editor de formularios estándar de 4 th Dimension, en particular el concepto de las dos barras integradas (herramientas y objetos). Igualmente tiene sus propias funciones específicas. Cuando aparece el editor, sólo el menú Edición está disponible. No obstante es posible mostrar una Lista de propiedades simplificada así como un menú contextual. Los mecanismos de selección y de desplazamiento de objetos (cuando son permitidos) son idénticos a los del editor de formularios estándar de 4 th Dimension. Barra de herramientas La barra de herramientas contiene los siguientes elementos: Restablecer los ajustes de origen: retorna al formulario original tal como está definido en el entorno Diseño (borra todos los cambios efectuados en el formulario usuario). Cuando usted hace clic en este botón, aparece una caja de diálogo de alerta que le permite cancelar o confirmar la operación. Guardar: guarda los cambios efectuados en el formulario usuario. Configurar página e Imprimir: estos dos comandos permiten configurar e iniciar la impresión del formulario usuario th Dimension - Manual del Usuario

137 El editor de formularios de usuario Visualizar: permite seleccionar los elementos a visualizar y a ocultar en el editor utilizando un menú desplegable: Página 0: muestra u oculta los objetos de la página 0 en la página actual del formulario. Esta opción le permite distinguir entre los objetos en la página actual del formulario y los de la página 0. En un formulario multipáginas, la página 0 contiene los objetos mostrados en todas las páginas. Papel: muestra u oculta los bordes de la página de impresión como líneas grises. Esta opción puede no tener un efecto aparente cuando la opción Límites (ver más adelante) está seleccionada. Si el tamaño del formulario es inferior al de la página de impresión, los bordes de la página se muestran fuera del área de visualización del formulario y por lo tanto no aparecen. Reglas: muestra u oculta las reglas de la ventana del editor de formularios. Marcadores: muestra u oculta las líneas de control de salida y los marcadores asociados que muestran los límites de las diferentes áreas del formulario (encabezado, cuerpo, pie de página). Los marcadores se utilizan principalmente en formularios de salida. Límites: muestra u oculta los límites del formulario. Cuando está opción es seleccionada, el formulario es visualizado en el editor con sus dimensiones finales. Librería: permite cargar la librería de objetos que puede ser utilizada con el formulario (si la hay) (ver párrafo Utilizar una librería de objetos en la página 147). Flecha de selección: permite seleccionar, desplazar y redimensionar los objetos del formulario. Orden de entrada: pasa a modo Orden de entrada, donde es posible ver y cambiar el orden de entrada actual del formulario (ver el párrafo Orden de entrada de los datos en la página 144). 4th Dimension - Manual del Usuario 137

138 Capítulo 7 Modificar los formularios de usuario Desplazamiento: Pasa a modo Desplazamiento, donde es posible alcanzar rápidamente cualquier parte del formulario utilizando arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de desplazamiento es particularmente útil cuando se hace zoom en el formulario. Zoom: permite modificar el porcentaje de visualización del formulario (100% por defecto). Puede pasar a modo Zoom haciendo clic en la lupa o haciendo clic directamente en la barra que quiera. Cuando hace clic en este botón, el cursor toma la forma de una lupa. Para aumentar el porcentaje de zoom un nivel, haga clic dentro del formulario. Para reducir el porcentaje de zoom un nivel, presione Mayús (el cursor se transforma en ) y haga clic en el formulario. Alinear: este botón está asociado a un menú que permite alinear objetos en el formulario. Para que este menú esté activo, por lo menos dos objetos deber ser seleccionados en el formulario. Botón distribuir: este botón está asociado a un menú que le permite distribuir objetos en el formulario. Para que este menú esté activo, por lo menos tres objetos deben ser seleccionados en el formulario. Plano: este botón está asociado a un menú que permite cambiar el plano de los objetos en el formulario th Dimension - Manual del Usuario

139 Visualización y modificación de objetos Mostrar páginas: esta área permite pasar de una página del formulario a otra. Para hacer esto, haga clic en los botones flecha o haga clic en el área central y elija la página a mostrar en el menú que aparece: No es posible añadir páginas en el editor de formularios de usuario. Barra de objetos La barra de objetos del editor de formularios de usuario le permite añadir varios objetos gráficos al formulario: Texto (este objeto debe ser seleccionado para poder modificar los contenidos de objetos de texto estáticos) Área de grupo Rectángulo Línea Rectángulo redondeado Óvalo Matriz Para crear un objeto en el formulario, seleccione el botón correspondiente y luego ubique el objeto en el formulario. Visualización y modificación de objetos El usuario puede ver y editar las propiedades de los objetos presentes en el formulario utilizando una Lista de propiedades simplificada. Para mostrar la lista, simplemente haga doble-clic en el objeto o elija el 4th Dimension - Manual del Usuario 139

140 Capítulo 7 Modificar los formularios de usuario comando Lista de propiedades en el menú contextual del editor (clic derecho en Windows o Control+clic bajo Mac OS). Sólo las propiedades modificables por el usuario aparecen en la Lista de propiedades. Para los objetos gráficos añadidos por el usuario utilizando la barra de objetos, están disponibles todas las propiedades asociadas al tipo de objeto. Para los objetos del formulario original, se deben cumplir dos condiciones para que una propiedad sea editable en el editor de formularios de usuario: la propiedad debe pertenecer a un conjunto de propiedades que pueden ser declaradas editables para el objeto o el formulario. Por ejemplo, las propiedades relacionadas con la gestión de eventos de formulario o arrastrar y soltar nunca son modificables por el usuario. En el editor de formularios del entorno Diseño, los temas de propiedades modificables se representan con un icono de candado en la Lista de propiedades (ver el Manual de Diseño). El tema de propiedades debe haber sido explícitamente declarado como modificable por el desarrollador para el objeto o el formulario. Para esto, el desarrollador debe haber hecho clic en el candado en la Lista de propiedades en el entorno Diseño con el fin de desblo th Dimension - Manual del Usuario

141 Visualización y modificación de objetos quearlo: Lista de propiedades en entorno Diseño Temas modificables Tema desbloqueado Las propiedades desbloqueadas se vuelven accesibles al usuario en el editor de formularios de usuarios: Este principio funciona igualmente para otras acciones posibles en el formulario usuario: por ejemplo, si el tema Coordenadas y dimensiones está desbloqueado, el usuario podría mover el objeto utilizando el ratón o el teclado. Comandos del menú edición Sólo el menú Edición está activo cuando la ventana del editor de formularios usuario aparece en el entorno Usuario. Cuando utilice interfaces personalizadas (Menús personalizados), el menú Edición es accesible si los comandos que contiene son manejados utilizando acciones estándar. Todos los comandos de edición (Cortar, Copiar, Pegar, Borrar, Seleccionar todo) funcionan sin restricciones con los objetos añadidos por el usuario. 4th Dimension - Manual del Usuario 141

142 Capítulo 7 Modificar los formularios de usuario Por otro lado, por razones de consistencia, el usuario nunca está autorizado para suprimir un objeto del formulario original. El uso de los comandos Cortar, Borrar o de las teclas Del o Retroceso hace que aparezca una caja de diálogo de alerta informando al usuario que esta acción no está autorizada. Menú Contextual Hacer clic afuera de los objetos Varios comandos son accesibles vía el menú contextual del editor de formularios de usuario. No es posible controlar los contenidos de este menú. Cuando el usuario hace clic fuera de los objetos, los comandos globales de visualización y edición del editor de formularios están disponibles: lista de propiedades, alineación automática y mostrar: Alineación automática: la alineación automática le ofrece una ayuda visual para la alineación y distribución de objetos en el formulario. La alineación automática funciona de la siguiente forma: cuando usted arrastra y suelta un objeto en el formulario, 4 th Dimension indica las ubicaciones posibles para este objeto basado las alineaciones relativas con los otros objetos del formulario: horizontalmente cuando los bordes o centros de dos objetos coinciden, verticalmente, cuando los bordes de dos objetos coinciden. En este momento, 4 th Dimension coloca el objeto en la ubicación y muestra una línea roja indicando la alineación tenida en cuenta: Alineación con los bordes superiores Alineación con los centros En lo concerniente a la distribución de objetos, 4 th Dimension propone una distancia basada en los estándares de interfaz. Al igual 142 4th Dimension - Manual del Usuario

143 Visualización y modificación de objetos que en la alineación automática, las líneas rojas indican las diferencias notables una vez son alcanzadas. Nota Es posible activar o activar manualmente la alineación automática cuando un objeto está seleccionado presionando la tecla Ctrl (Windows) o Comando (Mac OS). Mostrar: este menú tiene los mismos elementos que el botón Mostrar en la barra de herramientas del editor (ver el párrafo Barra de herramientas en la página 136). Hacer clic en un objeto Cuando el usuario hace clic en un objeto, los comandos gráficos están disponibles (color, alineación, etc.). El acceso a estos comandos puede ser restringido para los objetos que pertenecen al formulario original, dependiendo del tipo de objeto en el que el usuario haga clic como también de los parámetros definidos por el desarrollador en el entorno Diseño. Color: muestra dos paletas que le permiten modificar los colores del primer plano y del fondo del objeto. Alinear: permite acceder a los comandos de alineación y de distribución de objetos. Los comandos de alineación sólo están activos si al menos dos objetos móvibles están seleccionados. Los comandos de distribución sólo están activos si al menos tres objetos móvibles están seleccionados. Estilo del borde: utilizado para modificar el estilo del borde de los objetos seleccionados. Estos son ejemplos de los estilos disponibles: Ninguno Plano Punteado Elevado Profundo Doble 4th Dimension - Manual del Usuario 143

144 Capítulo 7 Modificar los formularios de usuario Tamaño automático: esta opción permite redimensionar los objetos de texto y las imágenes con el fin de obtener una visualización óptima teniendo en cuenta las características gráficas actuales (tamaño de la fuente, estilo, etc.) o mostrarlos en su tamaño original (imágenes). Puede obtener el mismo resultado presionando Ctrl (Windows) o Comando (Mac OS) + clic en la esquina inferior derecha del objeto. Nivel: utilizado para cambiar el plano de los objetos. Seleccionar objetos similares: utilizado para seleccionar todos los objetos del mismo tipo que el objeto seleccionado. Orden de entrada de los datos El orden de entrada de datos es el orden en el cual los campos, subformularios, y otros objetos activos son seleccionados a medida que presiona la tecla Tab en un formulario. Nota Para mayor información sobre el orden de entrada de datos por defecto en los formularios, consulte el Manual de Diseño. En algunos casos, puede ser necesario modificar el orden de entrada de datos de un formulario, por ejemplo cuando usted añade uno o más objetos y quiere incluirlos en un orden más lógico. Visualizar y modificar el orden de entrada Para ver el orden de entrada actual de un formulario, haga clic en el botón Orden de entrada en la barra de herramientas del editor de formularios de usuario: 144 4th Dimension - Manual del Usuario

145 Orden de entrada de los datos El orden de entrada actual aparece de esta forma: Para cambiar el orden de entrada, ubique el puntero sobre un objeto, mientras mantiene presionado el botón del ratón, arrastre el puntero hacia el objeto que quiere que siga en el orden de entrada. 4 th Dimension ajusta el orden de entrada como corresponde. Cuando esté satisfecho con el orden de entrada, haga clic en el botón Orden de entrada de la barra de herramientas. Definir el Primer objeto en el orden de entrada de datos Todos los objetos editables forman parte del orden de entrada de datos. Para definir el primer objeto del orden de entrada, el modo Orden de entrada debe estar desactivado. ❿ Para establecer uno de los objetos como el primero del orden de entrada: 1 Seleccione el objeto que quiere definir como primer objeto del orden de entrada y páselo al fondo. Puede utilizar el comando Nivel > Enviar al fondo en el menú contextual o el comando correspondiente del botón de la barra de herramientas del editor. El objeto será ubicado al fondo del formulario. Esto es temporal. 2 Haga clic en el botón Orden de entrada de la barra de herramientas. 4th Dimension - Manual del Usuario 145

146 Capítulo 7 Modificar los formularios de usuario El objeto seleccionado se convierte en el primer objeto del orden de entrada y el que era el primer objeto del orden de entrada pasa a ser el segundo. Después de esto usted puede definir objeto por objeto la secuencia del orden de entrada que quiera. 3 Cuando haya terminado de definir el orden de entrada, haga clic nuevamente en el botón Orden de entrada de la barra de herramientas. 4 th Dimension retorna al modo de funcionamiento normal del editor de formularios. El objeto que usted seleccionó para ser el primero en el orden de entrada regresa a su ubicación anterior. (ya no está al fondo del formulario). Utilizar un grupo de entrada de datos Mientras cambia el orden de entrada de datos, puede seleccionar un grupo de objetos en un formulario con el fin de que el orden de entrada estándar aplique a los objetos del grupo. Esto le permite fácilmente definir el orden de entrada de datos en formularios en los cuales los campos están separados en grupos o columnas. ❿ Para crear un grupo de entrada: 1 Haga clic en el botón Orden de entrada de la barra de herramientas. 2 Dibuje un rectángulo de selección alrededor de los objetos que quiere agrupar para la entrada de datos. Cuando suelte el botón del ratón, los objetos en el rectángulo o tocados por el rectángulo siguen el orden de entrada por defecto. El orden de entrada de datos para los objetos restantes se ajusta como sea necesario. Restablecer el orden de entrada estándar Puede restablecer el orden de entrada estándar en cualquier momento. 1 Haga clic en el botón Orden de entrada de la barra de herramientas. 2 Dibuje un rectángulo de selección alrededor de todos los objetos del formulario. Cuando suelte el botón del ratón, 4 th Dimension reestablece el orden de entrada estándar para todos los objetos contenidos o tocados por el rectángulo th Dimension - Manual del Usuario

147 Utilizar una librería de objetos Utilizar una librería de objetos Es posible utilizar una librería de objetos con cada formulario usuario que esté siendo modificado. Una biblioteca de objetos es un archivo externo creado por 4 th Dimension en el entorno Diseño. El cual permite almacenar todo tipo de objetos que pueden ser utilizados en formularios: botones, textos, imágenes, listas jerárquicas, etc. Las librerías son constituidas y utilizadas por un simple arrastrar y soltar o copiar pegar desde los formularios 4D. De alguna forma son como portapapeles permanentes. Nota Para mayor información sobre librerías de objetos, consulte el Manual de Diseño. Los objetos son almacenados con todas sus propiedades y acciones automáticas. En el editor de formularios de usuario no es posible utilizar objetos con métodos de objeto asociados. Sólo los objetos que no tengan métodos de objeto asociados serán visibles en la librería desde el editor de formularios de usuario. El desarrollador designa la librería asociada al formulario utilizando el último parámetro del comando EDIT FORM el cual visualiza el formulario usuario. Para abrir la librería, el usuario debe hacer clic en el icono correspondiente en la barra de herramientas del editor: Entonces aparece la ventana de la librería: Nota Una librería de objetos puede contener hasta 32,000 elementos. 4th Dimension - Manual del Usuario 147

148 Capítulo 7 Modificar los formularios de usuario El usuario puede añadir objetos al formulario arrastrando y soltando o copiando y pegando desde la librería. Todas las propiedades de los objetos insertados de la librería son automáticamente accesibles a los usuarios (coordenadas, dimensiones, apariencia, etc.). Cada librería de objetos tiene un menú contextual que permite acceder a los comandos de edición básicos. En el editor de formularios de usuario, sólo está disponible el comando Copiar. Además, no es posible para el usuario suprimir, renombrar o añadir objetos en la librería th Dimension - Manual del Usuario

149 8 Informes de formularios Una de las principales funciones de una base de datos es generar informes. En 4 th Dimension, usted puede generar un informe utilizando un formulario o el generador de Informes rápidos. Este capítulo explica cómo imprimir un informe utilizando un formulario. Hay varias ventajas en utilizar un formulario para un informe: puede utilizar elementos gráficos en el formulario, puede controlar con precisión los elementos del informe, puede utilizar métodos para realizar cálculos, y puede utilizar encabezados para identificar cada subsección de un informe con separadores. Los informes de formularios también pueden ser personalizados por cada usuario con la ayuda del editor de formularios de usuario (ver Capítulo 7, Modificar los formularios de usuario, en la página 135). Puede utilizar un formulario para crear informes que: requieran un formato sin columnas muestren subformularios contengan gráficos importados requieran elementos gráficos especiales, tales como líneas muy delgadas. El Capítulo 9 trata el diseño e impresión de informes utilizando el editor de Informes rápidos. El editor de Informes rápidos es excelente para imprimir informes tabulares que utilicen formato de columnas estándar. Este capítulo asume que usted ya creó un formulario para el informe. Para mayor información acerca del diseño de formularios de salida para informes, consulte el Manual de Diseño. 4th Dimension - Manual del Usuario 149

150 Capítulo 8 Informes de formularios Informes estándar e Informes con rupturas Hay dos tipos de informes que se pueden generar con un formulario de salida: informes estándar e informes con rupturas. Cuando crea un informe estándar, simplemente imprime la selección actual utilizando un formulario. Los informes con rupturas separan los registros en grupos. Para crear un informe con rupturas, debe ordenar la selección actual antes de imprimir. Impresión de informes estándar 4 th Dimension imprime los registros de la selección actual. Asigne la selección actual al subconjunto de registros que quiere imprimir. Si quiere que el informe muestre los registros en un orden particular, ordene la selección actual antes de imprimirlo. ❿ Para imprimir un informe estándar: 1 Seleccione los registros a incluir en el informe. Si quiere, ordene los registros. La selección de registros se describe en el Capítulo 4 y la ordenación de registros en el Capítulo 6. 2 Seleccione Imprimir en el menú Archivo o haga clic en el botón correspondiente de la barra de herramientas. Aparece la caja de diálogo Imprimir. 3 Seleccione el formulario a utilizar. Puede seleccionar un formulario haciendo clic en él, utilizando las teclas de flecha, o escribiendo la primera letra de un nombre de formulario. Cuando hace clic en un formulario, aparece en el área de vista previa. 4 Haga clic en el botón Aceptar o presione Intro th Dimension - Manual del Usuario

151 Informes estándar e Informes con rupturas 4 th Dimension muestra la caja de diálogo Configurar impresión de su impresora seleccionada. Elija las opciones que quiere y haga clic en el botón Aceptar. 4 th Dimension despliega la caja de diálogo Imprimir para la impresora que seleccionó en el Administrador de impresión. Para previsualizar el informe en la pantalla, marque la casilla de selección Vista preliminar. Si marca la casilla Vista preliminar, el informe aparece en pantalla, una página a la vez. La siguiente imagen muestra un informe previsualizado en pantalla. Botón Imprimir Botones Página siguiente y anterior Botón Zoom Botón Detener impresión Cuando previsualiza una página del informe, puede: Hacer un acercamiento del informe al hacer clic en el botón Zoom. Cuando utiliza el Zoom, puede desplazarse arrastrando el puntero para observar con detalle alrededor de la página. Ver la página siguiente del informe al hacer clic en el botón Página siguiente. Imprimir la página que está en previsualización al hacer clic en el botón Imprimir. Si no marcó la casilla Vista preliminar, el informe se envía directamente a la impresora que seleccionó en el Administrador de impresión (Utilidad Configuración Impresoras en Macintosh). Impresión de informes con rupturas Los niveles de ruptura se utilizan para separar registros en grupos e imprimir cálculos para cada grupo. El formulario de salida utilizado para imprimir un informe con rupturas, debe contener por lo menos un área de ruptura. Para mayor información acerca del diseño de formularios de salida con rupturas, consulte el Manual de Diseño. 4th Dimension - Manual del Usuario 151

152 Capítulo 8 Informes de formularios Área de encabezado Área de encabezado de ruptura Área de detalle Si su informe incluye niveles de rupturas, debe ordenar la selección actual antes de imprimirlo. Cuando ordena registros para un informe con niveles de rupturas, generalmente ordena por lo menos un nivel más que los niveles de ruptura de su formulario de salida. Si el informe tiene un nivel de ruptura, utilice por lo menos dos niveles al ordenar. Por ejemplo, si su informe muestra un listado de empleados por departamento, el informe tiene un nivel de ruptura (Departamentos). Puede ordenar por el campo de ruptura (Departamento) y por otro campo Apellido. Así, los empleados aparecerán listados alfabéticamente dentro de cada departamento. Área de ruptura Área total Área de pie de página Cuando imprime un informe con niveles de ruptura, debe activar el proceso de rupturas. Un proceso de ruptura 4 th Dimension separa los registros de la selección actual en grupos y realiza los cálculos para cada grupo por separado. Hay dos formas de activar el proceso de ruptura. Si un objeto en el formulario utiliza la función Subtotal, el proceso de ruptura se activa automáticamente. El proceso de ruptura también se puede activar al ejecutar un método cuando se imprime el informe. El método debe contener dos comandos, ACCUMULATE y BREAK LEVEL. Para mayor información acerca del uso de estos comandos en un método, consulte sobre ellos en el Manual del Lenguaje. Para mayor información acerca de cómo utilizar la función Subtotal en formularios de salida, consulte el Manual de Diseño th Dimension - Manual del Usuario

153 Informes estándar e Informes con rupturas ❿ Para imprimir un informe con rupturas: 1 Seleccione los registros a incluir en el informe. La selección de registros se describe en el Capítulo 4. 2 Ordene los registros por lo menos en un nivel más que el número de rupturas en el informe. El ordenamiento de registros se describe en el Capítulo 6. 3 Ejecute el método que activa el proceso de ruptura. Nota Este paso se puede omitir si el formulario de salida activa automáticamente el proceso de ruptura al utilizar la función Subtotal. 4 Seleccione Imprimir en el menú Archivo o haga clic en el botón correspondiente de la barra de herramientas. Aparece la caja de diálogo Imprimir. 5 Seleccione el formulario que quiera utilizar. 6 Haga clic en el botón Aceptar. 4 th Dimension muestra la caja de diálogo Configurar impresión de la impresora seleccionada. Elija las opciones que quiera y haga clic en el botón Aceptar. 4 th Dimension muestra la caja de diálogo Imprimir para la impresora que seleccionó. Para previsualizar el informe en la pantalla, marque la casilla de selección Vista preliminar. Si marcó la casilla Vista preliminar, el informe aparecerá en la pantalla, página por página. Consulte la descripción de las opciones disponibles para previsualizar un informe en el párrafo Impresión de informes estándar en la página 150. Si no marcó la casilla Vista preliminar, el informe se envía directamente a la impresora que seleccionó en el Administrador de impresión (Utilidad Configuración Impresoras en Macintosh). Aparece una caja de diálogo para mantenerle informado sobre el progreso de la operación. 4th Dimension - Manual del Usuario 153

154 Capítulo 8 Informes de formularios 154 4th Dimension - Manual del Usuario

155 9 Informes rápidos Introducción Una de las tareas más importantes en la administración de información es la generación de informes. El editor de Informes rápidos es una de las dos herramientas de 4 th Dimension disponibles para el diseño de informes. Utilice el editor de Informes rápidos para crear informes directamente en el entorno Usuario. La otra herramienta es el editor de Formularios, que se utiliza para diseñar informes en el entorno Diseño (puede ser modificado posteriormente en el entorno Usuario o Menús personalizados). Debe utilizar un formulario de salida para diseñar informes que requieran diseños complejos o programación de procesos. Con el generador de Informes rápidos puede: generar listas de registros crear áreas de ruptura generar informes con tablas cruzadas realizar cálculos consolidados modificar fuentes y estilos del informe definir bordes y colores de fondo para las celdas guardar y abrir diseños de informes rápidos en disco seleccionar diferentes tipos de salidas para los informes, tales como archivos HTML o de texto, 4D View o 4D Chart, imprimir o guardar en disco. El editor de Informes rápidos genera los informes con los registros de la selección actual. Antes de generar un informe, defina la selección actual de registros que quiere incluir en el informe. 4th Dimension - Manual del Usuario 155

156 Capítulo 9 Informes rápidos Presentación del editor En el entorno Usuario, el generador de informes aparece de esta forma:: Consta de dos áreas principales: El área de datos del Informe rápido utilizada para especificar el tipo de informe a generar y los datos a integrar; también se utiliza para acceder al Asistente de informes rápidos: 156 4th Dimension - Manual del Usuario

157 Presentación del editor El área del informe rápido: Esta imagen muestra el área que aparece cuando un informe rápido se inserta en un formulario. Esta área es donde se crean los contenidos de las filas y columnas, donde se definen los criterios de ordenación, etc. Además, esta área incluye varias barras de herramientas, su propia barra de menú y menús contextuales. Por ejemplo, esta área se puede ubicar dentro de un formulario, como en la siguiente imagen: 4th Dimension - Manual del Usuario 157

158 Capítulo 9 Informes rápidos Modo Lista y modo Tabla cruzada En el editor de Informes rápidos hay dos modos de operación disponibles para generar dos tipos de informes específicos: Lista y Tabla cruzada. Modo Lista Este es el modo por defecto. En este modo, los informes muestran generalmente una lista de registros con niveles de ruptura donde se pueden realizar cálculos. El siguiente es un típico informe rápido tipo Lista. Modo Tabla cruzada Este modo le permite mostrar su informe como una tabla bidimensional. Este modo es útil cuando quiere mostrar los datos de una fuente de datos clasificados en categorías definidas en función de otras dos fuentes de datos. Por ejemplo, un formulario tipo tabla cruzada le permite mostrar en una tabla cuántos productos de cada tipo de producto se vendieron en 158 4th Dimension - Manual del Usuario

159 Informe rápido básico cada trimestre. El siguiente es un informe rápido tipo tabla cruzada típico. Informe rápido básico Esta sección describe las operaciones básicas utilizadas cuando se trabaja con el editor de Informes rápidos para diseñar un informe. Crear un informe rápido nuevo Por defecto, el editor de informes rápidos le permite crear informes en el entorno Usuario. Igualmente es posible crear informes desde el entorno Menús personalizados, insertando un área de Informes rápidos en un formulario. ❿ Para diseñar un informe rápido: 1 Seleccione Informe rápido... en el menú Utilidades o haga clic en el botón correspondiente de la barra de herramientas. 4 th Dimension muestra el editor de informes rápidos. Si anteriormente definió otro informe, éste aparece en la ventana. Para borrar el contenido de la ventana, seleccione Nuevo en el menú Archivo o haga clic en el icono Nuevo en la barra de herramientas del editor para comenzar a diseñar un nuevo informe rápido. 2 Seleccione el tipo de informe a generar haciendo clic en el botón Lista o Tabla cruzada, ubicados en la parte inferior izquierda del editor de informes rápidos: 4th Dimension - Manual del Usuario 159

160 Capítulo 9 Informes rápidos El tipo Lista generalmente aparece seleccionado por defecto. La selección de un tipo modifica el área del informe rápido. Cargar y guardar un diseño de informe rápido Puede guardar el diseño de un informe rápido como un archivo que puede abrir en el editor de informes rápidos. El diseño del informe rápido incluye todas sus especificaciones para el informe, pero no los datos. Al guardar sus diseños de informes, puede mantener una librería de diseños de informes rápidos y utilizarlos de acuerdo a sus necesidades. Nota Si no guarda su diseño, aparecerá la próxima vez que abra el editor de informes rápidos pero sólo durante la misma sesión de trabajo. Guardar un diseño de informe rápido ❿ Para guardar un diseño de informe rápido: 1 Seleccione Guardar como en el menú Archivo. O Haga clic en el icono Guardar en la barra de herramientas. 4 th Dimension muestra una caja de diálogo para guardar el archivo donde puede indicar el nombre del diseño del informe rápido. Nota Los archivos de informes rápidos en 4 th Dimension para Windows se denotan con la extensión.4qr. 2 Escriba el nombre del archivo de informe rápido y haga clic en el botón Guardar. 4 th Dimension guarda el informe como un archivo que puede abrir con el editor de informes rápidos. Puede guardar el archivo en su disco duro. Si modifica los parámetros del informe y quiere guardar los cambios, debe seleccionar el comando Guardar en el menú Archivo. El nuevo archivo reemplazará el anterior en el disco, sin que aparezca la caja de diálogo guardar archivo. Cargar un diseño de informe rápido Una vez abierto el editor de informes rápidos, puede cargar un diseño guardado y utilizarlo para imprimir un nuevo informe. Puede utilizar el mismo diseño de informe rápido para imprimir diferentes selecciones de registros th Dimension - Manual del Usuario

161 El Asistente de informes rápidos ❿ Para cargar un diseño de informe: 1 Seleccione Abrir... en el menú Archivo. O Haga clic en el icono Abrir en la barra de herramientas. 4 th Dimension muestra una caja de diálogo para abrir archivos mostrando una lista de diseños de informes rápidos disponibles. 2 Haga doble clic en el nombre del archivo o selecciónelo y haga clic en el botón Abrir. 4 th Dimension reemplaza el diseño actual con el diseño que abrió. El Asistente de informes rápidos Cuando crea un informe rápido manualmente en el entorno Usuario, puede utilizar el Asistente para guiarlo durante la creación del informe. Para inicializar el asistente, haga clic en el botón Abrir el asistente en el editor de informes rápidos: 4th Dimension - Manual del Usuario 161

162 Capítulo 9 Informes rápidos Las páginas del asistente reemplazan el área de datos en la ventana del editor de informes rápidos: Lista de pasos Área de información La construcción del informe se realiza a través de pasos detallados comentados en el lado derecho de la ventana. Para crear un informe rápido con el asistente, siga las instrucciones que aparecen en la pantalla. Al terminar la construcción del informe, el asistente le ofrece generar el código 4D correspondiente. Para mayor información sobre este punto, consulte el párrafo Generar el código 4D en la página 210. Para salir del asistente, haga clic en el botón Modo manual: Uso del editor de informes rápidos Interfaz Cuando crea un informe rápido, puede especificar: las columnas que muestran las fórmulas o los campos, de la tabla actual o de tablas relacionadas, 162 4th Dimension - Manual del Usuario

163 Uso del editor de informes rápidos los niveles y sentido de ordenación (modo lista), los cálculos de totales, el formato de presentación, el texto de etiquetas, el formato de datos numéricos y booleanos, la fuente, tamaño de fuente, estilo, y justificación de las etiquetas, los totales y los datos, el color de fondo de celdas, filas y columnas, los bordes, los encabezados y pies de página. Modo Lista: Barra de menús y barras de herramientas Filas Título y Detalle Fila de ruptura Divisor de columna Lista desplegable Tabla maestra Lista de Selección de campos Celda Botones de selección de tipo de informe Lista de campos Lista de orden 4th Dimension - Manual del Usuario 163

164 Capítulo 9 Informes rápidos Modo Tabla cruzada: Barra de menús y barras de herramientas Divisor de columna Filas Título y Detalle Lista desplegable Tabla maestra Lista de Selección de campos Celda Botones de selección de tipo de informe Lista de campos Lista de orden El editor de informes rápidos contiene los siguientes elementos: Lista desplegable tabla maestra: este menú se utiliza para especificar la tabla maestra que se utilizará como base para generar el informe. Los campos de esta tabla aparecen en la Lista de campos y los campos relacionados serán mostrados con relación a esta tabla. Lista de campos: esta lista le permite seleccionar los campos a insertar en el informe al hacer doble clic sobre ellos o al arrastrarlos y soltarlos. Muestra la lista de campos de la tabla maestra, la lista jerárquica de tablas y campos relacionados, o la lista de todas las tablas y campos de la base de datos. Elija el tipo de visualización en la lista desplegable ubicada justo sobre el área. Los campos indexados aparecen en negrita. También puede mostrar y seleccionar los campos de las tablas relacionadas. Nota Las tablas y los campos invisibles no aparecen en el editor de informes rápidos. Para mayor información sobre cómo ocultar tablas y campos, consulte el Manual de Diseño. Todas las relaciones en automático: esta opción se utiliza para especificar la forma en que el editor de informes rápidos utilizará las 164 4th Dimension - Manual del Usuario

165 Uso del editor de informes rápidos relaciones entre las diferentes tablas de la base de datos. En principio, el editor sólo puede utilizar relaciones automáticas. Por defecto, la opción no aparece marcada y el editor sólo utiliza las relaciones automáticas. Si la opción Todas las relaciones en automático está marcada, el editor de informes rápidos considera las relaciones manuales de la base como relaciones automáticas, y de esta manera permite el acceso a todos los datos relacionados de la base de datos. Nota para desarrolladores La opción Todas las relaciones en automático hace que todas las relaciones pasen a automático para el proceso actual, aún después de que el editor de informes rápidos se haya cerrado. Si quiere asegurarse que todas las relaciones sean manuales después de utilizar el editor de informes rápidos, ejecute la instrucción AUTOMATIC RELATIONS(False;False). Cuando el editor se llama utilizando el comando QR REPORT, esta opción no aparece para permitir al desarrollador manejar el estatus de las relaciones directamente. Divisores de columna: estas líneas indican los límites entre las columnas del informe. Se pueden mover manualmente con el fin de aumentar o disminuir el ancho de cada columna. El redimensionamiento manual deselecciona la opción Ancho automático si estaba activada para la columna correspondiente. Celdas: una celda es la intersección de una fila y una columna. Barras de desplazamiento: utilice las barras de desplazamiento para visualizar las partes del diseño del informe rápido que superan al área del informe rápido en el formulario. Área de visualización del criterio de ordenación: En modo Lista, esta lista muestra los campos del informe con los que se efectuará la ordenación, así como el orden de clasificación y el sentido (ascendente o descendente). Cada campo insertado en esta lista provoca la adición de una fila de subtotal en el área del informe rápido. En modo Tabla cruzada, esta área muestra el sentido de ordenación para fuente de datos. Área del Informe rápido: esta área le permite construir su informe insertando los campos al arrastrarlos y soltarlos, o al hacer doble clic en ellos, o a través del menú contextual; igualmente puede ajustar el 4th Dimension - Manual del Usuario 165

166 Capítulo 9 Informes rápidos ancho de las columnas añadidas, o eliminar rupturas o fórmulas, definir los colores y bordes de las celdas, etc. Columnas de fuentes de datos Fila Título Fila Detalle Filas Subtotal Fila Total general Fuentes de datos Fila Título: esta fila muestra los nombres de los campos o de las fórmulas insertadas en el informe. Se repite para cada página del informe. El editor de informes rápidos inserta los nombres de los campos por defecto, pero usted puede modificar los contenidos. Fila Detalle: esta fila contiene información tomada de cada registro, y es repetida en el informe para cada registro. Puede asociar un formato de presentación en función del tipo de datos que representa. Filas Subtotal: estas filas muestran cálculos intermedios así como las etiquetas asociadas a ellos. Se crea una fila subtotal por cada criterio de ordenación. Fuentes de datos de columnas: estas filas indican la fuente de datos para cada columna. Título de la última columna Título de la última fila Celdas Total Fuente de datos: estas dos celdas contienen los campos que se utilizarán para las dos categorías del arreglo. La celda central también puede aceptar fuentes de campos y de cálculos al mismo tiempo. Celdas de total: estas celdas están diseñadas para contener los cálculos correspondientes al contenido de las columnas. Celdas de título: estas celdas contienen los títulos para la última columna o la última fila. Su contenido se puede modificar th Dimension - Manual del Usuario

167 Uso del editor de informes rápidos Informe tipo Lista Las siguientes imágenes muestra diseños de un informe rápido completos y la relación entre las especificaciones de diseño y la salida impresa: Informe tipo Tabla cruzada 4th Dimension - Manual del Usuario 167

168 Capítulo 9 Informes rápidos Menús contextuales El editor de informes rápidos tiene menús contextuales que facilitan el acceso a ciertas filas, columnas y operaciones en celdas. Usted puede realizar algunas operaciones al mostrar un menú contextual del informe rápido, en vez de seleccionar opciones del menú o trabajar con las propiedades de las celdas o columnas. Hay menús contextuales individuales para cada fila, columna, y operaciones en las celdas. ❿ Para utilizar un menú contextual: 1 Ubique el puntero del ratón en una celda, en un título de fila, o en un encabezado de columna y presione el botón derecho del ratón (en Windows) o la tecla Control mientras hace clic en el área del informe (Mac OS). Aparece un menú contextual. Los comandos del menú contextual dependen de la ubicación del puntero (p.ej., una etiqueta de fila, encabezado de columna, o celda). Además, los comandos de menú que son inapropiados para una fila, columna o celda en particular, aparecen inactivos. 2 Seleccione un comando de menú: Fila Subtotal Celda Columna Como cualquier menú contextual, el contenido de estos menús cambia de acuerdo al tipo de celda seleccionada. Los elementos disponibles se clasifican en cinco tipos principales: Atributos de fuente, Formatos de presentación, Cálculos estándar, 168 4th Dimension - Manual del Usuario

169 Uso del editor de informes rápidos Elementos de administración de columnas o filas, y Bordes de celdas. Atributos de fuente Estos elementos aparecen en el menú contextual cuando selecciona una celda, columna o fila. La selección de un atributo de fuente provocará la aplicación a la selección actual (celda, fila o columna). Los elementos de atributos de fuente que aparecen son: Fuente Al seleccionar esta opción se muestra la lista de fuentes instaladas en su máquina de donde puede elegir una fuente para aplicarla a los elementos seleccionados en el área del informe. Una vez un elemento en la lista es seleccionado, aparece una marca para indicar que está en uso. Tamaño Al seleccionar este elemento se despliega la lista de tamaños de fuente de donde puede elegir el tamaño de fuente que será aplicado a los elementos seleccionados en el área del informe. Una vez se selecciona un elemento en la lista, aparece una marca de selección para indicar que está en uso. Estilo Al seleccionar esta opción se muestran los estilos de fuente (Normal, Negrita, Cursiva y Subrayado) de los cuales puede seleccionar el estilo de fuente que será aplicado a los elementos seleccionados en el área del informe. Una vez se selecciona un elemento en la lista, aparece una marca de selección para indicar que está en uso. 4th Dimension - Manual del Usuario 169

170 Capítulo 9 Informes rápidos Justificación Al seleccionar esta opción se muestra la lista de atributos de justificación (por defecto, alineado a la izquierda, centrado, y alineado a la derecha). Nota El atributo Por defecto es la justificación por defecto para un tipo de datos (izquierda para números o de lo contrario derecha). Una vez se selecciona un elemento de la lista, aparece una marca de selección junto al elemento. Color de fuente Al seleccionar este elemento se muestra una paleta de colores. Formatos de presentación Cálculos estándar Estos elementos aparecen en el menú contextual cuando una celda o columna se resalta. Desde el menú, puede seleccionar uno de los formatos por defecto de 4D que coincida con el tipo de datos de la columna. Una vez seleccionado, el formato se aplica a toda la columna, sin importar si la selección actual es una celda o una columna. Estos comandos aparecen en el menú contextual cuando la celda seleccionada actualmente pertenece a la fila subtotal o total general. Al seleccionar un elemento se inserta el cálculo correspondiente en la celda seleccionada (ver el párrafo Añadir cálculos en la página 194). Una vez se selecciona un elemento en la lista para una celda, aparece una marca de selección junto al elemento. Es posible seleccionar sucesivamente varios cálculos th Dimension - Manual del Usuario

171 Uso del editor de informes rápidos Comandos de administración de columnas y filas Hay varias opciones destinadas a la administración de filas o columnas: Ocultar La selección de este comando oculta la fila o columna actual. Una vez oculta, aparece una marca de selección junto al comando, y la fila o columna aparece sombreada con una malla. Añadir... Este comando está activo cuando una fila es seleccionada o al no seleccionar nada. Al elegir esta opción se muestra el editor de fórmulas para permitirle definir la fuente de datos para una nueva columna. Una vez definida la fuente de datos, la nueva columna se añade a la derecha de la última columna existente. Espaciamiento entre totales... Este elemento aparece cuando hace clic en el área de título de una línea subtotal. Muestra una caja de diálogo de Propiedades de los subtotales. Las opciones que se encuentran en está caja de diálogo se describen en el párrafo Espacio subtotal en la página 192. Insertar... Este comando es accesible sólo cuando se selecciona una columna en modo Lista. Al elegir esta opción se muestra el editor de fórmulas para permitirle definir la fuente de datos para la nueva columna. Una vez definida la fuente de datos, la nueva columna se añade al lado izquierdo de la columna seleccionada actualmente. Eliminar Este comando sólo aparece cuando se selecciona una columna en modo Lista. Al elegir esta opción se elimina la columna seleccionada actualmente. Editar... Este comando sólo aparece al seleccionar una columna en modo Lista o al seleccionar una celda en modo Tabla cruzada. Al elegir esta opción se despliega el editor de fórmulas para permitirle editar la fuente de datos de la columna actual (en modo lista) o de la celda actual (en modo tabla cruzada). Ancho automático Este comando sólo aparece al seleccionar una columna en modo lista, o al seleccionar cualquier celda en modo tabla cruzada. Esta opción se utiliza para activar o desactivar el ancho automático. Cuando se selec- 4th Dimension - Manual del Usuario 171

172 Capítulo 9 Informes rápidos ciona la opción Ancho automático, 4D trata de ajustar el ancho de la columna de acuerdo al tamaño de los datos, de manera que los datos sólo ocupen una línea. Bordes Este comando aparece en el menú contextual al seleccionar una celda, fila o columna. Al elegir Bordes... aparece la caja de diálogo Bordes: Para mayor información acerca de esta caja de diálogo, consulte el párrafo Definir bordes en la página 183. Una vez definido el formato de bordes se aplica a la selección actual (celda, fila o columna). Seleccionar filas, columnas, y celdas Cuando diseña un informe rápido tipo lista, necesita seleccionar filas, columnas, y celdas en el área del informe rápido. Una celda es la intersección entre una fila y una columna. ❿ ❿ ❿ Para seleccionar una fila: Haga clic en las celdas Título, Detalle, Subtotal, o Gran total, en el área de etiquetas de la fila. Para seleccionar una columna: Haga clic en la fila de encabezado de la columna. Para seleccionar una celda: Haga clic en la celda th Dimension - Manual del Usuario

173 Uso del editor de informes rápidos Añadir y modificar texto Puede añadir o modificar texto en el área del informe rápido para etiquetar partes del informe. Por ejemplo, si solicita los subtotales, puede etiquetarlos al añadir texto a las otras celdas en las filas Subtotal y Total general. Puede añadir y modificar textos así: Editar el texto que 4 th Dimension añade automáticamente a la fila Título del informe, Insertar texto en las celdas vacías de las filas Subtotal y Total general, Insertar el valor de un campo Subtotal en las filas Subtotal, Especificar la fuente, tamaño de fuente, justificación, y estilo para cualquier texto que aparezca en el informe. Añadir texto ❿ Para añadir texto en una celda del informe: 1 Haga doble clic en una celda vacía del informe rápido. Aparece un punto de inserción de texto en la celda. Si introduce una etiqueta para un cálculo, seleccione una celda de la misma fila que la celda que contiene con el cálculo. No puede introducir texto en la misma celda que contiene cálculos. 2 Escriba el texto en la celda. Modificar texto ❿ Para modificar texto en una celda: 1 Haga doble clic en la celda para obtener un cursor de inserción y arrástrelo a través del texto en la celda que quiere modificar. 4 th Dimension resalta el texto seleccionado. 2 Escriba el nuevo texto en la celda. Añadir columnas En modo lista, puede crear columnas arrastrando los nombres de los campos desde la lista de campos hacia el área del informe rápido. Si quiere añadir un campo de una tabla relacionada, expanda el campo llave foránea en la lista jerárquica de campos para mostrar los campos de las tablas relacionadas (si en el menú desplegable, justo encima de la lista de campos, está seleccionada la opción Las tablas relacionadas o Todas las tablas). Puede añadir campos de tablas relacionadas, si la relación es 4th Dimension - Manual del Usuario 173

174 Capítulo 9 Informes rápidos automática. Si quiere utilizar las relaciones manuales, marque la casilla de selección Todas las relaciones en automático: en este caso, el editor pasa todas las relaciones de la base de datos a automáticas (consulte el párrafo Interfaz en la página 162). Nota No puede añadir o editar una columna en modo tabla cruzada, ya que el informe viene con todas las columnas necesarias. ❿ Para añadir un campo: Arrastre el nombre de un campo hacia la derecha de las columnas existentes en el área del informe rápido y suelte el botón del ratón. O Haga doble clic en el nombre de un campo en la lista de campos. Nota Si arrastra un campo y lo suelta sobre una columna existente, ésta columna se reemplaza por la nueva columna. 4 th Dimension crea una columna para el campo y pone el nombre del campo en el encabezado de la columna así como en la celda de la fila del encabezado. Por defecto, 4 th Dimension imprime los nombres de los campos como encabezados de columna en la parte superior de cada página del informe rápido. ❿ Para añadir una columna utilizando un comando de menú: 1 Seleccione el comando Añadir... del menú Columnas del editor. O Haga clic derecho (en Windows) o Control+clic (Mac OS), sobre un área no utilizada del área del informe rápido, y luego seleccione el comando Añadir... El editor de fórmulas estándar de 4 th Dimension aparece, permitiéndole especificar la fuente de datos de la nueva columna (campo o fórmula) th Dimension - Manual del Usuario

175 Uso del editor de informes rápidos Insertar columnas En modo lista, puede insertar una columna vacía en el informe rápido. Después de insertarla, puede asignarle un campo o una fórmula. ❿ Para insertar una columna: 1 Seleccione una columna. 2 Seleccione Insertar... en el menú Columnas. O Haga clic con el botón derecho del ratón (en Windows) o Control+clic (en Mac OS) para mostrar el menú contextual del informe rápido y seleccione Insertar... El editor de fórmulas estándar de 4 th Dimension aparece, permitiéndole especificar la fuente de datos de la nueva columna (campo o fórmula). Eliminar columnas En modo lista, a medida que especifica los campos para su informe rápido, podría querer eliminar algunas columnas para ubicarlas en otro lugar. O podría querer eliminar una columna definitivamente del informe. 4th Dimension - Manual del Usuario 175

176 Capítulo 9 Informes rápidos ❿ Para eliminar una columna utilizando la barra de menús del editor de informes rápidos. 1 Seleccione la columna que quiere eliminar. 2 Seleccione Eliminar en el menú Columnas. O Haga clic derecho (en Windows) o Control+clic (Mac OS) en el encabezado de la columna a eliminar, luego seleccione el comando Eliminar del menú contextual. 4 th Dimension elimina la columna seleccionada del informe. Reemplazar columnas En modo lista, puede reemplazar una columna del informe rápido al arrastrar otro campo sobre ella. También puede reemplazar un campo con una fórmula y viceversa. ❿ Para reemplazar una columna por un campo: Arrastre un campo de la lista de campos hacia la columna que quiere reemplazar. El reemplazo es instantáneo. Si el campo anterior fue designado como nivel de ordenamiento, el campo que lo reemplaza también es substituido en la lista de ordenamiento. ❿ Para reemplazar una columna utilizando el editor de fórmulas: 1 Seleccione la columna que quiere reemplazar y seleccione Editar en el menú Columnas. O Haga clic derecho (en Windows) o Control+clic (Mac OS) sobre el encabezado de la columna a reemplazar, luego seleccione el comando Editar en el menú contextual th Dimension - Manual del Usuario

177 Uso del editor de informes rápidos Aparece el editor de fórmulas de 4 th Dimension, permitiéndole designar la nueva fuente de datos de la columna (campo o fórmula). Al imprimir el informe rápido, 4 th Dimension imprime los resultados de la fórmula para cada registro que aparezca en la fila de Detalle. Para mayor información sobre cómo añadir una fórmula a un informe rápido, consulte la sección Asociar fórmulas a un informe rápido en la página 178. Dimensionar columnas Por defecto, el editor de informes rápidos dimensiona las columnas automáticamente, tal como lo indica el botón Ancho automático. El tamaño de cada columna se define en función de la longitud máxima de los datos y de las etiquetas de la columna. El editor de informes rápidos dimensiona las columnas en el momento de imprimir el informe. Esta operación se activa para una columna cuando el atributo Ancho automático ha sido asociado a la columna. Puede definir y visualizar la activación de esta opción en el menú Columnas, en el menú contextual de las columnas o utilizando el botón correspondiente de la barra de herramientas Columnas: Para ver el ancho de cada columna, previsualice el informe en la pantalla. Para mayor información sobre cómo previsualizar el informe, consulte la sección Generar un informe rápido en la página 204. Como la opción Ancho automático modifica el ancho de las columnas con base en la longitud máxima de los datos de los registros a imprimir, la selección de registros diferentes puede cambiar el tamaño de las columnas. Puede redimensionar una columna manualmente, lo cual hace que la opción Ancho automático (donde aplique) se deseleccione automáticamente. Cuando una columna se dimensiona manualmente, el texto que contiene se ajusta al ancho especificado utilizando más de una línea si es necesario. ❿ Para redimensionar una columna manualmente: 1 Seleccione la columna a redimensionar. 4th Dimension - Manual del Usuario 177

178 Capítulo 9 Informes rápidos 2 Ubique el puntero del ratón sobre el divisor de la columna en el informe rápido; el puntero cambia a un cursor de ancho de columna. 3 Arrastre el divisor de columna hacia la izquierda o hacia la derecha para redimensionar la columna. Mover columnas En modo Lista, a medida que especifica los campos para el informe rápido, puede querer mover algunas columnas para ubicarlas en otro lugar. ❿ Para mover una columna utilizando la barra de herramientas del editor de informes rápidos: 1 Seleccione la columna a mover. 2 Haga clic en el icono Mover a la izquierda o Mover a la derecha: O 3 Seleccione Mover a la derecha o Mover a la izquierda en el menú Columnas para mover la columna hacia donde quiera. 4 th Dimension mueve la columna seleccionada. Asociar fórmulas a un informe rápido Puede añadir una fórmula a una columna del informe rápido. Por ejemplo, puede añadir una formula que calcule el salario mensual de los empleados a partir del campo Salario Anual. ❿ Para asociar una fórmula a una columna: 1 Inserte una columna vacía O Haga clic en una columna existente y seleccione Editar en el menú Columnas. O Haga doble clic en el encabezado de una columna existente. O Haga clic derecho (en Windows) o Control+clic (Mac OS) en el encabezado de una columna existente para mostrar el menú contextual y seleccione Editar. 4 th Dimension muestra el editor de fórmulas, el cual puede utilizar para construir una fórmula. Si seleccionó una columna existente, la fórmula que cree reemplazará el contenido previo de la columna th Dimension - Manual del Usuario

179 Modificar los atributos gráficos de un informe Nota Asegúrese que la fórmula que cree no modifique la selección actual. La modificación de la selección actual de registros mientras imprime un informe rápido, puede causar problemas si el informe está basado en la selección actual. Para mayor información sobre los comandos y funciones que modifican la selección actual, consulte el Manual del Lenguaje. 2 Construya la fórmula seleccionando los campos, operadores, comandos y/o métodos 4D, luego escriba los valores que quiere en el área de edición. O Haga clic en el botón Cargar... para recuperar una fórmula existente en disco. Para mayor información sobre el editor de fórmulas, consulte el párrafo Actualizaciones globales en la página 117. Si hace clic en el botón Cargar..., 4 th Dimension muestra una caja de diálogo para abrir archivos y le pide seleccionar un archivo. El archivo cargado reemplaza cualquier fórmula que aparezca actualmente en el editor de fórmulas. Después de cargar una fórmula, puede modificarla en el área de edición. Para guardar la fórmula como un archivo que pueda recuperar y utilizar en otra columna o en otro informe, haga clic en el botón Guardar... e introduzca un nombre de archivo en la caja de diálogo. 3 Haga clic en el botón Aceptar para asignar la fórmula a la columna. 4 th Dimension añade una nueva etiqueta a la columna que la identifica como una fórmula. Puede etiquetar nuevamente la columna al escribir una etiqueta en la celda del título de la columna. Las fórmulas se etiquetan de C1 a Cn. Estas etiquetas son el nombre de las variables que contienen el valor actual de la columna. Puede utilizar estas variables en otras fórmulas. Modificar los atributos gráficos de un informe Puede modificar la apariencia gráfica de un informe rápido. El editor de informes rápidos le permite definir los siguientes atributos: la fuente, su tamaño, justificación, estilo y color, el color de fondo de las celdas, los bordes de las celdas. 4th Dimension - Manual del Usuario 179

180 Capítulo 9 Informes rápidos Adicionalmente, 4 th Dimension ofrece un conjunto de plantillas predefinidas de informes que puede modificar. Nota Las especificaciones de salida sólo se tienen en cuenta para la Impresora y el Archivo HTML (respecto a colores solamente). Con los otros tipos de salidas, el formato de los informe se debe modificar después de generar el informe, con las aplicaciones receptoras (4D View, 4D Chart o un editor de texto). Para mayor información acerca del destino de los informes, consulte el párrafo Generar un informe rápido en la página 204. Especificar atributos de fuente, tamaño, justificación, estilo y color Cuando diseña un informe rápido, puede especificar diferentes fuentes, tamaños, justificación, estilos y colores. Puede aplicar esas especificaciones al texto, a los datos y a los cálculos en las filas, columnas o celdas del informe rápido. Si asigna especificaciones a la fila Detalle del informe, no verá los resultados hasta previsualizar o imprimir el informe. Puede especificar los atributos de fuente con los comandos de menú o los menús contextuales del editor de informes rápidos. ❿ Para especificar una fuente, un tamaño de fuente, un estilo, una justificación o un color de caracter: 1 Haga clic derecho (Windows) o Control+clic (Mac OS) en la etiqueta de la fila, el título de la columna, o celda donde quiere aplicar los atributos de fuente. Aparece un menú contextual th Dimension - Manual del Usuario

181 Modificar los atributos gráficos de un informe 2 Utilice los submenús Fuente, Tamaño, Estilo, Justificación o Color de fuente para cambiar los atributos de fuente que quiera. O 1 Seleccione en el informe la columna, fila o celda que quiere configurar. 2 En la barra de Estilo, elija una fuente, un tamaño, un estilo, una justificación y un color : Nota También puede asignar estilos y justificación desde el menú Estilo. 4 th Dimension aplica los parámetros a los textos, datos o cálculos incluidos en el área seleccionada. Especificar el color de fondo de las celdas El editor de informes rápidos permite definir un color de fondo para cada celda. Puede definir un color o alternar dos colores, para dar mayor legibilidad a las tablas. Puede definir los colores de fondo para los informes en modo Lista y Tabla cruzada. Los colores de fondo se utilizan con las salidas Impresión y archivo HTML. ❿ Para definir un color de fondo: 1 Seleccione una celda, columna o fila, y luego seleccione el color principal en la paleta Color de fondo de la barra de herramientas: Paleta Color de fondo Puede asignar cualquier combinación de colores a las filas, celdas y columnas. 4th Dimension - Manual del Usuario 181

182 Capítulo 9 Informes rápidos 2 (Opcional) Si quiere utilizar un color de fondo alterno, selecciónelo en la paleta Color de fondo alt. : Paleta Color de fondo alterno Celda con color de fondo alterno Las celdas a las que se les asignó dos colores de fondo alternos mostrarán ambos colores en el editor de informes rápidos. Este es un ejemplo de informe en modo Lista generado (previsualizado) que tiene colores de fondo alternos: Los colores de fondo también se tienen en cuenta en la generación de informes en formato HTML: 182 4th Dimension - Manual del Usuario

183 Modificar los atributos gráficos de un informe Definir bordes Puede definir los bordes de las celdas en informes modo lista y modo tabla cruzada. ❿ Para definir los bordes de una celda, fila o columna: 1 Seleccione una celda, fila o columna y luego seleccione Bordes... en el menú contextual o en el menú Estilo. Aparece la caja de diálogo Bordes : Área de Previsualización Área de selección de grosor de líneas Botones de atajo El área de previsualización varía dinámicamente de acuerdo al tipo de selección: celda, columna o fila, también si la celda corresponde a un informe modo lista o modo tabla cruzada. Por ejemplo, el funcionamiento de la celda central en un informe modo tabla cruzada es diferente al de la celda detalle en un informe modo lista. La celda central se repite horizontal y verticalmente en un informe modo tabla cruzada, mientras que la celda detalle en un informe modo lista sólo se repite verticalmente. Además, otras celdas no se repiten (los títulos por ejemplo). Si selecciona una celda de título (que no se repite), las líneas externas representan las líneas externas de la celda: 4th Dimension - Manual del Usuario 183

184 Capítulo 9 Informes rápidos Si selecciona una celda detalle en un informe modo lista (que se repite verticalmente), las líneas externas representan las líneas exteriores de las celda repetidas, y la línea interior horizontal representa el borde entre dos celdas de la secuencia: Si selecciona la celda central en un informe modo tabla cruzada (que se repite horizontal y verticalmente), las líneas externas representan las líneas externas de las celdas repetidas, y las líneas internas representan los bordes entre cada celda generada a partir de la celda central: 2 Seleccione el grosor de las líneas y el color a utilizar: Puede utilizar diferentes colores para diferentes bordes th Dimension - Manual del Usuario

185 Modificar los atributos gráficos de un informe 3 Seleccione los bordes con los botones de flechas o con los botones de atajo. Notará que algunos botones de atajo aparecen inactivos, en función del tipo de celda en edición. 4 Repita los pasos 2 y 3 para cada borde a configurar. 5 Haga clic en Aceptar para validar los cambios. O Haga clic en Invertido para volver a la configuración inicial de bordes. O Haga clic en Cancelar para descartar los cambios y cerrar la caja de diálogo. Utilizar plantillas predefinidas para informes El editor de informes rápidos contiene un conjunto de plantillas predefinidas que ofrecen varias aproximaciones gráficas para la realización de informes impresos o HTML. Puede utilizar las plantillas tal como están o basarse en ellas para construir sus propios informes. Una plantilla se puede aplicar en cualquier momento. Una plantilla de informe combina un conjunto de características gráficas: fuente, colores, estilos, bordes y justificación. Puede utilizar todas las características de la plantilla o parte de ellas. ❿ Para utilizar una plantilla predefinida: 1 Seleccione el comando Presentación en el menú Estilo. 4th Dimension - Manual del Usuario 185

186 Capítulo 9 Informes rápidos Aparece la caja de diálogo de selección de modelo: Lista de modelos predefinidos Área de previsualización de la plantilla seleccionada Opciones gráficas a utilizar o excluir 2 En la lista de modelos predefinidos, haga clic en el que quiere utilizar. Puede previsualizar cada modelo en el área del lado derecho de la caja de diálogo. Seleccione el modelo que mejor responda a sus necesidades; recuerde que siempre puede modificar su informe posteriormente. 3 Si no quiere utilizar todas las opciones gráficas definidas para el modelo, deseleccione cada opción que no quiere que se tenga en cuenta. Por defecto, todas las opciones están seleccionadas. Si por ejemplo, deselecciona la opción Borde, los bordes definidos por el modelo no se aplican a su informe. Nota Sólo la opción Color será tenida en cuenta para los informes cuyo destino es un archivo HTML. 4 Haga clic en Aplicar. Las características seleccionadas se aplican inmediatamente a su informe. Los atributos gráficos definidos anteriormente, son reemplazados. Recuerde que ciertas características sólo son visibles después de generar el informe th Dimension - Manual del Usuario

187 Ordenar registros Ordenar registros Una característica importante del generador de informes rápidos, es la capacidad de ordenar los registros en el informe. Los registros se ordenan por dos razones: Para visualizar los registros en un orden en particular, Para crear grupos de registros y áreas de subtotal en el informe con el fin de realizar cálculos para cada grupo. Definir el sentido del orden para un informe en lista Puede especificar el sentido del orden en cualquier momento; simplemente arrastre y deje caer una columna en el área de la lista Sentido del orden. Por ejemplo, si quiere ordenar los registros de vendedores por el campo Región de venta, debe arrastrar y soltar la columna Región de venta en el área Sentido del orden. Igualmente puede ordenar los resultados de una fórmula al seleccionar la columna que contiene la fórmula y ubicarla en la lista Sentido del orden. Para mayor información sobre añadir fórmulas a informes rápidos consulte la sección Asociar fórmulas a un informe rápido en la página 178. Puede ordenar un informe en varios niveles. El orden en que aparecen los campos y fórmulas en la lista Sentido del orden indica los niveles de ordenación. ❿ Para especificar el sentido del orden utilizando la lista de campos: 1 Arrastre el campo que quiere definir como nivel de orden desde la lista de campos hacia la lista Sentido del orden. O Seleccione el campo en la lista de campos y haga clic en el botón de inserción: 4th Dimension - Manual del Usuario 187

188 Capítulo 9 Informes rápidos El campo se añade a la lista Sentido del orden. Por defecto, las ordenaciones se realizan en orden ascendente (A -> Z). Puede cambiar el sentido de orden al hacer clic en el triángulo junto al campo en la lista Sentido del orden. Nota Si el campo de orden no ha sido insertado en una columna del informe, automáticamente se crea una columna adicional en el área del informe rápido. ❿ Para especificar un orden para una columna (campo o fórmula): 1 Seleccione Columnas del informe en la lista desplegable de Selección de campos th Dimension - Manual del Usuario

189 Ordenar registros Entonces, la lista muestra los encabezados de las columnas en el informe: 2 Arrastre la columna que quiere definir como nivel de orden y suéltela en la lista Sentido del orden. O Seleccione la columna en la lista de columnas y haga clic en el botón de inserción: Entonces 4 th Dimension añade el nombre de la columna en la lista Sentido del orden: 4th Dimension - Manual del Usuario 189

190 Capítulo 9 Informes rápidos Modificar el nivel de ordenación ❿ Para modificar el nivel de una ordenación: 1 Haga clic derecho (Windows) o Control+clic (Mac OS) sobre el campo en la lista Sentido del orden para mostrar el menú contextual: 2 Seleccione Subir o Bajar para desplazar el campo hacia arriba o hacia abajo (respectivamente) en los niveles de orden. Eliminar un campo o fórmula de la lista Sentido del orden Puede eliminar cualquier campo o fórmula de la lista Sentido del orden. ❿ Para eliminar un campo o fórmula de orden: 1 Seleccione el campo o fórmula a eliminar en la lista y haga clic derecho (Windows) o Control+clic (Mac OS) para mostrar el menú contextual: 2 Seleccione Eliminar. Entonces, el nivel es eliminado. Observe que la columna asociada no se elimina del informe. Sin embargo, la fila subtotal asociada si desaparece th Dimension - Manual del Usuario

191 Ordenar registros Ordenar datos en informes tipo Tabla cruzada En un informe tabla cruzada, sólo se pueden ordenar los valores de las fuentes de datos horizontales y verticales (las dos fuentes de datos utilizadas como categorías en la tabla final). ❿ Para ordenar las categorías en un informe tabla cruzada: 1 Haga clic en los indicadores del área Sentido del orden. Una flecha indica el sentido de orden especificado: Para modificar o eliminar el sentido del orden de una fuente de datos, haga clic nuevamente. Los diferentes sentidos posibles aparecen sucesivamente. Cuando no aparece una flecha, significa que no hay un orden específico seleccionado. En este caso, los valores aparecen en el orden en que aparecen en la selección. Niveles de ruptura En un informe rápido, puede definir niveles de ruptura para separar los registros en grupos de acuerdo a los valores de uno o más campos. Un área de ruptura se imprime para cada nivel de ruptura. Puede hacer cálculos en cada área de ruptura. Los cálculos suma, media, mínimo, máximo, número y desviación estándar se realizan para cada grupo de registros. Los niveles de ruptura se determinan por los niveles de orden y las filas de ruptura. Por ejemplo, si ordena sus registros por Zona de Ventas, 4 th Dimension inserta una ruptura entre cada grupo de registros de una misma zona de ventas. Estas filas se insertan automáticamente cuando se define un criterio de orden. Después de añadir una fila subtotal al informe rápido, puede solicitar cálculos para cada ruptura. Por ejemplo, puede insertar un cálculo en una fila subtotal para mostrar el subtotal de ventas de cada zona de ventas. Para mayor información sobre cómo añadir cálculos a filas Sub- 4th Dimension - Manual del Usuario 191

192 Capítulo 9 Informes rápidos total y Total general, consulte la sección Añadir cálculos en la página 194. Filas Subtotal La etiqueta de una fila subtotal indica el cambio de valor que provoca la ruptura. Uso de valores de campos de ruptura en las etiquetas Puede mejorar la apariencia y claridad de sus informes etiquetando cada fila subtotal con el valor del campo de ruptura. Para solicitar que el valor de un campo de ruptura se imprima en una etiqueta ubicada en el área de ruptura, utilice el signo número (#) en la etiqueta. Por ejemplo, el texto Total de salarios en el departamento # insertará el nombre del departamento (en este caso, el valor del campo Departamento) en el lugar donde aparece el signo número al momento de imprimir el informe. El signo número no necesita estar ubicado en la misma columna del campo de ruptura. El signo mostrará el valor del campo de ruptura en cualquier celda de la fila subtotal. La siguiente figura ilustra el uso del signo número en una etiqueta en la fila subtotal: Signo número utilizado en una etiqueta Espacio subtotal Es posible configurar filas de subtotal para controlar la distribución de la página y la apariencia del informe rápido. Por ejemplo, puede generar una ruptura de página después de cada subtotal. Las opciones de distribución de la página subtotal pueden ser utilizadas para definir visualmente las diferentes partes del informe th Dimension - Manual del Usuario

193 Ordenar registros ❿ Para definir el espacio para una fila de subtotal: 1 Seleccione una fila de subtotal y elija el comando Espacio entre totales del menú Archivo del editor. O Haga clic derecho en el título de la fila subtotal y elija el comando Espacio entre totales: Aparece la caja de diálogo Propiedades de los subtotales : 2 Elija una de las tres opciones siguientes: Sin cambio (opción seleccionada por defecto): No se aplica una propiedad específica a la fila subtotal; la fila subtotal tiene las mismas características de espacio que las filas del informe. Generar un salto de página: se genera un salto de página después de cada fila subtotal en el informe. Generar espacio extra: se añade un espacio específico debajo de cada fila subtotal en el informe. Una opción adicional puede utilizarse para definir el espacio: Puntos extra: puede definir una altura específica de espacio extra en puntos. % Extra de altura: puede definir la cantidad extra de espacio a añadir como un porcentaje de la altura estándar de las filas del informe. Por ejemplo, para generar espacio extra correspondiente a dos filas vacías, escriba el valor th Dimension - Manual del Usuario 193

194 Capítulo 9 Informes rápidos Añadir cálculos Puede añadir cálculos efectuados a partir del contenido de campos y fórmulas a cada fila Subtotal y la fila Total general. En un informe tabla cruzada, los cálculos se deben insertar en la fila central. Los botones de cálculos estándar de la barra de herramientas del editor de informes rápidos, identifican las opciones de cálculos disponibles. Los siguientes cálculos están disponibles: Suma: calcula la suma de los valores del informe o de la ruptura. Promedio: calcula el promedio de los valores del informe o de la ruptura. Mínimo: muestra el valor más pequeño del informe o de la ruptura. Máximo: muestra el valor más grande del informe o de la ruptura. Número: calcula el número de registros del informe o de la ruptura. Desviación estándar: calcula la raíz cuadrada de la varianza del informe o de la ruptura (la varianza es un valor de dispersión alrededor del promedio). Estas opciones también aparecen en el menú contextual del editor de informes rápidos para las celdas de las filas Subtotal y Total general o, en modo tabla cruzada para las celdas total y central. Informes lista Cuando ubica un cálculo en la fila de Total, el cálculo se realiza para todos los registros en el informe. Si ubica el cálculo en una fila subtotal, el cálculo se realiza para los registros de cada ruptura por separado th Dimension - Manual del Usuario

195 Añadir cálculos Informes tabla cruzada Los cálculos se aplican como se describe a continuación Aplica para cada celda de la tabla Aplica para los valores en cada columna Aplica para los valores de cada fila Aplica para valores de la última fila y la última columna ❿ Para añadir un cálculo: 1 Seleccione la celda donde quiere insertar el cálculo. Los cálculos suma, mínimo, máximo y promedio, sólo se pueden aplicar en campos numéricos o de fórmula. 2 Haga clic en los botones de cálculo que quiera. O Desde el menú contextual, seleccione los cálculos que quiera. 4 th Dimension muestra un icono de cálculo para cada cálculo solicitado. La siguiente imagen muestra iconos de suma en las filas Subtotal y Total Iconos de cálculo Si añade más de un cálculo a una celda, 4 th Dimension apila los iconos uno sobre otro. Uso de cálculos y valores de columna en etiquetas Puede insertar cálculos utilizando los siguientes códigos: ##S se reemplaza por suma en la fila subtotal o total. ##A se reemplaza por promedio. ##C se reemplaza por número. ##X se reemplaza por el máximo ##N se reemplaza por el mínimo. 4th Dimension - Manual del Usuario 195

196 Capítulo 9 Informes rápidos ##D se reemplaza por la desviación estándar. ##xx, donde xx es un número de columna. Este código se reemplaza por el valor de la columna, utilizando su formato. Si esta columna no existe, no se reemplaza. Mostrar los valores repetidos para columnas de ruptura Estos códigos son muy útiles para combinar etiquetas y datos en una celda. En un informe con subtotales, las columnas utilizadas para agrupar registros sobre los cuales efectuar los cálculos, se denominan columnas de ruptura. En el informe de la imagen anterior, el campo Departamento es una columna de ruptura, pues los registros en el informe se agrupan por departamento. Cuando un informe como este se imprime, los valores para la columna de ruptura se imprimen sólo una vez por ruptura. En otras palabras, el nombre de un departamento se imprime únicamente para el primer registro del grupo y no se repite hasta que el departamento cambie. Valores de rupturas (no repetidos) En ciertos casos, puede querer repetir los valores de las columnas de ruptura, de tal manera que aparezcan una vez por cada registro del área de ruptura. Puede hacerlo al seleccionar la propiedad de columna Valores repetidos. Esta propiedad puede ser seleccionada haciendo clic en el botón Valores repetidos, de la barra de herramientas, o seleccionando el comando de menú Valores repetidos en el menú contextual del editor de informes rápidos, o seleccionando la opción Valores repetidos en el menú Columnas. ❿ Para mostrar valores repetidos los de los campos en una columna: 1 Seleccione la columna de ruptura haciendo clic en la fila del encabezado de la columna y luego seleccione el comando Valores repetidos en el menú Columnas o haga clic en el botón Valores 196 4th Dimension - Manual del Usuario

197 Definir formatos de salida repetidos en la barra de herramientas Columnas. O Seleccione Valores repetidos en el menú contextual de la columna. La siguiente imagen muestra el informe anterior después de marcar la casilla de selección Valores repetidos para la columna Departamento. Valores de ruptura (repetidos) Definir formatos de salida Puede especificar formatos de salida para columnas que contienen datos numéricos (entero, entero largo, real), alfanuméricos (Alfa), fecha, hora e imagen. Por ejemplo, si muestra los salarios de una columna, puede añadir un formato numérico a la celda Detalle para el campo Salario. El formato ###,##0.00;- ###,##0.00 ubica el signo de Euro ( ) al lado derecho del número y pueden mostrar cantidades de Euros desde - 999, hasta 999,999.99: Formato numérico Si su informe incluye campos Alfa tales como un número telefónico o un número de seguridad social, puede utilizar un formato Alfa. Si su informe muestra fechas, horas o imágenes, también puede asignarles un formato de salida. 4th Dimension - Manual del Usuario 197

198 Capítulo 9 Informes rápidos 4 th Dimension ofrece diferentes formatos de salida por defecto. Sin embargo, usted puede crear sus propios estilos de formatos de salida para formatos numéricos y alfanuméricos. Para mayor información sobre este tema, consulte el Manual de Diseño. Asignar el formato de salida Puede asociar un formato de salida a una celda seleccionándolo en el menú contextual o escribiéndolo directamente en la celda. ❿ Para asignar un formato de salida a un campo numérico, alfa, fecha, hora o imagen: 1 Haga clic derecho (Windows) o Control+clic (Mac OS) sobre una celda de la columna a la que quiera asociar un estilo. Aparece el menú contextual del editor. 2 Seleccione el formato de salida que quiere en el submenú Formato: El contenido del submenú varía de acuerdo al tipo de datos de la columna: numéricos, alfanuméricos, fecha, hora o imagen. Si una columna del informe contiene datos a los que no se les puede aplicar formato de salida, el comando de Formato no aparece en el menú contextual. Nota Para mayor información sobre los formatos de salida, consulte el Manual de Diseño th Dimension - Manual del Usuario

199 Ocultar y mostrar filas y columnas El formato se introduce en la celda Detalle. Si también solicita cálculos para la columna, el formato especificado en la celda Detalle se aplica automáticamente a los cálculos. La única excepción es el cálculo Número que siempre se muestra como un número entero y no acepta ningún símbolo de formato, tal como el signo Euro ( ) o el signo dólar ($). También puede indicar manualmente los formatos a aplicar haciendo clic dos veces en la celda e introduciendo los elementos del formato utilizando el teclado. Se pueden aplicar diferentes formatos a las diferentes columnas del informe. Ocultar y mostrar filas y columnas 4 th Dimension le permie ocultar filas o columnas en un informe rápido en modo lista. Si quiere puede mostrar una fila o columna oculta. Ocultar filas es útil cuando quiere que el informe sólo muestre los cálculos que aparecen en las filas subtotal y total. También puede utilizar esta característica para ocultar una de las filas subtotal o la fila total. Puede ocultar una columna si necesita utilizarla como columna de orden pero no quiere mostrarla en el informe. Puede ocultar/mostrar una fila o columna utilizando el menú contextual del editor de informes rápidos, el menú Columnas o la barra de herramientas Columnas. Nota No puede ocultar una fila o columna en un informe modo tabla cruzada. ❿ Para ocultar una fila o columna: 1 Seleccione la fila o columna que quiere ocultar haciendo clic en su encabezado. 4th Dimension - Manual del Usuario 199

200 Capítulo 9 Informes rápidos 2 Haga clic derecho (Windows) o Control+clic (Mac OS) en el encabezado de la fila o columna a ocultar, y luego seleccione Ocultar en el menú contextual: O Seleccione el comando Ocultar en el menú Columnas del editor de informes rápidos. O Haga clic en el botón Ocultar Columnas. de la barra de herramientas 200 4th Dimension - Manual del Usuario

201 Añadir encabezados y pies de página 4 th Dimension muestra la fila o columna en color gris para recordarle que no aparecerá al imprimir o previsualizar el informe rápido. Fila oculta Columna Oculta Mostrar una fila o columna oculta Cuando una fila o columna está oculta, al seleccionarla aparece una marca ( ) junto al comando de menú Ocultar en el menú Columnas o en el menú contextual. Adicionalmente, el botón correspondiente de la barra de herramientas Columnas aparece presionado. Puede mostrar una fila o columna oculta seleccionando nuevamente la opción Ocultar en el menú Columnas o en el menú contextual. Al hacer esto, la fila o columna aparece normalmente en el área del informe rápido. Añadir encabezados y pies de página Antes de imprimir un informe rápido, puede añadir encabezados y pies de página. Utilice la caja de diálogo Encabezado y pie de página para definir el encabezado y pie de página de su informe. Esta caja de diálogo le permite hacer lo siguiente: Añadir texto o imágenes al encabezado y pie de página, Especificar el tamaño de las áreas de encabezado y pie de página, Utilizar textos independientes para las partes izquierda, central y derecha del encabezado y pie de página, Especificar fuentes, tamaños y estilo de fuente para el encabezado y el pie de página, Insertar códigos que añadan números de página, fecha y hora a sus informes. Sólo puede especificar encabezado y pie de página cuando imprime el informe con destino a la impresora. Sin embargo, una vez se definen, se mantienen con el informe, aún cuando el destino se modifique. Para mayor información sobre cómo alternar destinos de salida, consulte la sección Generar un informe rápido en la página th Dimension - Manual del Usuario 201

202 Capítulo 9 Informes rápidos Lista desplegable Encabezados/Pies de página Área de inserción de imagen ❿ Para añadir encabezados y pies de página: 1 Seleccione Encabezado y pie de página... del menú Archivo. Aparece la caja de diálogo Encabezado y pie de página. Área de previsualización de la página Área de inserción de texto Nota El área de previsualización tiene en cuenta la configuración del formato de impresión. La caja de diálogo Encabezado y pie de página le permite especificar encabezados y pies de página en una misma pantalla. Utilice el menú desplegable Encabezados/Pies de página para indicar el que quiere definir actualmente. 2 Seleccione Encabezados o Pies de página en el menú de selección. 3 Escriba la altura del encabezado o pie de página en el área Altura. Cuando entra por primera vez a la caja de diálogo, la altura del encabezado y pie de página es 25 puntos. No sólo puede cambiar este valor, sino también la unidad de medida para indicar los valores en centímetros o pulgadas th Dimension - Manual del Usuario

203 Añadir encabezados y pies de página A medida que introduce la altura del encabezado y pie de página, las líneas en el área de previsualización de la página se desplazan para indicar el tamaño del encabezado y del pie de página al imprimir el informe. 4 Si quiere utilizar una imagen, péguela en el área de imagen (utilice los comandos estándar copiar y pegar): 5 Seleccione la alineación haciendo clic en los iconos de Alineación: 6 Si quiere que la altura de la imagen sea la altura del encabezado/pie de página, haga clic en el botón Aplicar: 7 Seleccione un área de entrada y escriba el texto para el encabezado o pie de página. 4th Dimension - Manual del Usuario 203

204 Capítulo 9 Informes rápidos Al la derecha de cada área de entrada, hay tres botones que le permiten introducir variables en el área de entrada. Inserta la hora actual Inserta la fecha actual IInserta el número de página actual Puede insertar el número de página actual, hora de ejecución, o fecha de ejecución. También puede utilizar el código de las variables directamente: #H para la hora, #D para la fecha y #P para el número de página. 8 Asigne los atributos de fuente para el encabezado/pie de página. 9 Haga clic en el botón Aceptar para validar los cambios. Generar un informe rápido Una vez terminado el proceso de diseño del informe, puede imprimir el informe rápido. Puede imprimir un informe rápido para una variedad de tipos de salida: En una impresora estándar seleccionada, ❿ En disco, en un archivo de texto, En un gráfico, En un documento 4D View, En un documento HTML Para seleccionar un destino de salida: Seleccione Destinos en el menú Archivo th Dimension - Manual del Usuario

205 Generar un informe rápido El submenú Destinos contiene cinco elementos. Impresora Esta opción utiliza la impresora seleccionada en su configuración actual de impresión. Si imprime a una impresora, puede previsualizar el informe antes de imprimirlo. ❿ Para imprimir para una impresora: 1 Seleccione Impresora del submenú Destinos, en el menú Archivo. Esta opción está seleccionada por defecto. 2 Si es necesario, seleccione Ajustes de impresión en el menú Archivo, y especifique sus parámetros de impresión. Nota Este comando sólo está disponible cuando el destino seleccionado es Impresora. 3 Si quiere previsualizar su informe, seleccione Vista preliminar en el menú Archivo. Nota Este comando sólo está disponible cuando el destino seleccionado es Impresora. Aparece la caja de diálogo de vista previa, con el informe que diseñó con los datos actuales de la base de datos. 4 Seleccione Generar... en el menú Archivo. 5 Seleccione las propiedades adecuadas para su informe y haga clic en el botón Aceptar. Archivo en disco Esta opción envía su informe rápido a un archivo en disco que usted puede abrir y modificar con otras aplicaciones, incluyendo procesadores de texto y hojas de cálculo. Esta opción exporta los registros del informe rápido a un archivo de texto. 4th Dimension - Manual del Usuario 205

206 Capítulo 9 Informes rápidos Cuando utiliza esta opción, 4 th Dimension automáticamente utiliza los encabezados de columna como primer registro exportado. ❿ Para generar el informe en un archivo de texto: 1 En el menú Archivo, seleccione Archivo en disco en el submenú Destinos. 2 Seleccione Generar... en el menú Archivo. 4 th Dimension muestra una caja de diálogo estándar para guardar archivos y le pide introducir el nombre del archivo. 3 Escriba el nombre del archivo y haga clic en el botón Guardar. 4 th Dimension muestra una caja de diálogo para mantenerlo informado del progreso de la operación. Después de imprimir el informe para un archivo, 4 th Dimension retorna al editor de informes rápidos. Recuerde cambiar el destino de salida si quiere volver a enviar el informe rápido a una impresora estándar. Gráfico Esta opción envía el informe a 4D Chart, el plug-in de 4 th Dimension para representar datos gráficamente. Cuando selecciona Gráfico en el submenú Destinos, su informe se presenta como un gráfico en vez de en forma de tabla. El gráfico se puede imprimir utilizando 4D Chart. En modo lista, 4D Chart sólo utiliza los cálculos y etiquetas de la fila subtotal. Se utiliza la primer columna no numérica más a la izquierda como eje de Categorías (el eje horizontal). Para poder utilizar esta funcionalidad, el informe debe: contener de uno a cinco campos numéricos o fórmulas. Estas columnas serán asignadas a los valores de los ejes en el gráfico. utilizar un tipo de cálculo por campo numérico. Por ejemplo, si quiere representar gráficamente el salario promedio por departamento, debe crear un informe rápido con dos columnas, 206 4th Dimension - Manual del Usuario

207 Generar un informe rápido Nombre del departamento y Salario, y una fila subtotal para calcular el promedio del Salario: Valor a representar gráficamente En modo tabla cruzada, 4D Chart utiliza las dos fuentes de datos y la celda de valor; la última fila y la última columna se ignoran. Por ejemplo, si desea mostrar la cantidad de ventas por país para un conjunto de productos, puede definir el siguiente informe: Elementos (eje X) Series (eje Y) Valor a representar gráficamente (eje Z) ❿ Para generar el informe como un gráfico: 1 En el menú Archivo, seleccione Gráfico en el submenú Destinos. 2 Seleccione Generar... en el menú Archivo. 4th Dimension - Manual del Usuario 207

208 Capítulo 9 Informes rápidos Para informes modo lista, 4 th Dimension representa los datos en un gráfico de columnas 2D. Para informes modo tabla cruzada, 4 th Dimension representa los datos en un gráfico de columnas 3D: Puede utilizar 4D Chart para elegir otro tipo de gráfico o imprimir el gráfico th Dimension - Manual del Usuario

209 Generar un informe rápido Documento 4D View Esta opción envía el informe a un documento 4D View, un plug-in de 4 th Dimension para mostrar datos. Cuando selecciona 4D View en el submenú Destino, el informe se presenta como una ventana 4D View en vez de hacerlo en forma de tabla. 4D View utiliza todos los datos del informe. Nota El destino 4D View sólo está disponible si el plug-in 4D View está instalado en su entorno 4 th Dimension y si tiene las licencias apropiadas. ❿ Para generar un informe en un documento 4D View: 1 Seleccione 4D View del submenú Destinos en el menú Archivo. 2 Seleccione Generar... en el menú Archivo. 4 th Dimension crea una ventana 4D View con todos los datos. Puede modificar su contenido, imprimirlo o guardarlo utilizando los comandos de menú de 4D View. Archivo HTML Esta opción envía su informe rápido a un archivo HTML. Cuando selecciona esta opción, se utiliza la plantilla HTML por defecto, a menos que sea cambiada por programación. Cuando utiliza esta opción, 4 th Dimension automáticamente utiliza los encabezados de las columnas como primer registro exportado. ❿ Para generar un archivo HTML: 1 Seleccione Archivo HTML del submenú Destinos en el menú Archivo. 2 Seleccione Generar... en el menú Archivo. 4 th Dimension muestra una caja de diálogo estándar para guardar archivos y le pide introducir un nombre del archivo. 3 Escriba el nombre del archivo y haga clic en el botón Guardar.. 4 th Dimension muestra una caja de diálogo que lo mantiene informado acerca del progreso de la operación. Después de imprimir el informe en un archivo HTML, 4 th Dimension retorna al editor de informes rápidos. Recuerde cambiar el destino de salida si quiere volver a enviar el informe rápido a una impresora estándar. 4th Dimension - Manual del Usuario 209

210 Capítulo 9 Informes rápidos Generar el código 4D El editor de informes rápidos le permite generar automáticamente el código 4 th Dimension correspondiente a un informe definido y pegarlo en el portapapeles. Esta función permite construir manualmente los esbozos de informes rápidos que se puedan personalizar utilizando el lenguaje de 4 th Dimension. Esta función sólo está disponible en entorno Usuario. El botón para generación de código está ubicado en la última página del asistente de creación de informes rápidos: Última página del asistente Generar el código 4D Incluso si construye el informe rápido manualmente, puede utilizar esta función mostrando el paso Finalización del asistente th Dimension - Manual del Usuario

211 Generar el código 4D Cuando hace clic en este botón, aparece una caja de diálogo que le permite definir los parámetros relacionados con la generación del código: Las siguientes opciones están disponibles: Bordes: marque esta opción para especificar que quiere incluir en el código 4D generado las propiedades de bordes de las celdas. Visibilidad de las paletas: marque esta opción para especificar que quiere incluir en el código 4D generado la configuración de visualización actual de las paletas (Estándar, Estilos, Columnas...). Es recomendable no marcar esta opción si el código va a ser utilizado en un área fuera de pantalla. Propiedades del texto: utilice esta opción para especificar que quiere incluir la definición de estilo de fuente del informe (fuente, estilo, etc.) en el código 4D. Si esta opción no está marcada, las siguientes tres opciones no tienen efecto. Tipo, Tamaño, Alineación: cuando esta opción está marcada, el código 4D generado incluye la información relacionada con la fuente, el tamaño de fuente y la alineación de los textos en el modelo de informe rápidos. Estilo (Negrita, Cursiva, Subrayado): cuando esta opción está marcada, el código 4D generado incluye información relacionada con estilos de texto en el modelo de informe rápido. 4th Dimension - Manual del Usuario 211

212 Capítulo 9 Informes rápidos Color (Texto, Fondo): cuando esta opción está marcada, el código 4D generado incluye información relacionada con los colores de texto en el modelo del informe rápido. Una vez haya definido las opciones, haga clic en el botón Generar el código para generar el código 4D; luego aparece el código en el área de previsualización de la caja de diálogo: Puede modificar las opciones de código y hacer clic nuevamente en el botón Generar el código con el fin de actualizar el área de previsualización. Si está satisfecho con el código generado, haga clic en el botón Copiar al Portapapeles, luego haga clic en el botón Cerrar para cerrar la caja de diálogo. Puede pegar el código en un método o en un archivo existente utilizando el atajo estándar Ctrl+V (Windows) o Comando+V (Mac OS), o el comando Pegar del menú Edición th Dimension - Manual del Usuario

213 10 Etiquetas El editor de etiquetas de 4 th Dimension proporciona una forma conveniente para imprimir una amplia variedad de etiquetas. Con el editor de Etiquetas, puede hacer lo siguiente: Diseñar etiquetas para correos, carpetas y tarjetas de archivos, y para muchas otras necesidades Especificar la fuente, tamaño de la fuente, y estilo a utilizar en las etiquetas Especificar el número de etiquetas horizontales y verticales en cada página Especificar las márgenes a aplicar en la página de etiquetas Cargar y guardar diseños de etiquetas Imprimir etiquetas. Las etiquetas también se pueden crear utilizando el editor de Formularios en el entorno Diseño. Utilice el editor de formularios para diseñar etiquetas especializadas que incluyen variables o aprovechan las herramientas gráficas disponibles en editor de formularios. Para mayor información acerca del uso del editor de formularios para la creación de etiquetas, consulte el Manual de Diseño. El asistente de etiquetas Utilice el asistente de etiquetas para crear, dar formato e imprimir etiquetas en el entorno usuario. El asistente de etiquetas contiene los parámetros para el diseño y posicionamiento de las etiquetas en el papel. Por ejemplo, cuando crea etiquetas de direcciones, puede querer 4th Dimension - Manual del Usuario 213

214 Capítulo 10 Etiquetas un diseño de etiqueta que incluya el nombre y apellido de la persona en la primera línea, la dirección en la segunda línea, etc. Como parte del diseño, el asistente de etiquetas le permite especificar el número de etiquetas por página y las márgenes a utilizar en el papel de etiquetas, de tal manera que el texto aparezca centrado dentro de las etiquetas. El asistente de etiquetas consta de dos páginas, Etiqueta y Disposición, cada una identificada por una pestaña en la parte superior de la caja de diálogo. La página Etiqueta se utiliza para definir el contenido de la etiqueta y la página Disposición, para definir el tamaño y posición de las etiquetas en la página. Al terminar el diseño de una etiqueta, puede guardarla en el disco de manera que pueda reutilizarla. Abrir el Asistente de etiquetas Para abrir el Asistente de etiquetas: Seleccione Etiquetas en el menú Utilidades o haga clic en el icono correspondiente en la barra de herramientas del entorno Usuario. 4 th Dimension muestra la página Etiqueta del Asistente de etiquetas. Barra de herramientas Listas de campos Área de previsualización Área de entrada de Texto estático Área de Aspecto del objeto Área de atributos de texto Lista desplegable Formulario a usar Botón Aspecto por defecto Página Etiqueta La página Etiqueta contiene los parámetros para el diseño y formato de las etiquetas th Dimension - Manual del Usuario

215 El asistente de etiquetas Contiene los siguientes elementos: Lista de campos: esta área muestra los nombres de los campos de la tabla actual en una lista jerárquica. Si la tabla está relacionada con otras tablas, los campos de llave foránea tienen un signo más (en Windows) o una flecha (en Macintosh) para desplegar los campos de la(s) tabla(s) relacionada(s). Los campos de las tablas relacionadas aparecen indentados. Nota En el Asistente de etiquetas sólo aparecen las tablas y campos visibles. Para mayor información acerca de cómo dar el atributo de invisible a tablas y campos, consulte el Manual de Diseño. Área de vista previa: utilice esta área para diseñar su etiqueta. Barra de herramientas: la barra de herramientas del Asistente de etiquetas contiene herramientas para dibujar, seleccionar, alinear, distribuir, ubicar y duplicar objetos. Para información completa sobre esta barra de herramientas, consulte la sección Barra de herramientas del Asistente de etiquetas en la página 216. Área de Aspecto del objeto: estos controles permiten especificar los colores de fondo y primer plano, patrones de relleno, y bordes para cada objeto en la etiqueta. Botón Aspecto por defecto: este botón aplica el conjunto de atributos de apariencia por defecto al objeto seleccionado. Área de entrada de Texto estático: esta área permite añadir objetos de texto estático a la etiqueta. Área de atributos de texto: estos controles le permiten especificar la fuente, tamaño de fuente, formato de presentación, y estilo del texto. Lista desplegable Formulario a usar: esta lista desplegable le permite evitar el Asistente de etiquetas y utilizar un formulario para imprimir las etiquetas. Si está utilizando el Asistente de etiquetas para crear una etiqueta, elija en la lista Sin Formulario (por defecto). Si quiere utilizar un formulario, selecciónelo en esta lista. En este caso 4 th Dimension ignora cualquier otra especificación en el asistente e imprime las etiquetas de acuerdo al diseño del formulario indicado; igual que cualquier trabajo de impresión, se ejecuta cualquier formulario o método de objeto asociado al formulario. Para mayor información acerca del diseño de formularios para etiquetas, consulte el Manual de Diseño. 4th Dimension - Manual del Usuario 215

216 Capítulo 10 Etiquetas Página Disposición La página Disposición contiene controles para imprimir etiquetas basados en los requerimientos de la impresora seleccionada en el Administrador de impresión (Utilidad Configuración Impresoras en Macintosh), de manera que puede indicar el formato de página con precisión. Barra de herramientas del Asistente de etiquetas Flecha (selección Para mayor información sobre la página Disposición, consulte la sección Especificar la disposición de las etiquetas en la página 227. La barra de herramientas del Asistente de etiquetas contiene las siguientes herramientas: Herramientas de dibujo Herramientas de alineación Duplicar Rectángulo Rectángulo redondeado. Óvalo Línea Derecha Izquierda Inferior Superior Horizontal centrado Vertical centrado Traer al frente Enviar al fondo Distribución vertical Distribución horizontal Crear un diseño de Etiquetas Puede crear una etiqueta arrastrando los nombres de los campos hacia el área de vista previa, añadiendo texto estático, dibujando objetos gráficos con las herramientas de dibujo en la barra de herramientas, y pegando gráficos desde el portapapeles. Puede editar la etiqueta al redistribuir, mover, redimensionar, sobreponer y alinear objetos. Con las áreas de Aspecto del objeto y Atributos de texto, puede controlar los atributos de fuente, colores de fondo y de primer plano, patrones de relleno y bordes de cada objeto. El área de vista previa muestra el tamaño aproximado y el aspecto de la etiqueta seleccionada. Antes de añadir elementos a la etiqueta, puede especificar las dimensiones del papel y de las etiquetas en la página Disposición. Para mayor información, consulte la sección Especificar la disposición de las etiquetas en la página th Dimension - Manual del Usuario

217 Crear un diseño de Etiquetas Nota No puede añadir una fórmula (variable) a una etiqueta con el asistente de etiquetas. Si necesita utilizar una variable en una etiqueta, utilice el editor de Formularios. ❿ Para crear una etiqueta: 1 Arrastre el primer campo que quiere mostrar en la etiqueta desde la lista de campos hacia el área de vista previa. Si el campo está en una tabla relacionada, expanda el campo relacionado para mostrar los campos de la tabla relacionada. Su campo se añade al área de vista previa. Un puntero en forma de mano indica que está seleccionado. 2 Si quiere concatenar un campo a este campo, arrastre el nuevo campo desde la lista de campos hacia el campo existente. O Si quiere concatenar los dos campos utilizando un retorno de carro (salto de línea), presione la tecla Mayús mientras arrastra el nuevo campo. O De lo contrario, continúe arrastrando campos hacia el área de vista previa. Cuando concatena dos campos arrastrándolos y soltándolos, el separador que se utiliza es el definido en los recursos de 4 th Dimension. Por defecto, se utiliza el caracter espacio. El caracter + entre los nombres de los campos en un objeto de campo indica que los campos están concatenados en una línea. Cuando 4 th Dimension imprime la etiqueta, insertará un espacio entre los campos en la misma línea. La siguiente imagen muestra la concatenación de los campos Nombre y Apellido. Si concatena dos campos arrastrando y soltando el segundo campo mientras presiona la tecla Mayús, se utiliza el retorno de carro como 4th Dimension - Manual del Usuario 217

218 Capítulo 10 Etiquetas separador. Cuando se imprimen las etiquetas si el segundo campo está vacío,se omite la línea correspondiente y se reemplaza por el siguiente campo. Si un campo contiene texto con un retorno de carro, estos se tienen en cuenta. Por ejemplo, esta característica le permite crear etiquetas postales con muchos campos concatenados ([Clientes]Nombre, [Clientes]Apellido, [Clientes]Direccion1, [Clientes]Direccion2, etc.) sin generar líneas vacías cuando un campo está vacío. Puede redimensionar automáticamente un grupo de campos concatenados de manera que corresponda al número de líneas que contiene. Puede hacerlo, con Control+clic (en Windows) o Comando+clic (en Mac OS) en el borde inferior derecho del grupo. A medida que añade campos, puede reubicarlos arrastrándolos o utilizando las herramientas de alineación en la barra de herramientas. 3 Para añadir un elemento de texto a la etiqueta, introduzca el texto en el área de texto estático y haga clic en la flecha. El objeto de texto estático se añade al área de vista previa de la etiqueta. La siguiente imagen muestra un elemento de texto estático añadido a la etiqueta. Después de añadir el texto a la etiqueta, puede reubicarlo arrastrándolo o alineándolo con otros objetos. 4 (Opcional) Utilice una herramienta de dibujo para añadir los objetos gráficos que quiera a las etiquetas. Por ejemplo, puede añadir diferentes fondos a las secciones PARA: y DE: de la etiqueta. 5 (Opcional) Pegue un gráfico desde el portapapeles en el área de vista previa. Para mayor información acerca de cómo añadir gráficos a las etiquetas, consulte la sección Añadir un gráfico a la etiqueta en la página 226. Después de añadir todos los elementos necesarios al área de vista previa de la etiqueta, puede utilizar cualquier herramienta de edición para modificar el diseño de las etiquetas. Para mayor información, consulte 218 4th Dimension - Manual del Usuario

219 Trabajar con objetos en el Asistente de etiquetas Campos vacíos en el Asistente de etiquetas la sección Trabajar con objetos en el Asistente de etiquetas en la página 219. Algunos registros en su base de datos pueden no contener entradas para cada campo. Al imprimir las etiquetas, el Asistente de etiquetas maneja los campos vacíos inteligentemente. En vez de dejar espacios vacíos donde debería haber datos, el Asistente concatena los datos. Cuando en una línea existe un campo vacío para un registro en particular, 4 th Dimension concatena los campos restantes en la línea sin dejar los espacios vacíos correspondientes a los datos faltantes. Cuando una línea completa no contiene datos para un registro en particular, 4 th Dimension concatena verticalmente las líneas restantes en la etiqueta sin dejar una línea vacía. 4 th Dimension centra automáticamente el texto dentro del área de la etiqueta. Eliminar campos Si comete un error, puede eliminar uno o más campos de la etiqueta. ❿ Para eliminar un objeto: 1 Seleccione el objeto y presione la tecla Retroceso (Delete en Macintosh). Se elimina el objeto seleccionado. Cuando el objeto seleccionado corresponde a una fila de campos concatenados, al presionar Backspace sólo se elimina el último campo de la fila. Para borrar más campos de la fila, debe continuar presionando Retroceso. Trabajar con objetos en el Asistente de etiquetas Esta sección describe las técnicas de edición de objetos en las etiquetas. Esto incluye: Crear objetos gráficos, Alinear objetos, Distribuir objetos, Superponer objetos, Duplicar objetos, 4th Dimension - Manual del Usuario 219

220 Capítulo 10 Etiquetas Mover objetos, Redimensionar objetos, Añadir bordes a un objeto, Añadir colores de fondo y primer plano, patrones de relleno, y bordes, Pegar un gráfico en la etiqueta, Eliminar objetos. Crear objetos gráficos Puede crear un objeto gráfico dibujándolo. ❿ Para crear un objeto: 1 Seleccione el tipo de objeto que quiere dibujar haciendo clic en su herramienta de la barra. El puntero del ratón se convierte en una cruz cuando pasa sobre el área de vista previa. 2 Arrastre la herramienta para crear un área para el objeto. Para objetos bidimensionales (óvalos, rectángulos, y rectángulos redondeados), arrastre diagonalmente. 1) Seleccione la herramienta de dibujo que quiera utilizar 2) Arrastre para dibujar el objeto Nota Presione la tecla Mayús mientras dibuja para limitar el objeto a una forma regular. Las líneas se limitan a verticales u horizontales, los rectángulos a cuadrados, y los óvalos a círculos. 3 Cuando termine de dibujar el objeto suelte el botón del ratón. 4 th Dimension crea el objeto y lo convierte en el objeto actualmente seleccionado. La herramienta Flecha es seleccionada automáticamente y el puntero se convierte en una flecha th Dimension - Manual del Usuario

221 Trabajar con objetos en el Asistente de etiquetas Alinear objetos Las herramientas de alineación le permite alinear objetos con otros objetos, puede alinearlos hacia arriba, abajo, a la izquierda, a la derecha, y centrarlos horizontal o verticalmente respecto a otro objeto. La siguiente imagen muestra las herramientas de alineación del asistente de etiquetas. Alinear a la derecha Alinear a la izquierda Alinear centrado vertical Alinear centrado horizontal Alinear abajo Alinear arriba La posición de las líneas representa la función de cada herramienta. Por ejemplo, el icono alinear a la derecha muestra los objetos alineados verticalmente a la derecha de la caja. El botón alinear centrado vertical muestra los líneas alineadas verticalmente en el centro. ❿ Para alinear un conjunto de objetos: 1 Seleccione los objetos que quiere alinear. Presione Mayús+clic para seleccionar varios objetos. 2 Haga clic en la herramienta de alineación que corresponda a la alineación que quiere. 4 th Dimension alinea los objetos seleccionados de acuerdo a la alineación seleccionada. Distribuir objetos La barra de herramientas incluye dos botones que le permiten distribuir tres o más objetos equitativamente. Distribuir verticalmente Distribuir horizontalmente Cuando utiliza una de estas herramientas, puede modificar el resultado al presionar las teclas Shift o Alt mientras hace clic en ellas. Clic: distribuye los objetos de acuerdo a sus lados adyacentes, Mayús+Clic: distribuye los objetos de acuerdo a su lado izquierdo (horizontal) o superior (vertical), Alt+Clic: distribuye los objetos de acuerdo a su lado derecho (horizontal) o inferior (vertical), Maús+Alt+Clic: distribuye los objetos de acuerdo a sus centros. 4th Dimension - Manual del Usuario 221

222 Capítulo 10 Etiquetas Estas reglas se ilustran en el siguiente diagrama. Acción Distribuir verticalmente Clic Mayús+Clic Alt+Clic (Windows) Opcion+Clic (Mac OS) Mayús+Alt+Clic (Windows) Mayús+Opción+Clic (Mac OS) Estándar Superiores Inferiores Centros Distribuir horizontalmente Estándar Lado izquierdo Lado derecho Centros ❿ Para distribuir un conjunto de objetos: 1 Seleccione los objetos que quiere distribuir. Debe seleccionar por lo menos tres objetos. Presione la tecla Mayús y haga clic para seleccionar varios objetos. 2 Si quiere, presione una tecla de modificación o una combinación de teclas y haga clic en la herramienta de Distribución horizontal o de Distribución vertical. 4 th Dimension distribuye los objetos seleccionados de acuerdo a la reglas que seleccionó. Superponer objetos Puede querer crear un diseño que utilice objetos en diferentes capas. Por ejemplo, puede querer ubicar un rectángulo sombreado detrás de los campos en la etiqueta. El Asistente de etiquetas provee las herramientas Enviar al fondo y Traer al frente, que le permiten superponer objetos en la etiqueta th Dimension - Manual del Usuario

223 Trabajar con objetos en el Asistente de etiquetas La siguiente imagen muestra objetos al frente de otros objetos: Campos en frente de un cuadro sombreado Al hacer clic en las herramientas Enviar al fondo o Traer al frente se mueven los objetos seleccionados una capa hacia adelante o hacia atrás. Si quiere mover los objetos sólo un capa hacia adelante o hacia atrás, presione la tecla Shift mientras hace clic en Enviar al fondo o Traer al frente. ❿ Para mover un objeto hacia el frente o hacia atrás: 1 Seleccione el o los objetos que quiere mover. Presione la tecla Mayús y haga clic en los objetos que quiera seleccionar. 2 Haga clic en Enviar al fondo o Traer al frente, en la barra de herramientas. 4 th Dimension mueve los objetos seleccionados hacia atrás o al frente de los demás objetos. Nota Cuando mueve un objeto hacia el fondo, puede parecer oculto tras los objetos que están en frente de él. Para ver el objeto, seleccione el objeto del frente y envíelo al fondo. Duplicar objetos Puede duplicar cualquier objeto en la etiqueta. Las copias de los objetos activos retienen todas las propiedades del objeto original, incluyendo colores de fondo y primer plano, patrones de relleno, atributos de texto y formato de salida. ❿ Para duplicar un objeto: 1 Seleccione uno o más objetos. Presione la tecla Mayús y haga clic en los objetos que quiere seleccionar. 2 Haga clic en la herramienta Duplicar de la barra. 4 th Dimension duplica el o los objetos seleccionados. Mover objetos Puede mover objetos seleccionándolos y arrastrándolos con el ratón. También, puede utilizar las teclas de flechas para mover los objetos uno o diez píxeles a la vez. 4th Dimension - Manual del Usuario 223

224 Capítulo 10 Etiquetas Para mover un objeto un píxel, seleccione el objeto y presione una tecla de flecha. Para mover un objeto diez píxeles a la vez, seleccione el objeto y luego presione la tecla Control (en Windows) o Comando (en Macintosh), y presione una tecla de flecha. Redimensionar objetos Puede redimensionar cualquier objeto en la etiqueta seleccionándolo y arrastrando una de sus esquinas. ❿ Para redimensionar un objeto por arrastre: 1 Seleccione el objeto que quiere redimensionar. 2 Mueva el puntero sobre uno de los cuatro cuadros que aparecen en el objeto seleccionado. El puntero cambia a una flecha multidireccional y la mano desaparece. 3 Arrastre el cuadro hacia el centro del objeto para reducir el tamaño del objeto. O Arrastre el cuadro hacia afuera, para aumentar el tamaño del objeto. 4 th Dimension redimensiona el objeto. Añadir un borde a un objeto Puede añadir un borde de un píxel a un objeto. El borde puede estar a una distancia entre uno y nueve píxeles del objeto. ❿ Para añadir un borde: 1 Seleccione el objeto. El objeto seleccionado se indica por los cuadro cuadros de selección. 2 Presione la tecla Control (Comando en Macintosh) y presione un número de 1 a 9 en el teclado numérico th Dimension - Manual del Usuario

225 Trabajar con objetos en el Asistente de etiquetas Se añade un borde al objeto. La distancia desde el objeto (en píxeles) se controla por el número que presionó. La siguiente imagen muestra el resultado de presionar Control+1. Añadir colores de fondo o primer plano 4 th Dimension le permite añadir colores a los objetos para mostrarlos en un monitor a color o imprimirlos a color. Combinando los colores seleccionados con patrones de relleno, puede obtener miles de tonalidades. Nota Los colores aparecen como blanco y negro en monitores blanco y negro. Aparecen como escala de grises en monitores con escala de gris. La paleta de colores muestra sombras en monitores con escala de gris. Puede especificar colores diferentes para píxeles de primer plano (píxeles que aparecen en negro en un monitor blanco y negro) y píxeles de fondo (píxeles que aparecen en blanco en un monitor blanco y negro). Si el objeto es un campo o texto estático, el color de primer plano controla el color del texto y el color de fondo controla el color del rectángulo del objeto. Los colores de fondo y primer plano se definen utilizando los menús de imagen Fondo y Primer y plano en el área Aspecto del objeto del Asistente de etiquetas. Si su monitor soporta 16 colores, seleccione los colores entre los primeros 16 colores de cada paleta. Si su monitor soporta 256 colores (o más), puede elegir cualquier color y este aparecerá apropiadamente. Definir patrones de relleno Puede aplicar patrones de relleno a cualquier objeto gráfico bidimensional, como un óvalo, un rectángulo una línea, el área de un campo o de un texto estático, y un borde de un objeto bidimensional. El menú de imagen Relleno controla el patrón de relleno del objeto seleccionado. El menú de imagen Borde controla el patrón de relleno para el borde. 4th Dimension - Manual del Usuario 225

226 Capítulo 10 Etiquetas Definir patrones de borde Puede definir patrones de borde para cualquier objeto que tenga borde, como un óvalo o rectángulo. Los patrones de borde disponibles son iguales a los patrones de relleno. La apariencia del borde también depende del ancho de línea especificado para el borde. La siguiente imagen muestra un patrón de relleno aplicado al rectángulo superior y un patrón de relleno de borde aplicado al rectángulo inferior. Definir el ancho de línea El menú desplegable Grosor controla el ancho de una línea o del borde de un objeto bidimensional. Para definir un ancho de línea, seleccione el objeto y luego seleccione un ancho de línea en el menú desplegable Grosor. Restaurar el aspecto por defecto Añadir un gráfico a la etiqueta Cuando añade un objeto a la etiqueta, toma los atributos de apariencia del objeto creado más recientemente. Si quiere asignar los atributos de apariencia por defecto a este objeto (o a cualquier otro), seleccione el objeto y haga clic en el botón Aspecto por defecto. Los colores de fondo y primer plano, patrones de relleno, borde y ancho de línea retoman los valores por defecto. Además de las herramientas de dibujo de la barra de herramientas, puede pegar un gráfico en la etiqueta desde el portapapeles. ❿ Para pegar un gráfico en la etiqueta: 1 Coloque el gráfico en el portapapeles th Dimension - Manual del Usuario

227 Especificar la disposición de las etiquetas 2 Seleccione Pegar en el menú Edición de 4 th Dimension o presione Control+V (Comando+V en Macintosh). El gráfico aparece en el área de vista previa con los cuadrados de selección. Puede moverlo, alinearlo, distribuirlo o redimensionarlo como cualquier otro objeto. Eliminar objetos Puede eliminar el objeto seleccionado al presionar la tecla Retroceso (Delete en Macintosh). Si el objeto seleccionado contiene campos concatenados, se elimina el último campo del objeto. Si quiere eliminar todo el objeto, continúe presionando la tecla Retroceso o Delete. Especificar la disposición de las etiquetas La disposición de las etiquetas se define en la página Disposición del asistente de etiquetas. Puede pasar a esta página en cualquier momento al hacer clic en la pestaña Disposición. La página Disposición contiene los siguientes elementos: 4th Dimension - Manual del Usuario 227

228 Capítulo 10 Etiquetas Botones Orientación y Orden: estos botones le permiten especificar la orientación de la página y el orden en que la información se debe asignar a las etiquetas. Recuerde que la orientación de la hoja es independiente de la orientación de la página. Si modifica este parámetro, asegúrese de cambiar la configuración de la página de acuerdo a la caja de diálogo de configuración de la impresora. Etiquetas por fila y por columna: estas cajas se utilizan para controlar el tamaño de las etiquetas especificando el número de etiquetas que aparecen en su hoja de etiquetas. Área de vista previa: esta área da una vista reducida de cómo se verá una página completa de etiquetas, de acuerdo a las dimensiones introducidas en el asistente de etiquetas. El área de vista previa también refleja el tamaño del papel seleccionado en la caja de diálogo de Configuración de la impresora. También puede seleccionar la primera etiqueta a imprimir en la página. El borde rojo indica el tamaño físico de la página y el borde azul indica el tamaño del área imprimible. Botones de selección Tamaño de la etiqueta y Tamaño de la página: estos botones se utilizan para definir las dimensiones de la etiqueta y de la página. Si elige la opción Tamaño de la etiqueta, puede introducir el ancho y alto de la etiqueta en las áreas apropiadas. Si elige la opción Tamaño de la página, puede introducir el valor de las márgenes derecha e inferior, como en la siguiente imagen. Márgenes: estas cajas se utilizan para especificar las dimensiones de las etiquetas o el tamaño de la página, de acuerdo a la opción seleccionada. Después de entrar las márgenes del papel de etiquetas, puede necesitar hacer algunos ajustes adicionales de manera que el texto aparezca centrado en las etiquetas. Puede utilizar números positivos y negativos en los cuadros de margen para aumentar o disminuir las márgenes. Redimensión automática: si marca esta opción, los valores de Ancho y Altura de la etiqueta, se definen automáticamente th Dimension - Manual del Usuario

229 Especificar la disposición de las etiquetas Intervalo horizontal: esta área controla el espacio entre columnas de etiquetas. Intervalo vertical: esta área controla el espacio entre filas de etiquetas. Lista desplegable Unidad: esta lista desplegable permite cambiar la unidad en la que especifica las medidas de su etiqueta y página. Puede utilizar píxeles, milímetros, centímetros o pulgadas. Lista desplegable Etiquetas por registro: este control le permite imprimir más de una copia de cada etiqueta. Si imprime más de una copia, 4 th Dimension imprime las copias consecutivamente en vez de hacer copias de las páginas de etiquetas. Lista desplegable Código estándar: este control le permite especificar la etiquetas, las dimensiones de la página, y las márgenes, seleccionando una etiqueta comercial estándar de la lista desplegable. Método a aplicar: este control le permite elegir un método a ejecutar durante la impresión. Por ejemplo, puede ejecutar un método que añada la fecha y hora de impresión de la etiqueta. Opciones Aplicar una vez (por etiqueta o por registro): Estas opciones permiten especificar si el método se ejecuta una vez por etiqueta o por registro. Este control sólo tiene sentido cuando se imprime más de una copia de cada etiqueta y también se está ejecutando un método al momento de imprimir. Botones de control del Asistente: estos botones ofrecen opciones para configurar la página, imprimir, cargar y guardar diseños de etiquetas. ❿ Para especificar la posición de las etiquetas en la hoja: 1 Haga clic en la pestaña de la página Disposición. 4th Dimension - Manual del Usuario 229

230 Capítulo 10 Etiquetas Aparece la página Disposición del Asistente de etiquetas. Puede especificar el diseño de la hoja de etiquetas en las áreas de entrada en la página Disposición o seleccionando un diseño estándar de la lista desplegable Código estándar. Esta lista desplegable contiene especificaciones para una amplia variedad de hojas de etiquetas comerciales estándar. 2 Haga clic en el botón Configurar página. Aparece la caja de diálogo Configurar impresión de su sistema operativo. 3 Seleccione la impresora que quiere utilizar y haga clic en Aceptar. Si es necesario, el área de vista previa cambia para reflejar su elección. 4 Si es conveniente, seleccione el tipo de papel de etiquetas a utilizar de la lista desplegable Código estándar. Las demás áreas de entrada en la página cambian para reflejar las características del papel seleccionado. Si es necesario, puede modificar estas especificaciones. 5 Haga clic en los botones de selección apropiados en Orientación y Orden th Dimension - Manual del Usuario

231 Especificar la disposición de las etiquetas Puede elegir entre orientación horizontal o vertical, y orden horizontal o vertical. Recuerde que la orientación de la hoja es independiente de la orientación de la página. Si modifica este parámetro, asegúrese de cambiar la configuración de la página en la caja de diálogo de configuración de la impresora. 6 Introduzca el número de etiquetas por fila y por columna en las áreas correspondientes. El área de vista previa se ajusta para mostrar la apariencia de las etiquetas en una página impresa. 7 Si la primera hoja del papel de etiquetas está parcialmente utilizada, haga clic en la primera etiqueta vacía de la hoja en el área de vista previa. 4 th Dimension comenzará a imprimir las etiquetas en la etiqueta indicada. La siguiente imagen muestra el área de vista previa después de hacer clic en la segunda etiqueta. 8 Si quiere, elija una unidad de medida de la lista desplegable Unidad, para introducir el tamaño de las márgenes. 9 Introduzca los valores para reflejar las márgenes en su papel de etiquetas. 4th Dimension - Manual del Usuario 231

232 Capítulo 10 Etiquetas Utilice los botones de opción Tamaño de la etiqueta y Tamaño de la página para controlar las áreas de entrada para tamaño de la etiqueta o tamaño de la página. El tamaño de las etiquetas individuales en la página de vista previa se ajustará para acomodar las márgenes. Por ejemplo, si aumenta el tamaño de las márgenes a cuatro centímetros, superior e inferior, el tamaño de cada etiqueta disminuye para mantener el mismo número de etiquetas especificadas anteriormente. Como algunas impresoras utilizan partes de la margen para sostener la hoja de las etiquetas, la impresora puede no tomar en cuenta las márgenes completas al imprimir las etiquetas. En este caso, puede necesitar ajustar los parámetros de margen de manera que el texto de las etiquetas esté centrado en cada una. Dado que la impresora utiliza parte de las márgenes, la impresora comienza a medir las márgenes desde un punto que no es precisamente el borde del papel de etiquetas. Al imprimir las etiquetas, el texto de cada etiqueta puede aparecer desplazado hacia la derecha o hacia abajo del papel de etiquetas. Para compensar esta pérdida de espacio de margen, puede utilizar números negativos en algunas de las áreas de entrada de márgenes. Cuando introduce números negativos en el margen derecho, el texto de las etiquetas se desplaza hacia la derecha. Cuando introduce números negativos en el margen superior, el texto de las etiquetas se desplaza hacia la parte superior de la página. Nota Como regla general, el uso de un valor negativo en un cuadro de margen, desplaza el texto hacia la margen que está definiendo. 10 (Opcional) Si quiere imprimir más de una copia de cada etiqueta, utilice la lista desplegable Etiquetas por registro para seleccionar el número de copias a imprimir. Las copias se imprimen consecutivamente en el papel de etiquetas. 4 th Dimension no duplica la página completa de etiquetas. 11 (Opcional) Si quiere ejecutar un método durante la impresión de las etiquetas, selecciónelo de la lista desplegable Método a aplicar. 12 (Opcional) Si está ejecutando un método e imprimiendo más de una copia de cada etiqueta, puede elegir Aplicar una vez por etiqueta o Aplicar una vez por registro th Dimension - Manual del Usuario

233 Guardar y cargar diseños de etiquetas Este control no tiene efecto a menos que esté utilizando varias copias y métodos. Guardar y cargar diseños de etiquetas 4 th Dimension permite guardar cada diseño de etiquetas como un archivo que puede abrir desde el Asistente de etiquetas. Guardando sus diseños de etiquetas, puede mantener una librería de etiquetas para utilizar de acuerdo a sus necesidades. Los diseños guardan los parámetros definidos en las páginas Etiqueta y Disposición. Guardar un diseño de etiquetas Para guardar un diseño de etiquetas: 1 Haga clic en el botón Guardar. 4 th Dimension muestra una caja de diálogo donde puede escribir el nombre del archivo del diseño de etiqueta. Nota En Windows los archivos de etiquetas tienen la extensión.4lb. 2 Escriba un nombre de archivo para el diseño de la etiqueta y haga clic en el botón Guardar. Cargar un diseño de etiqueta Puede cargar un diseño de etiqueta en cualquier momento desde el Asistente de etiquetas. ❿ Para cargar un diseño de etiquetas: 1 Haga clic en el botón Cargar. 4 th Dimension despliega una caja de diálogo estándar de apertura de archivos donde puede seleccionar el archivo que contiene el diseño de etiqueta. Haga doble clic en el archivo o selecciónelo y haga clic en el botón Abrir. 4 th Dimension reemplaza el diseño de etiqueta actual con el diseño que seleccionó. 4th Dimension - Manual del Usuario 233

234 Capítulo 10 Etiquetas Imprimir etiquetas Después de completar el diseño de la etiqueta, puede previsualizar o imprimir las etiquetas. Puede imprimir primero en papel normal para verificar la ubicación del texto antes de utilizar el papel de etiquetas (más costoso). ❿ Para imprimir sus etiquetas: 1 Haga clic en el botón Imprimir. Aparece la caja de diálogo de la impresora seleccionada en el Administrador de impresión. Puede hacer clic en el botón Previsualizar para ver el resultado en pantalla, antes de hacer clic en el botón Aceptar. Si imprime utilizando un formulario, 4 th Dimension utiliza el formulario seleccionado al imprimir las etiquetas, asumiendo que el formulario se diseñó para imprimir etiquetas. Después de imprimir las etiquetas, 4 th Dimension cierra el Asistente de etiquetas y regresa al formulario que estaba utilizando cuando abrió el Asistente th Dimension - Manual del Usuario

235 11 Gráficos 4 th Dimension le permite crear una gran variedad de gráficos bi y tridimensionales, sin tener que exportar los datos a una aplicación gráfica. Puede crear gráficos a partir de los datos de su base de datos o de datos copiados en el portapapeles desde otra aplicación. Puede graficar directamente los datos de los campos o el resultado de cálculos. Puede crear gráficos en 4 th Dimension con el plug-in integrado 4D Chart. Gracias a las capacidades gráficas integradas en 4 th Dimension, puede representar gráficamente los datos de su base de datos y actualizar sus gráficos cuando la información en la base de datos cambia. Puede imprimir sus gráficos o copiarlos en el portapapeles y pegarlos en otras aplicaciones. Finalmente, 4D Chart dispone de más de 100 comandos en el lenguaje 4 th Dimension que permiten controlar tareas que normalmente se realizan manualmente. Por ejemplo, puede utilizar los comandos de 4D Chart para crear nuevos gráficos, modificar características de los gráficos, abrir y guardar documentos, y ejecutar cualquier comando de menú de 4D Chart. Para mayor información sobre estos comandos, consulte el Manual del Lenguaje 4D Chart. Ventanas y documentos 4D Chart Los documentos 4D Chart se pueden crear en áreas plug-in en los formularios o en ventanas plug-in separadas. Esta sección explica cómo crear, abrir y guardar documentos 4D Chart en ambos tipos de áreas. Esta sección explica las bases para el manejo de documentos 4D Chart, incluyendo: Uso de 4D Chart en una ventana plug-in 4th Dimension -Manual del Usuario 235

236 Capítulo 11 Gráficos Uso de 4D Chart en un formulario 4 th Dimension Mostrar y ocultar propiedades 4D Chart Crear un nuevo documento Abrir un documento existente Guardar un documento Definir el tamaño de un documento. Uso de 4D Chart en una ventana plug-in Puede utilizar 4D Chart en su propia ventana. Cuando lo utiliza en su propia ventana, 4D Chart opera como si fuera una aplicación independiente. Cuando abre 4D Chart en una ventana plug-in, la ventana tiene su propia barra de menú. Las barras de menús 4 th Dimension permanecen en la parte superior de la pantalla. Barra de menú 4 th Dimension Barra de herramientas 4 th Dimension Barra de menú 4D Chart Paleta de herramientas 4D Chart Ventana de 4D Chart Botón cerrar Botón Maximizar Cuando maximiza la ventana al tamaño de la pantalla al hacer clic en el botón maximizar, la barras de menús 4 th Dimension permanecen en la parte superior de la pantalla y la barra de menú de 4D Chart permanece dentro de la ventana 4D Chart. Para generar y modificar un gráfico en una ventana externa 4D Chart, tiene dos posibilidades: Llamar directamente al Asistente de gráficos desde el entorno Usuario de 4 th Dimension. Una vez definido, el gráfico es visualizado en una nueva ventana externa, Abrir una ventana 4D Chart y luego utilizar los menús y funciones del plug-in para crear su gráfico th Dimension - Manual del Usuario

237 Ventanas y documentos 4D Chart Abrir directamente una ventana externa mostrando el gráfico Cuando crea un gráfico desde el entorno Usuario de 4 th Dimension, una ventana externa se abre automáticamente para mostrarlo. ❿ Para crear una ventana externa que muestre el gráfico directamente: 1 Asegúrese de que la selección actual contiene los registros que quiere representar gráficamente. 2 Elija Gráficos... desde el menú Utilidades de 4 th Dimension o haga clic en el icono correspondiente en la barra de herramientas de 4 th Dimension. El Asistente de Gráficos aparece. El uso de este asistente se describe en el párrafo Crear un gráfico en la página Defina los parámetros de su gráfico y haga clic en el botón Aceptar. Se crea una ventana externa 4D Chart para mostrar el gráfico. Abrir una ventana externa 4D Chart vacía Usted trabaja con ventanas externas en el entorno Usuario de 4 th Dimension. ❿ Para abrir una ventana externa 4D Chart: 1 En el entorno Usuario, elija 4D Chart en el menú Utilidades. Un nuevo documento 4D Chart se abre en una ventana externa. Puede abrir otras ventanas adicionales 4D Chart seleccionando una vez más 4D Chart en el menú Utilidades. Abrir varios documentos 4D Chart simultáneamente le permite comparar documentos, copiar y pegar entre documentos, e ir de un documento a otro simplemente haciendo clic en la ventana apropiada. Los títulos de todas las ventanas 4D Chart aparecen en la parte inferior del menú Ventana. Puede traer cualquier documento al primer plano seleccionándolo desde este menú. Cuando guarda un documento, su barra de título muestra el nombre del documento, con el sufijo (CT), que distingue los documentos 4D Chart de los documentos creados por otros plug-ins. Puede cerrar una ventana plug-in en cualquier momento haciendo clic en el botón Cerrar. 4th Dimension - Manual del Usuario 237

238 Capítulo 11 Gráficos Uso de 4D Chart en un formulario Puede ubicar un área 4D Chart en cualquier formulario. Cuando utiliza 4D Chart en un formulario de entrada, puede mostrar un gráfico para cada registro en la tabla; también puede utilizar un área 4D Chart en un formulario de salida. Cuando utiliza 4D Chart en un formulario, la barra de menú 4D Chart aparece en la parte superior del área 4D Chart. Puede seleccionar comandos de menú de la barra de menús de 4 th Dimension o de 4D Chart. Formulario 4D Barra de menú 4D Chart Botón maximizar 4D Chart Área 4D ❿ Para maximizar un área 4D Chart: 1 Seleccione Pantalla completa en el menú Archivo 4D Chart. O Haga clic en el botón maximizar 4D Chart. El documento se expande hasta ocupar toda la pantalla, y la barra de menús 4D Chart reemplaza temporalmente la barra de menús de 4 th Dimension. La ventana expandida tiene un cuadro de redimensión y un cuadro de cierre th Dimension - Manual del Usuario

239 Ventanas y documentos 4D Chart ❿ Cuando la ventana del documento se expande, el comando de menú Pantalla completa del menú Archivo cambia a Volver al formulario. Para minimizar la ventana y volver al formulario: 1 Seleccione Volver al formulario en el menú Archivo. O Haga clic en el botón Cerrar. Crear un área 4D Chart en un formulario Puede añadir un área chart en un formulario de entrada y guardar un gráfico con cada registro en la tabla. Para mayor información sobre la inserción de un área plug-in en un formulario, consulte el Manual de Diseño de 4 th Dimension. Tamaño mínimo del área 4D Chart Por defecto, si el tamaño del área 4D Chart incluido en el formulario es menor al tamaño mínimo (ancho 300 píxeles, alto 150 píxeles), aparecerá como un botón. El título del botón es el nombre de la variable asociada al área de plug-in. Cuando el usuario hace clic en el botón, el área aparece en modo completo. Es posible desactivar esta operación utilizando el comando de lenguaje CT SET ENTERABLE (El área ya no aparecerá como botón). Ocultar y mostrar características 4D Chart Puede elegir ocultar o mostrar varias de las características 4D Chart, incluyendo: La barra de menús 4D Chart La paleta de Herramientas de objetos La paleta de Herramientas gráficas Barras de desplazamiento Reglas. 4th Dimension - Manual del Usuario 239

240 Capítulo 11 Gráficos Utilice el submenú Mostrar del menú Edición del área plug-in para ocultar o mostrar estos elementos. Los elementos marcados en el submenú Mostrar aparecen en 4D Chart Nota Si la barra de menú 4D Chart está oculta, puede desplegarla presionando Control+Mayús+M en Windows o Comando+Mayús+M en Macintosh. Crear un nuevo documento 4D Chart En cualquier momento puede crear un nuevo documento en blanco 4D Chart. El nuevo documento reemplaza el documento actual. Si hace cambios en el documento actual, se le invitará a guardarlos antes de abrir un nuevo documento. ❿ Para crear un nuevo documento: 1 Seleccione Nuevo en el menú Archivo de 4D Chart. Aparece un documento vacío en donde puede crear un nuevo gráfico. Abrir un documento 4D Chart Puede abrir un documento 4D Chart previamente guardado en un área 4D Chart. El documento abierto recientemente reemplaza cualquier documento actual. ❿ Para abrir un documento 4D Chart: 1 Seleccione Abrir en el menú Archivo de 4D Chart. Aparece una caja de diálogo estándar para abrir archivos th Dimension - Manual del Usuario

241 Ventanas y documentos 4D Chart 2 Seleccione un documento. 3 Haga clic en Abrir. El documento se abre en la ventana 4D Chart actual. Nota También puede abrir un archivo PICT en su gráfico. Este punto se cubre en el párrafo Importar un documento PICT a una ventana 4D Chart en la página 244. Guardar un documento 4D Chart Puede guardar el contenido de un documento 4D Chart sin importar si el documento se creó en una ventana plug-in o en un formulario. 4D Chart ofrece varias formas de guardar documentos: Como un archivo Como parte de un registro Como una plantilla para un área 4D Chart. También puede guardar una selección de objetos, por ejemplo un gráfico, como un documento PICT (formato Macintosh). En este caso, el documento guardado es una imagen que no se puede modificar. Este punto se cubre en el párrafo Exportar un documento 4D Chart en formato PICT en la página 244. Guardar un documento 4D Chart como un archivo Todo documento creado con 4D Chart puede guardarse como un documento separado para utilizarlo en otro lugar bien sea en la misma base de datos, en otra base que utilice 4D Chart, o en una aplicación totalmente diferente. Utilice los comandos Guardar y Guardar como del menú Archivo de 4D Chart para guardar y actualizar documentos individuales. Los documentos guardados pueden abrirse con el comando Abrir del menú Archivo de 4D Chart. No hay diferencia entre los documentos creados en una ventana plug-in o en un formulario; puede guardar y abrir un documento en cualquier lugar. Si guarda un documento 4D Chart como un archivo, cuando recarga el archivo, el documento aparece exactamente como cuando lo guardó. Para actualizar la información en los gráficos del documento, utilice el comando de menú Actualizar del menú Gráfico, descrito con más detalle en la sección Actualizar los datos del gráfico, desde la base de datos en la página th Dimension - Manual del Usuario 241

242 Capítulo 11 Gráficos ❿ Para guardar un documento 4D Chart: 1 Seleccione Guardar como en el menú Archivo de 4D Chart. Asegúrese de seleccionar Guardar como en el menú Archivo de 4D Chart, y no del menú Archivo de 4 th Dimension. 4D Chart despliega una caja de diálogo para guardar archivos. 2 Escriba un nombre de archivo para el documento. 3 Haga clic en Guardar. 4D Chart guarda el documento con el nombre de archivo indicado. Guardar un documento 4D Chart como parte de un registro Si ha creado un área 4D Chart en un formulario y quiere guardar su contenido con cada registro, necesita crear un campo BLOB o Imagen en la tabla a la que pertenece el formulario, para guardar el contenido del área. Luego, el contenido del área se guarda automáticamente con cada registro validado. Para mayor información sobre la creación de áreas 4D Chart en formularios, consulte el Manual de Diseño. ❿ Para guardar un documento 4D Chart como parte de un registro: 1 Añada un campo BLOB o Imagen a la tabla cuyo formulario contiene el área 4D Chart. Para mayor información sobre la creación de un campo, consulte el Manual de Diseño. 2 Dé al campo el mismo nombre del área externa creada en el formulario y añádale un guión bajo (_). Por ejemplo, si su área externa se llama MiArea, el campo debe llamarse MiArea_. Cada gráfico se guarda como parte del registro. Si guarda un documento 4D Chart como parte de un registro, cuando recargue el registro, el documento aparece exactamente como cuando lo guardó. Para actualizar la información de los gráficos en el documento, utilice el comando de menú Actualizar, que se describe con más detalle en la sección Actualizar los datos del gráfico, desde la base de datos en la página 266. Guardar un documento 4D Chart como una plantilla Si tiene un área 4D Chart en un formulario, puede crear un documento estándar para todos los registros, guardando el documento como una plantilla. Sólo es posible crear plantillas para 4D Chart en formularios th Dimension - Manual del Usuario

243 Ventanas y documentos 4D Chart ❿ Cuando guarda un documento como una plantilla, la plantilla se utiliza para todos los nuevos registros abiertos en el formulario. Cada documento inicia con la misma plantilla, pero cualquier modificación se guarda con el registro. Sólo puede haber una plantilla para cada área 4D Chart en un formulario. Si el documento guardado como plantilla contiene un gráfico, el gráfico se actualiza automáticamente para cada registro, si es posible. 4D Chart puede actualizar un gráfico sólo si fue creado con datos almacenados en los registros de la base de datos. Para guardar un documento como plantilla: 1 Seleccione Guardar como plantilla en el menú Archivo de 4D Chart 4D Chart guarda el documento con un nombre de archivo especial. El nombre del archivo es el nombre del área 4D Chart en el formulario, seguido de un caracter subrayado (_). Por ejemplo, un área llamada Documento tendrá un archivo de plantilla llamado Documento_. Como 4D Chart nombra automáticamente el archivo y lo ubica en el directorio de la base de datos, no aparece ninguna caja de diálogo para guardar archivos. 4D Server Por defecto, las plantillas 4D Chart se leen y guardan en las máquinas cliente. Puede utilizar el lenguaje 4D Chart para especificar que las plantillas se lean y guarden en el equipo servidor. Si hace cambios en el documento y quiere incorporarlos a la plantilla, seleccione nuevamente Guardar como plantilla. Puede crear una plantilla para un área 4D Chart sin utilizar el comando de menú Guardar como plantilla simplemente guardando el documento con el mismo nombre del área 4D Chart, seguido de un caracter subrayado (_), y ubicando el archivo en el directorio de la base de datos. Esto le permite, por ejemplo, crear un documento en una base de datos y utilizarlo como plantilla en otra. También puede crear un documento en un área de documento y utilizarlo como una plantilla en otra. Puede desactivar temporalmente el uso de una plantilla en particular cambiando el nombre de la plantilla o moviendo el archivo a otro directorio fuera de la base de datos. 4th Dimension - Manual del Usuario 243

244 Capítulo 11 Gráficos Importar un documento PICT a una ventana 4D Chart Puede abrir documentos tipo PICT en una ventana 4D Chart. Estos documentos pueden provenir de diferentes fuentes (exportado desde un gráfico 4D Chart a formato PICT, programas de diseño, etc.). El documento importado se comporta como un objeto simple; no puede modificar sus atributos. ❿ Para importar un documento PICT: 1 Seleccione el comando Importar en el menú Archivo de 4D Chart. Aparece una caja de diálogo estándar para abrir archivos. 2 Seleccione el archivo PICT que quiere abrir (extensión *.PCT bajo Windows) y haga clic en Abrir. Si el archivo importado es válido, la ventana 4D Chart muestra su contenido. Exportar un documento 4D Chart en formato PICT Puede exportar un documento 4D Chart o una selección de objetos en él, como un archivo PICT. En ambos casos, los objetos no mantienen sus propiedades 4D Chart únicas; el documento exportado es una imagen estática de los objetos en el área 4D Chart o en la ventana externa. Puede importarlo en formato PICT en 4D Chart o en cualquier otra aplicación que abra archivos PICT. ❿ Para exportar un documento 4D Chart en formato PICT: 1 Seleccione la opción Exportar como en el menú Archivo de 4D Chart. 2 Seleccione un nombre y ubicación para su archivo en la caja de diálogo estándar y luego haga clic en el botón Guardar. ❿ Para exportar una selección de objetos 4D Chart en formato PICT: 1 Seleccione el (los) objeto(s) que quiere exportar en formato PICT. 2 Seleccione el comando Exportar selección como... en el menú Archivo de 4D Chart. Aparece una caja de diálogo estándar para guardar archivos. 3 Seleccione un nombre y ubicación para el archivo y luego haga clic en el botón Guardar. Cuando exporta un documento 4D Chart o una selección de objetos, se crea un archivo PICT (extensión *.PCT bajo Windows) en el disco. Definir el tamaño del documento Puede cambiar el tamaño del documento modificando el número de páginas en el documento o especificando un nuevo tamaño de documentos en puntos. El tamaño máximo de dibujo es 3500 x th Dimension - Manual del Usuario

245 Seleccionar un tipo de gráfico puntos. Puede añadir páginas a la derecha de la primera página, debajo, o en ambas partes. ❿ Para cambiar el tamaño del documento: 1 Seleccione Propiedades en el menú Edición 4D Chart. Aparece la siguiente caja de diálogo. Haga clic aquí, para añadir o eliminar páginas Introduzca los valores para definir el tamaño del área de diseño El tamaño del documento se indica por valores en puntos a la derecha del área modelo del documento y por el número de rectángulos blancos en el área modelo del documento. 2 Haga clic en el área Tamaño del Documento para ajustar el número de páginas en el dibujo. O Introduzca el tamaño exacto del documento (en puntos) en las áreas Ancho y Altura. Seleccionar un tipo de gráfico 4D Chart permite crear gráficos bidimensionales y tridimensionales dentro de su base de datos. Una vez decida qué datos quiere graficar, debe pensar qué tipo de gráfico muestra mejor sus datos. La naturaleza de los datos que quiera graficar, le ayudará a determinar el tipo de gráfico que debe elegir. Por ejemplo, un gráfico de líneas es el mejor para mostrar cómo los valores (como número de unidades vendidas ) cambia con el tiempo. No tema experimentar con diferentes tipos de gráficos. Una vez creado un gráfico, puede convertirlo a otro tipo de gráfico de una forma muy 4th Dimension - Manual del Usuario 245

246 Capítulo 11 Gráficos sencilla. La creación de gráficos y cómo modificar sus tipos, se describe en la sección Crear un gráfico en la página 258. Esta sección presenta los tipos de gráficos bi y tridimensionales que puede crear con 4D Chart. Las características de cada tipo de gráfico se describen, junto con el tipo de datos que mejor representan. Elección de gráficos de tipo bidimensional Esta sección describe brevemente las partes de un gráfico bidimensional y luego presenta los tipos de gráficos bidimensionales. El siguiente diagrama muestra un gráfico bidimensional (dos ejes): Eje de valores en el eje Z Eje de categorías en el eje X El eje X, también se llama Eje de categorías. El eje X muestra las categorías en que se divide la información. Por ejemplo, para representar el número de ordenadores vendidos por año, debe ubicar los años en el eje X. El eje Z, también llamado Eje de valores. Utilice el eje Z para mostrar los valores calculados para cada categoría. En el ejemplo de ventas de ordenadores, el eje Z contiene los valores correspondientes a ordenadores vendidos por año. Por ejemplo, si en 2000 se vendieron 750 ordenadores, el valor del eje Z, correspondiente a la categoría 2000 sería 750. Otro concepto en el gráfico es la serie de datos (o simplemente, serie). Cada categoría está compuesta de una o más series que fragmentan la información mostrada en el gráfico. En este ejemplo, sólo hay una serie, ordenadores vendidos. Por lo tanto, la serie no se representa por un campo o fórmula por separado th Dimension - Manual del Usuario

247 Seleccionar un tipo de gráfico Sin embargo, suponga que quiere comparar el volumen de ventas de tres modelos de ordenadores, desde 2000 hasta En este caso, cada modelo de ordenador se convierte en una serie diferente en la gráfica. Todas las series comparten las mismas categorías (en este caso, los años: desde 2000 hasta 2003), pero tienen sus propios valores. Otra forma de representar estos datos sería crear un gráfico tridimensional. Este tipo de gráficos se describe en la sección Seleccionar gráficos de tipo tridimensional en la página 253. Gráficos de área Los gráficos de área se utilizan generalmente para mostrar la magnitud de valores en el tiempo, pero puede mostrar valores en cualquier categoría continua. Las categorías en el eje X deben ser continuas, como tiempos o temperaturas. Categorías discretas, como vendedores o productos, se representan mejor con gráficas de columnas. 4th Dimension - Manual del Usuario 247

248 Capítulo 11 Gráficos Opciones Las siguientes opciones están disponibles para gráficos de área: Apilado: cuando representa varias series, apila las áreas para las series. Apilado, proporcional: cuando representa varias series apiladas, muestra las series como proporciones de un 100%. Horizontal: hace que el eje X sea vertical y el eje Z sea horizontal. Apilado Apilado, proporcional Horizontal Gráficos de columnas Los gráficos de columnas y barras son los más utilizados para datos de gestión. Se utilizan para comparar un elemento con otro, o uno o más elementos respecto a un mismo periodo de tiempo. El siguiente gráfico de columnas utiliza la característica Profundidad, que da un aspecto tridimensional a cada columna. Nota La característica Profundidad se explica con más detalle en la sección Modificar la profundidad en un gráfico bidimensional en la página 288. Opciones Las siguientes opciones están disponibles para gráficos de columnas: 248 4th Dimension - Manual del Usuario

249 Seleccionar un tipo de gráfico Apilado: cuando grafica varias series, apila las columnas de las series en cada categoría. Apilado, proporcional: cuando grafica varias series apiladas, muestra las series como proporciones de un 100%. Horizontal: hace que el eje X sea vertical y el eje Z horizontal. Esta opción crea un gráfico de barras. Los gráficos de barras muestran las categorías en el eje vertical, con los valores expresados por la longitud de las barras. Los gráficos de barras son frecuentemente, una alternativa muy útil a los gráficos de columnas, especialmente cuando las etiquetas de categoría son largas. Superposición: cuando grafica varias series, utilice esta opción para especificar el porcentaje de superposición entre las columnas de las series, en cada categoría. Separación: utilice esta opción para especificar el espacio de separación entre las columnas de una categoría y la siguiente. Aumentar este espacio, hace más delgadas las columnas de cada categoría. Gráficas de líneas y/o dispersión Los gráficos de líneas se utilizan frecuentemente para mostrar la tasa de cambio de los valores, respecto al tiempo. Los gráficos de dispersión pueden mostrar la relación y tendencia en sus datos. Estas gráficas se utilizan bastante cuando hay un gran número de datos en el campo del eje X, como en estudios científicos. 4th Dimension - Manual del Usuario 249

250 Capítulo 11 Gráficos Los valores en el eje X deben ser continuos u ordenados, tal como tiempos o temperaturas. Las categorías discretas o categorías que no tienen un orden específico tales como vendedores o productos se representan mucho mejor con gráficos de columnas. Opciones Las siguientes opciones están disponibles para gráficos de líneas/o dispersión: Apilado: cuando grafica varias series, apila las líneas para las series en cada categoría. Horizontal: hace que el eje X sea vertical y el eje Z horizontal. Mostrar líneas y/o puntos Usted puede: Mostrar Puntos: cada valor aparece como un punto en el gráfico. Mostrar Líneas: sólo aparecen líneas en el gráfico. Mostrar Ambos: aparecen líneas y puntos en el gráfico. Gráficos circulares Los gráficos circulares muestran los datos como un porcentaje de un todo. Sus datos no necesitan estar expresados en porcentajes; 4D Chart convierte automáticamente los datos en porcentajes cuando crea el gráfico circular. Cada gráfico circular tiene sólo una serie. Las categorías aparecen en la leyenda. Opciones La siguiente opción está disponible para gráficos circulares: 250 4th Dimension - Manual del Usuario

251 Seleccionar un tipo de gráfico Ángulo de inicio: utilice esta opción para especificar la rotación del gráfico. El ángulo especificado determina la ubicación del primer borde de la primera categoría del gráfico. Gráficos con imágenes Los gráficos con imágenes son similares a los gráficos de columnas, excepto que puede reemplazar la columna por una imagen. Opciones Las siguientes imágenes están disponibles para gráficos de imágenes 4D Chart: Apilado: cuando grafica varias series, las imágenes se apilan para las series en cada categoría. Apilado, proporcional: cuando grafica varias series apiladas, muestra las series como proporciones de un 100%. Horizontal: hace del eje X el eje vertical y el eje Z el eje horizontal. Esta opción crea un gráfico de imágenes en barras. Superposición: cuando grafica varias series, utilice esta opción para especificar el porcentaje de superposición entre las columnas de las series en cada categoría. Separación: utilice esta opción para especificar el espacio de separación entre las imágenes de columnas de una categoría y la siguiente. 4th Dimension - Manual del Usuario 251

252 Capítulo 11 Gráficos Aumentar este espacio, hace más delgadas las imágenes de columnas de cada categoría. Opciones adicionales para alinear y ajustar las imágenes, se describen en la sección Añadir imágenes a un gráfico de Imágenes en la página 294. Gráficos XY 2D (Dispersión) Cada punto de datos en el plano de dispersión, representa un par de valores. El eje X también es un eje de valores. Cuando selecciona el tipo de gráfico XY 2D, la opción Categoría se reemplaza con Valores (X) en los menús Gráfico>Ejes, Gráfico>Retícula y Gráfico>Títulos. Opciones Las siguientes opciones están disponibles para los gráficos XY 2D 4D Chart: Puntos: puede mostrar puntos con forma de Círculos, Cuadrados, Estrellas, o no mostrarlos (Ninguno). Líneas: puede mostrar líneas con apariencia de Línea recta o Flechas, o no mostrarlas (Ninguno). Mostrar línea de regresión (y = ax+b): Permite ver la relación predictiva entre valores del eje X y Y (si es apropiado). Hay una línea de regresión por cada serie de puntos. Utilizando la combinación Control+clic (Windows) o Comando+clic (Mac OS), puede seleccionar los puntos asociados a una línea de regresión. Variación 2D XY: Diagrama polar Los diagramas polares se utilizan para mostrar la distribución de los datos alrededor de un punto central. En un diagrama polar, cada punto es se traza en términos de grados y distancia a partir del centro th Dimension - Manual del Usuario

253 Seleccionar un tipo de gráfico Cada punto en un diagrama polar se traza con un campo eje Z para especificar el ángulo en grados y un segundo campo eje Z para especificar la distancia desde centro. Seleccionar gráficos de tipo tridimensional Esta sección describe brevemente las partes de un gráfico tridimensional y cada tipo de gráfico tridimensional. El siguiente diagrama muestra un gráfico tridimensional (con tres ejes): Eje de valores en el eje Z Eje de Categorías en el eje X Eje de Series en el eje Y Igual que con un gráfico bidimensional, el eje X (o eje de Categorías) muestra las categorías en que se divide la información. Por ejemplo, si 4th Dimension - Manual del Usuario 253

254 Capítulo 11 Gráficos grafica el número de ordenadores vendidos por año, debe ubicar los años en el eje X. En un gráfico tridimensional, el eje Y también se llama eje de Series. Cada categoría se compone de una o más series de información que fragmentan la información para cada valor del campo eje X. Cada punto de datos en el gráfico es la intersección de una categoría y una serie. En el ejemplo ilustrado anteriormente, cada modelo de ordenador es una serie. En un gráfico bidimensional, las series permanecen en el eje X. Las columnas que representan cada serie se distinguen por sus patrones. En un gráfico tridimensional, las series se despliegan en su propio eje. Cada serie tiene su propio patrón, pero ahora también están separadas de las otras por un espacio. El eje Z muestra los valores calculados para cada combinación de categoría y serie. En el ejemplo de venta de ordenadores, el eje Z tendrá el número de ordenadores vendidos de cada modelo, por año. Por ejemplo, si en 2001 se vendieron 180 ordenadores CAIRO Pro, el valor correspondiente del eje Z en el eje X categoría 2001 y eje Y serie CAIRO Pro, sería 180. Gráficas de columnas 3D Los gráficos de columnas 3D, al igual que los gráficos de columnas 2D, comparan un elemento con otro, o uno o más elementos en un periodo de tiempo. Opciones Para los gráficos de columnas 3D, están disponibles las siguientes opciones: 254 4th Dimension - Manual del Usuario

255 Seleccionar un tipo de gráfico Intervalo/Ancho de Categorías eje X: el espacio o ancho entre las categorías en el gráfico. Aumentar el espacio entre categorías, disminuye el ancho de las categorías. Intervalo/Ancho de Categorías eje Y: el espacio o ancho de las series en el gráfico. Aumentar el espacio entre series, disminuye el ancho de las series. Solamente máximos: sólo muestra la superficie superior de cada columna. Gráficos de líneas 3D Los gráficos de líneas 3D muestran las tendencias de sus datos y se deben utilizar para categorías continuas, como el tiempo. Opción Para los gráficos de líneas 3D está disponible la siguiente opción: Intervalo/Ancho: el espacio o ancho entre las series en el gráfico. Aumentar el espacio entre series, disminuye el ancho de las series. 4th Dimension - Manual del Usuario 255

256 Capítulo 11 Gráficos Gráficos de áreas 3D Los gráficos de áreas 3D enfatizan el volumen o tamaño de las series, en una categoría continua, como el tiempo. Opción ara los gráficos de áreas 3D está disponible la siguiente opción: Intervalo/Ancho: el intervalo o ancho entre de las series en el gráfico. Aumentar el espacio de separación entre series, disminuye el ancho de las series. Gráficos de superficie 3D Los gráficos de superficie muestran datos tridimensionales donde los valores del eje Z varían en función de los valores en los ejes X y Y. Estos gráficos se utilizan especialmente para representar gráficamente el resultado de fórmulas matemáticas. El siguiente gráfico se creó con una fórmula matemática: z = (1 - x) 2 + y th Dimension - Manual del Usuario

257 Seleccionar un tipo de gráfico Opción Para los gráficos de superficie 3D está disponible la siguiente opción: Solamente máximos: sólo muestra la parte superior de la superficie, no los lados. Esta opción es la utilizada en el ejemplo anterior. El siguiente es un ejemplo de un gráfico de superficie con lados: Gráficos de triángulos 3D Los gráficos de triángulos 3D comparan un elemento con otro, o uno o más elementos en un periodo de tiempo. Los gráficos de triángulos 3D son una alternativa a los gráficos de columnas 3D. Opciones Para los gráficos de triángulos 3D están disponibles las siguientes opciones: Intervalo/Ancho: el intervalo o ancho entre las series en el gráfico. Aumentar el espacio de separación entre series, disminuye el ancho de las series. Invertir: los triángulos aparecen invertidos verticalmente. Dibujar valores a cero: si esta opción no está seleccionada, los valores cero se omiten del gráfico. 4th Dimension - Manual del Usuario 257

258 Capítulo 11 Gráficos Gráficos de alfileres 3D Los gráficos de alfileres 3D muestran la intersección de tres valores. Cada punto de datos está conectado con el plano Categoría con una línea vertical. Opción La siguiente opción está disponible para gráficos de alfileres 3D: Óvalo/Cuadrado: utilice esta opción para especificar si la cabeza de los alfileres es un óvalo o un cuadrado. Crear un gráfico Esta sección incluye los pasos básicos para la creación de un gráfico. Después de leer esta sección, podrá: Crear un gráfico bidimensional o tridimensional con los datos almacenados en la base de datos o copiados en el portapapeles. Actualizar un gráfico creado con los datos en la base de datos. Cambiar el tipo de gráfico. Cambiar las opciones específicas de cada tipo de gráfico. 4D Chart le permite crear gráficos bidimensionales y tridimensionales basados en los datos en los campos de su base de datos. Puede representar gráficamente valores de los campos como tal, o puede representar el resultado de fórmulas que utilizan los campos th Dimension - Manual del Usuario

259 Crear un gráfico En cualquier caso, cuando crea un gráfico, selecciona los datos que quiere representar en cada eje. Para cada eje, hay ciertas restricciones acerca del tipo de datos que puede representar. Si un tipo de datos no se puede representar en algún eje, los campos de ese tipo no se pueden seleccionar en el Asistente de gráficos. La siguiente tabla muestra el tipo de datos que se pueden asignar al eje de Categorías o Series y al eje de Valores. Tipo de datos Eje de Categorías o Series? Eje de Valores? Tipos compatibles con el eje de Valores Alfanumérico Si No Texto Si No Real Si Si Entero, Entero largo Entero Si Si Real, Entero largo Entero largo Si Si Real, Entero Fecha Si Si Hora Si No Booleano Si No Imagen No No Blob No No Crear una selección de registros a graficar Crear una selección de registros en una ventana plug-in Antes de comenzar el proceso de crear un gráfico, debe crear una selección de registros a graficar. 4D Chart puede operar en su propia ventana o en áreas 4D Chart en los formularios. Las siguientes secciones explican cómo generar la selección de registros a graficar, según la ubicación de 4D Chart. 4D Chart grafica los registros de la selección actual. Antes de crear un gráfico en una ventana plug-in, seleccione los registros que quiere graficar. 4D Chart no crea un gráfico a menos que haya por lo menos un registro en la selección actual de la tabla cuyos datos quiera graficar. Crear una selección de registros en un formulario de entrada Puede utilizar un área 4D Chart en un formulario de entrada, para graficar datos de otras tablas. La tabla cuyos registros quiere graficar debe tener por lo menos un registro en su selección actual. Si la tabla que contiene el formulario está relacionada automáticamente a la tabla que quiere graficar, el registro actual 4th Dimension - Manual del Usuario 259

260 Capítulo 11 Gráficos en el formulario de entrada determina la selección de registros en la tabla relacionada. Como tiene un registro cargado en un formulario de entrada, debe evitar crear gráficos con los datos de la tabla actual. Si quiere graficar los datos de la misma tabla del formulario de entrada, debe utilizar PUSH RECORD y POP RECORD o crear un nuevo proceso con la función New process. Para mayor información, consulte la descripción de estos comandos en el Manual del Lenguaje. Para mayor información acerca de cómo añadir un área 4D Chart a un formulario, consulte el Manual de Diseño. Crear un gráfico con datos de la base de datos Para un gráfico bidimensional, debe especificar un campo para el eje horizontal (eje X) y uno o más campos o fórmulas para el eje vertical (denominado eje Z por 4D Chart). Para un gráfico tridimensional, debe especificar un campo (o fórmula) para los ejes X, Y, y Z. El siguiente ejemplo gráfico muestra cómo 4D Chart utiliza la información de la base de datos para crear un gráfico 2D. El gráfico muestra los puntajes obtenidos en dos evaluaciones, de 11 estudiantes. El campo del eje X es ID_estudiante, y los campos del eje Z son Parcial y Final. Nombre del 1er campo eje Z Nombre del 2o campo eje Z Escala de valores generados por 4D Chart con los valores del eje Z Valor almacenado en el campo Final para el estudiante #6 Categorías del campo eje X 260 4th Dimension - Manual del Usuario

261 Crear un gráfico El siguiente ejemplo gráfico muestra cómo 4D Chart utiliza la información de la base de datos para crear un gráfico. El gráfico muestra el promedio mensual de ventas para dos compañías. Los campos de los ejes X, Y, y Z son respectivamente Mes, Nombre de la compañía, y Promedio de ventas. Series del campo del eje Y Escala de valores generada por 4D Chart con los valores del eje Z Valor del campo eje Z para Super Tienda en Abril Categorías del campo del eje X ❿ Para crear un gráfico con los datos almacenados en la base de datos: 1 Asegúrese de que no hay un gráfico actualmente seleccionado en el área 4D Chart. Para deseleccionar un gráfico, haga clic en cualquier lugar del área 4D Chart, fuera del gráfico. 2 Seleccione el comando Gráficos... en el menú Utilidades de 4 th Dimension o haga clic en el icono Gráficos de la barra de herramientas de 4 th Dimension. O Si está en un área 4D Chart, seleccione Nuevo Gráfico... del menú Gráfico o haga clic en el icono de creación de gráficos en la paleta de herramientas de 4D Chart. 4th Dimension - Manual del Usuario 261

262 Capítulo 11 Gráficos Aparece el Asistente de Gráficos. Área de selección de tipo de gráficos Área de selección de estilo del gráfico Puede elegir entre 12 tipos de gráficos. Los tipos 1-6 son de dos dimensiones y los tipos 7-12 tridimensionales. Por defecto, el primer tipo de gráfico está seleccionado. El Asistente de gráficos tiene dos páginas: Tipo/Estilo de gráfico: muestra los 12 tipos de gráficos y las variaciones en el tipo de gráfico que seleccionó en la sección Tipo de gráfico. La sección Estilo del gráfico cambia dependiendo de la elección de tipo de gráfico. Selección de Datos: permite seleccionar la tabla que contiene los datos que quiere graficar, y la lista de campos correspondiente. Utilice esta página para asignar campos o fórmulas a los ejes del gráfico. Las opciones de esta página, también cambian en función del tipo de gráfico elegido. Debe seleccionar un tipo de gráfico y utilizar la página Selección de datos para asignar campos o fórmulas apropiados para cada eje requerido por el tipo de gráfico. 3 Haga clic en un tipo de gráfico. Cuando hace clic en un tipo de gráfico, la sección Estilo del gráfico y la página Selección de datos, cambian para mostrar los requerimientos del tipo de gráfico seleccionado. Para mayor información acerca de los tipos de gráfico disponibles en 4D Chart, consulte la sección Seleccionar un tipo de gráfico en la página th Dimension - Manual del Usuario

263 Crear un gráfico 4 Haga clic en un estilo de gráfico (Opcional). Variaciones de estilo de gráficos en áreas 2D Nota Algunos tipos de gráficos permiten sólo un estilo. 5 Haga clic en el botón Siguiente >. Aparece la página de selección de datos, mostrando las opciones apropiadas para el tipo de gráfico seleccionado. Los nombres de las tablas de la base de datos se ubican en la lista desplegable Tabla Origen y los nombres de los campos de la tabla seleccionada aparecen en el área Seleccione Campos desde la Tabla. Lista desplegable de tablas Lista de campos 4th Dimension - Manual del Usuario 263

264 Capítulo 11 Gráficos Nota Si está creando un gráfico en un área 4D Chart en un formulario de entrada, la tabla actual no figura en la lista de tablas, porque no es posible graficar los datos de la tabla actual. 6 Seleccione la tabla que quiere de la lista desplegable Tabla Origen. La lista de campos cambia para mostrar los campos de la tabla seleccionada. Nota Los campos tipo Imagen, Subtabla y BLOB no se pueden incluir en una representación gráfica. 7 Arrastre el campo que quiere asignar al (Eje X) Categoría o haga doble clic en el campo. Nota Si se equivoca al seleccionar el campo del eje X, reemplácelo arrastrando el campo que quiere a la caja Categoría. Si quiere crear un gráfico tridimensional, debe llenar el área Categoría eje Y. Pase al siguiente paso. Si quiere crear un gráfico bidimensional, sólo necesita llenar los valores del área Valores (Eje Z). Vaya al paso 9. 8 Si está creando un gráfico 3D, arrastre un campo para el área Categoría eje Y, o haga doble clic sobre él. El nombre del campo aparece en el área del eje Categoría eje Y. Nota Si se equivoca al seleccionar el campo del eje Y, reemplácelo arrastrando el campo correcto al área Categoría eje Y. 9 Arrastre el campo que contiene los valores a graficar hacia el área Valores (eje Z) o haga doble clic en él 1. O Haga clic en el botón Fórmula... (sólo para gráficos 2D). El nombre del campo, o de la fórmula, aparecen en el área Valores (eje Z). 1. En gráficos 2D, puede añadir más de un campo o fórmula al eje Z. Cada campo o fórmula se convierte en una serie. Para mayor información, consulte la sección Seleccionar un tipo de gráfico en la página th Dimension - Manual del Usuario

265 Crear un gráfico Para instrucciones sobre cómo crear una fórmula, consulte la sección Añadir una fórmula en la página 271. Botón para añadir una fórmula (Gráficos 2D) En los gráficos de dos dimensiones, puede añadir un número ilimitado de campos y/o fórmulas en el eje Z (Valores). Cada elemento presente en el área Valores (Eje Z) se convierte en una serie. Para mayor información sobre series, consulte el párrafo Seleccionar un tipo de gráfico en la página 245. Notas En gráficos de tres dimensiones, para modificar el campo ubicado en el área del eje Z, sólo necesita arrastrar y soltar el nombre de otro campo en el área. En gráficos de dos dimensiones, puede suprimir una serie, un campo o fórmula ubicado en el área del eje Z: simplemente seleccione la serie y luego haga clic en el botón Suprimir o presione Retroceso. 10 Si quiere adicionar los valores del eje Z para cada categoría del eje X, haga clic en la casilla de selección Agrupar. Esta opción se utiliza cuando el eje X no es único y usted quiere que cada categoría aparezca sólo una vez, con los valores agrupados para cada ocurrencia. Para mayor información sobre esta opción, ver la sección Agrupar series y categorías no únicas en la página Si quiere agrupar los valores del eje Z, por cada serie del eje Y, haga clic en la casilla de selección Agrupar (sólo para gráficos 3D). Esta opción se utiliza cuando las series del eje Y no son únicas y usted quiere que cada serie aparezca sólo una vez, con los valores agrupados 4th Dimension - Manual del Usuario 265

266 Capítulo 11 Gráficos para cada ocurrencia. Para mayor información sobre esta opción, ver la sección Agrupar series y categorías no únicas en la página Cuando haya terminado de diseñar su gráfico, haga clic en el botón Aceptar. 4D Chart crea el gráfico y lo muestra en el área 4D Chart. Actualizar los datos del gráfico, desde la base de datos Cuando genera un gráfico a partir de los datos de la base de datos, los datos del gráfico son estáticos. Aunque los datos en la base de datos pueden cambiar, los datos en el gráfico permanecen igual hasta que los actualice. Puede solicitar a 4D Chart la actualización del gráfico, seleccionando la opción Actualizar en el menú Gráfico. Cuando lo hace, 4D Chart regenera el gráfico seleccionado con los datos de la selección actual de la tabla cuyos campos está graficando. Podría querer actualizar un gráfico en las siguientes situaciones: Cuando quiera incluir más registros en la selección Cuando quiera incluir menos registros en la selección Cuando quiera incluir registros diferentes en la selección Cuando cambien los datos de la selección. Cuando utiliza la opción Actualizar, 4D Chart recrea el gráfico con los datos de la nueva selección actual y los parámetros originales del gráfico. Nota La opción de menú Actualizar sólo está disponible para gráficos creados a partir de datos de la base de datos. Crear un gráfico a partir de datos del portapapeles Formatear datos y copiarlos en el portapapeles Puede representar gráficamente los datos de cualquier aplicación, si están correctamente formateados y los copia en el portapapeles. Esta sección describe cómo formatear los datos para utilizarlos en un gráfico, y cómo crear el gráfico 4D Chart a partir de esta información. Puede representar gráficamente los datos formateados con tabulaciones y retornos de carro o saltos de línea (formato Tab-Tab-Return -TTR-). Cuando copia celdas de cualquier aplicación de hoja de cálculo, el formato de las celdas será TTR. También puede utilizar datos de un procesador de texto, si están formateados con tabulaciones entre los campos y retornos de carro entre los registros th Dimension - Manual del Usuario

267 Crear un gráfico Generar el gráfico con los datos del portapapeles Nombres de los campos Registros Estos son ejemplos de datos correctamente formateados: Datos TTR (de un procesador de texto) Datos de una hoja de cálculo Nombre Edad Nombre Edad Helena 25 Helena 25 Danilo 27 Danilo 27 Nivia 22 Nivia 22 Miguel 23 Miguel 23 Nota Los símbolos y representan los símbolos invisibles utilizados en la mayoría de aplicaciones de procesamiento de texto, para indicar tabulaciones y retornos de carro, respectivamente. La primera fila de datos contiene los nombres de los campos. Cada columna contiene los datos de un campo. Nota Si quiere utilizar los datos copiados en el portapapeles, las fechas deben tener el mismo formato utilizado a nivel del Sistema. Gráfico 2D Cuando haya preparado los datos en su aplicación, seleccione las filas y columnas que quiera y péguelas en el portapapeles. Para un gráfico de dos dimensiones, debe especificar un campo para el eje X, y uno o más campos o fórmulas para el eje Z. La siguiente imagen muestra cómo 4D Chart interpreta la información del portapapeles.. Portapapeles Nombre Helena Danilo Nivia Miguel Edad Nombre del campo eje Z Escala de valores generada por 4D Chart con los valores eje Z Edad de Nivia Valores del campo eje X 4th Dimension - Manual del Usuario 267

268 Capítulo 11 Gráficos Para un gráfico tridimensional, debe especificar un campo para cada eje X, Y y Z. La siguiente imagen muestra el uso de los datos de una hoja de cálculo. La información detalla el total de ventas de dos almacenes diferentes, para tres tipos de clientes. Nombres de los campos Portapapeles Categorías Series Valores Registros Series Gráfico 3D Total de ventas al por menor en el almacén JM Computadores Categorías ❿ Para crear un gráfico con los datos almacenados en el portapapeles: 1 Copie los datos a graficar en el portapapeles, utilizando el formato descrito en esta sección. 2 Siga las instrucciones de los pasos 1 a 5 en la sección Crear un gráfico con datos de la base de datos en la página 260. Aparece la página Selección de datos, configurada para seleccionar el tipo de gráfico. 3 Haga clic en la casilla Usar datos desde portapapeles. Al hacer clic en la casilla Usar datos desde portapapeles se deshabilita la lista desplegable Tabla origen y se llena la lista de campos con los nombres de los campos del portapapeles. 4 Asigne los campos a los ejes, arrastrándolos hacia las áreas apropiadas o haciendo doble clic en ellos. Cuando todas las áreas tienen un campo asignado, se habilita el botón Aceptar th Dimension - Manual del Usuario

269 Crear un gráfico Nota Con gráficos 2D, puede añadir tantos campos y fórmulas al eje Z, como desee. Sin embargo, asegúrese de seleccionar sólo campos numéricos: no mezcle campos y fórmulas de tipo fecha con campos y fórmulas de tipo numérico. Cada elemento del eje Z (valores) se traza en el gráfico. 5 Si quiere agrupar los valores del eje Z para cada categoría del eje X, marque la casilla de selección Agrupar. Esta opción se utiliza cuando tiene varios datos para cada categoría en el eje X y quiere que cada categoría aparezca sólo una vez, con los valores agrupados para cada ocurrencia. Para mayor información acerca de esta opción, consulte la sección Agrupar series y categorías no únicas en la página Cuando termine el diseño de su gráfico, haga clic en el botón Aceptar. 4D Chart genera su grafico y lo despliega en el área 4D Chart. Actualizar los datos de un gráfico a partir de la base de datos Cuando crea un gráfico utilizando el contenido de la base de datos, los datos que contiene son estáticos. Incluso si el contenido de la base de datos cambia, los datos del gráfico sólo pueden ser modificados con una actualización. ❿ Para actualizar un gráfico 4D Chart: 1 Elija el comando Actualizar del menú Gráfico de 4D Chart. De esta manera 4D Chart genera nuevamente el gráfico seleccionado utilizando los datos de la selección actual de la tabla cuyos campos se están graficando. Debe actualizar un gráfico en los siguientes casos: Para añadir registros a la selección, Para eliminar registros de la selección, Para colocar registros diferentes en la selección, Cuando los datos de la selección han sido modificados. Cuando utiliza la actualización, el gráfico permanece igual con todas las opciones que había elegido anteriormente, pero con una nueva selección de datos. Nota El comando de menú Actualizar sólo está activo para gráficos creados utilizando el contenido de la base de datos. 4th Dimension - Manual del Usuario 269

270 Capítulo 11 Gráficos Agrupar series y categorías no únicas Algunas categorías o series pueden aparecer más de una vez en sus datos, Por ejemplo, suponga que quiere representar en un gráfico el total de compras de sus clientes. Cada cliente puede haber realizado varias compras. Cuando crea un gráfico bidimensional, puede seleccionar agrupar los valores para una misma categoría, de manera que cada categoría aparezca sólo una vez en el gráfico. Cuando crea un gráfico tridimensional, puede seleccionar agrupar los datos por categorías, por series, o ambos. Para crear el gráfico descrito en el ejemplo anterior, puede graficar los datos de la tabla [Facturas], utilizando [Facturas]Cliente para las categorías del eje X y [Facturas]TotalVenta para los valores del eje Z. Como algunos clientes pueden tener más de una factura, usted querrá totalizar los valores del campo [Facturas]TotalVenta, de manera que para cada cliente sólo aparezca un valor (el total). La siguiente ilustración, muestra el mismo gráfico básico, con y sin la opción Agrupar: Gráfico sin la opción Agrupar Gráfico con la opción Agrupar Para agrupar los datos en el eje de categorías o de series, marque la casilla Agrupar correspondiente, en la página Selección de datos del asistente de gráficos th Dimension - Manual del Usuario

271 Crear un gráfico Añadir una fórmula Puede graficar valores que no están en su base de datos, pero que son obtenidos al realizar cálculos con los datos o con otros valores de su base de datos. Por ejemplo, puede representar sus ganancias graficando el resultado de una fórmula que reste el costo unitario del precio de venta. Puede hacer referencia a cualquier función o método 4 th Dimension autorizado en el editor de fórmulas y graficar el resultado en el eje de valores. El método debe retornar un valor a 4D Chart. Si los datos en las categorías están agrupados, 4D Chart agrupa los valores retornados. Si los campos u otras fórmulas también están siendo graficados en el eje de valores, los tipos de datos de todos los valores deben ser compatibles. Por ejemplo, si grafica un campo tipo Fecha y una fórmula en el eje de valores, la fórmula debe retornar una fecha. Las fórmulas sólo están disponibles para gráficos bidimensionales. ❿ Para calcular los valores de un gráfico con una fórmula: 1 Cuando esté listo para especificar el campo de Valores en la página de Selección de datos, haga clic en el botón Fórmula. Aparece la caja de diálogo del editor de Fórmulas de 4D. 2 Escriba la fórmula. Para mayor información acerca de la caja de diálogo del editor de Fórmulas, consulte la sección El editor de fórmulas en la página 118. A continuación, hay algunos ejemplos de fórmulas: Fórmula Sintaxis Month of (Current date) función 4D (función 4D) Day of ([Facturas]Fecha) función 4D (campo) Sin (vx) función 4D (variable) NumVisitas Método que retorna un valor en $0 Este método debe estar autorizado en el editor de fórmulas por el comando SET ALLOWED METHODS 3 Haga clic en el botón Aceptar. 4 Cuando termine el diseño del gráfico, haga clic en el botón Aceptar del asistente de gráficos para crear el gráfico. 4th Dimension - Manual del Usuario 271

272 Capítulo 11 Gráficos Cambiar el tipo de gráfico Puede cambiar el tipo de gráfico en cualquier momento, pero sólo puede cambiar de un tipo de gráfico bidimensional a otro, o de uno tridimensional a otro. Cuando crea un gráfico, puede experimentar libremente hasta encontrar la mejor forma de representar sus datos. ❿ Para cambiar el tipo de gráfico: 1 Asegúrese de que el gráfico esté seleccionado. Haga clic en el gráfico para seleccionarlo. Cuando un gráfico está seleccionado, aparecen las marcas de selección a su alrededor. 2 Haga clic en el botón Crear nuevo gráfico... de la barra de herramientas de 4D Chart. Aparece un menú desplegable, el cual le permite seleccionar otro tipo de gráfico. Este menú no permite previsualizar los tipos de gráficos. O Seleccione Tipo de gráfico en el menú Gráfico de 4D Chart. Aparece la ventana Selección del tipo de gráfico. Puede seleccionar otro tipo de gráfico y hacer clic en el botón Terminado. El gráfico es dibujado nuevamente utilizando el nuevo tipo de gráfico. La lista desplegable de gráficos y la ventana Selección del tipo de gráfico, sólo muestran los tipos de gráficos apropiados para la selección de datos. No es posible, por ejemplo, trazar datos 3D data utilizando un tipo de gráfico 2D. Para mayor información acerca de los tipos de gráficos disponibles en 4D Chart, consulte la sección Seleccionar un tipo de gráfico en la página 245. Configurar la Alerta de cambio del tipo de gráfico Puede hacer que 4D Chart muestre una caja de diálogo de alerta cuando el usuario intente cambiar el tipo de gráfico. Así, el usuario tiene la opción de cancelar o continuar con el cambio th Dimension - Manual del Usuario

273 Crear un gráfico ❿ Para mostrar una caja de diálogo de alerta al seleccionar un nuevo tipo de gráfico: 1 Seleccione Propiedades en el menú Edición de 4D Chart. Aparece la caja de diálogo Propiedades. Casilla Avisar cambio del tipo de gráfico 2 Marque o desmarque la casilla de selección Avisar cambio del tipo de gráfico. 3 Haga clic en el botón Terminado para cerrar la caja de diálogo Propiedades. Cambiar las opciones para un tipo de gráfico Cada tipo de gráfico tiene un conjunto de opciones particulares que puede cambiar desde la caja de diálogo Opciones. Cambiando las opciones de un gráfico, puede por ejemplo cambiar un gráfico de columnas a un gráfico de barras, o mostrar las series en un gráfico de área, como partes de un todo. ❿ Para abrir la caja de diálogo Opciones de un gráfico: Haga doble clic en el gráfico. O Seleccione el gráfico y luego seleccione Opciones en el menú Gráfico. Para mayor información acerca de las opciones para cada tipo de gráfico, consulte la sección Seleccionar un tipo de gráfico en la página th Dimension - Manual del Usuario 273

274 Capítulo 11 Gráficos Modificar las características de un gráfico Esta sección explica cómo modificar las características de un gráfico. Después de leer esta sección, sabrá como: Redimensionar un gráfico Personalizar los ejes del gráfico Mostrar y ocultar las líneas de división Mostrar los valores de las series Personalizar las leyendas Añadir profundidad a un gráfico bidimensional Cambiar la perspectiva de un gráfico tridimensional Personalizar los mensajes de un gráfico Cambiar los atributos gráficos de los objetos del gráfico Destacar una de las partes de un gráfico circular Añadir una imagen a un gráfico de imágenes. Redimensionar un gráfico Cuando crea un gráfico, su tamaño inicial corresponde al tamaño de la ventana en la cual se crea. Si el gráfico se crea utilizando el comando de menú Utilidades>Gráficos... de 4 th Dimension, su tamaño corresponde al tamaño por defecto de una ventana externa 4D Chart. Si el gráfico se crea desde una ventana 4D Chart, su tamaño corresponde al tamaño de la ventana. Puede redimensionar un gráfico de dos formas: Redimensionando la ventana en la que es mostrado. Un gráfico se unifica con la ventana donde fue creado siempre y cuando sus dimensiones no hayan sido modificadas utilizando las marcas de selección (ver a continuación). Redimensionando directamente el gráfico en la ventana utilizando las marcas de selección (cuadrados negros que aparecen al rededor del objeto cuando se selecciona). Una vez haya efectuado esta operación, el gráfico se no está más unificado con la ventana (ver arriba) th Dimension - Manual del Usuario

275 Modificar las características de un gráfico ❿ Puede redimensionar la altura y el ancho al mismo tiempo, manteniendo las proporciones. Para redimensionar un gráfico: 1 Seleccione el gráfico. 2 Con el ratón, arrastre una de las marcas de selección hacia arriba, abajo o diagonalmente. Si arrastra una esquina, cambian la altura y el ancho. Si arrastra un lado cambia la altura o el ancho. Para redimensionar el objeto de manera que su altura y ancho mantengan la proporción, presione la tecla Mayús mientras lo redimensiona. 3 Suelte el botón del ratón cuando haya terminado. El gráfico está redimensionado. Personalizar los ejes Puede personalizar varios aspectos de cada eje de un gráfico. Esta sección contiene información sobre: Personalizar las etiquetas de los ejes Personalizar las graduaciones Modificar la escala del eje de valores Invertir el orden de los puntos de datos en un eje Posicionar el origen Añadir títulos a los ejes. La siguiente tabla explica los ejes disponibles en dos dimensiones (2D) y en tres dimensiones (3D): Número de Ejes Nombre del eje Eje Dos (Gráficos 2D) Categorías X Series N/A Valores Z Tres (Gráficos 3D) Categorías X Series Y Valores Z 4th Dimension - Manual del Usuario 275

276 Capítulo 11 Gráficos Puede desplegar la caja de diálogo Ejes para cualquier eje, seleccionando el eje apropiado del submenú Ejes del menú Gráfico. Utilizando la caja de diálogo Ejes, puede cambiar la posición de las etiquetas de los ejes, graduaciones, y el origen. También puede cambiar la escala utilizada en el eje de Valores e invertir el orden de los elementos en cada eje. Esta sección presenta las cajas de diálogo utilizadas para personalizar los ejes de su gráfico y proporciona detalles sobre cada una de las opciones. La caja de diálogo de ejes de categorías, le permite personalizar el eje de Categorías y el eje de Series: Área de etiquetas Lista desplegable de Graduaciones Casilla Orden inverso Valor de origen del eje Cuadro Mostrar etiquetas cada: Nota La lista desplegable Graduaciones, la casilla Orden inverso, y el área de Valor de origen del eje, no están disponibles en la caja de diálogo Ejes de categorías o series para gráficos tridimensionales th Dimension - Manual del Usuario

277 Modificar las características de un gráfico La siguiente caja de diálogo permite personalizar el eje de valores: Área de Graduaciones Área de Etiquetas Área de Escala Casilla Logarítmico Área de cruce del Eje Z con el eje de categorías Casilla Orden inverso Nota Las áreas de Etiquetas y Escala sólo están disponibles en la caja de diálogo Ejes para gráficos tridimensionales. Las listas desplegables para unidad Principal y Secundaria de tiempo sólo aparecen cuando se representan valores tipo fecha en el eje de valores. Personalizar las etiquetas de los ejes 4D Chart etiqueta automáticamente los ejes cuando genera un gráfico. Usted puede cambiar la posición, orientación, y formato de las etiquetas, o puede decidir no mostrarlas con su gráfico. Posición de las etiquetas En la lista desplegable Posición, puede elegir entre las siguientes posiciones: Ninguna Arriba Abajo Izquierda Derecha. Según la orientación de los ejes no estarán disponibles Arriba y Abajo o Izquierda y Derecha. Cuando la posición es Ninguna, la etiqueta no aparece en el gráfico. 4th Dimension - Manual del Usuario 277

278 Capítulo 11 Gráficos Orientación de las Etiquetas Las siguientes orientaciones de etiquetas están disponibles para cada eje: Orientación Normal Vertical Girado a la izquierda Girado a la derecha Distribuido Seccionado R e s u l t a d o Etiqueta E t i q u e t a Etiqueta Etiqueta Etiq.1 Etiq. 3 Etiq. 2 Eti que ta Formato de las etiquetas Puede modificar la forma de los datos de sus etiquetas utilizando formatos de salida. Por ejemplo, puede utilizar un formato de salida para valores moneda con el signo ( ), comas, y decimales. La siguiente tabla muestra algunos ejemplos de los efectos de aplicar formatos de salida: Datos Formato de salida Datos con el formato de salida 3400 ###,### ,00 23/4/99 Mes Día, Año Abril 23, 1999 Cuando selecciona uno de los formatos de la lista desplegable Formato, el formato elegido pasa al área de texto ubicada a la derecha de la lista desplegable. Si quiere utilizar un formato personalizado, puede introducirlo es esta área. Puede utilizar uno de los formatos integrados de 4 th Dimension, editar un formato, o crear uno propio. Para mayor información, consulte el Manual de Diseño. Etiquetar datos de campos booleanos Si crea gráficos utilizando campos booleanos de la base de datos, las etiquetas de ejes por defecto son 0 y 1, correspondientes a FALSE (Falso) y TRUE (Verdadero). Puede dar más información en el gráfico cambiando el formato de la etiqueta th Dimension - Manual del Usuario

279 Modificar las características de un gráfico Para crear etiquetas más significativas para campos booleanos, cambie el formato de la etiqueta al siguiente: EtiquetaVerdadero;;EtiquetaFalso Por ejemplo, podría cambiar el formato de la etiqueta a Femenino;;Masculino o Experimental;;Control. Reducir el número de Etiquetas Puede reducir el número de etiquetas mostradas en el eje X o en el eje Y de un gráfico. Esta funcionalidad es útil cuando crea gráficos con un gran número de categorías (más de 100). Cuando utiliza esta opción, 4D Chart sólo muestra una etiqueta por N etiquetas en el eje seleccionado. Para utilizar esta opción, escriba un valor entre 2 y 255 en el área Mostrar una etiqueta cada. Por ejemplo, si escribe 10, 4D Chart muestra una etiqueta por cada 10 categorías. El valor 1 corresponde a la configuración estándar (mostrar todas las etiquetas). Auto: si marca la casilla de selección Auto, 4D Chart calcula el número apropiado de etiquetas a mostrar, de acuerdo al espacio disponible. Personalizar las graduaciones Las graduaciones muestran los incrementos de los ejes. Puede seleccionar entre diferentes estilos de graduación, o puede decidir no mostrarlas. Puede personalizar esta opción para cada eje en los gráficos bidimensionales. Nota No puede personalizar las graduaciones para gráficos tridimensionales. Los siguientes estilos de graduaciones están disponibles: Cruzada ( ) Interior ( ) Exterior ( ). Cambiar la escala del eje de valores Puede cambiar los valores mínimo y máximo. Por defecto, 4D Chart utiliza el valor mínimo y máximo del conjunto de datos que está 4th Dimension - Manual del Usuario 279

280 Capítulo 11 Gráficos siendo graficado. Puede cambiar estos valores, por ejemplo, iniciar el eje Z en 0. También puede modificar la unidad principal y secundaria. Por defecto, 4D Chart calcula estos parámetros basado en el número de valores a mostrar y el tamaño del gráfico. Si los valores son fechas, puede especificar si las unidades de medida máxima y mínima son días, semanas, meses, o años. Para cada opción de salida de la escala, la opción Auto le permite activar el funcionamiento por defecto de 4D Chart. Si quiere utilizar los valores personalizados, recuerde deseleccionar la opción Auto, de lo contrario sus parámetros no serán tenidos en cuenta. Nota Las graduaciones principal y secundaria se pueden ocultar o mostrar (ver el párrafo Mostrar y ocultar las líneas de división en la página 282). Utilizar una escala logarítmica Puede cambiar la escala de normal a logarítmica, marcando la casilla de selección Logarítmico, ubicada en la caja de diálogo ejes de valores. Invertir el orden de los datos Posicionar el origen Puede invertir el orden de los datos de un eje marcando la casilla de selección Orden inverso. Sólo puede invertir el orden de los datos en gráficos bidimensionales. Puede cambiar la posición del origen el punto de cruce de un eje con otro para cada eje en un gráfico bidimensional. Cambiar el origen del eje de Valores (Y) El origen del eje Z es el valor donde el eje de categorías (X) cruza al eje Z. Generalmente, el origen es el valor mínimo en el gráfico o cero. Algunas veces, querrá cambiar la posición del origen th Dimension - Manual del Usuario

281 Modificar las características de un gráfico ❿ Para cambiar el origen del eje de Valores: 1 Seleccione Categoría (X) en el submenú Ejes del menú Gráfico. Aparece la caja de diálogo Ejes Categoría (X). 2 Escriba un nuevo valor en el área Valor de origen. El valor que introduzca es el valor numérico de la posición de origen deseada. 3 Haga clic en el botón Terminado para cerrar la caja de diálogo. Modificar el origen del eje de Categorías (X) El origen del eje X es la categoría en la cual, el eje de Valores (Z) cruza al eje X. Generalmente, el punto de origen está a la izquierda de la primera categoría. En algunos casos, querrá mover el origen. ❿ Para modificar el origen del eje de Categorías (X): 1 Seleccione Valores (Z) en el submenú Ejes del menú Gráfico. Aparece la caja de diálogo Ejes Valores (Z). 2 Escriba un número en el área Eje Z cruza la Categoría. El número escrito es el número de la categoría donde el origen debe cruzar. Las categorías se numeran de izquierda a derecha, (o de abajo hacia arriba en un gráfico horizontal). El eje Z cruza a la izquierda de la categoría especificada. Para desplazar el origen hacia la derecha de la última categoría en el gráfico, escriba el número de categorías más 1. Si el número especificado es mayor que el número de categorías más 1, el valor se ignora y el origen vuelve a la izquierda de la primera categoría. 3 Haga clic en el botón Terminado para cerrar la caja de diálogo. Añadir títulos a los ejes Puede añadir un título para cada eje. Generalmente, los títulos describen los datos representados en los ejes. ❿ Para añadir un título a un eje: 1 Seleccione el eje apropiado en el submenú Títulos del menú Gráfico. 4th Dimension - Manual del Usuario 281

282 Capítulo 11 Gráficos Aparece la caja de diálogo Títulos. Área de entrada del Título 2 Escriba el título en el área de texto Título. 3 Elija una posición para el título en la lista desplegable Posición. Así especifica la posición del título respecto al gráfico. Puede seleccionar una de las siguientes posiciones de título: Ninguna Arriba Abajo Izquierda Derecha. La posición por defecto es Ninguna. Cuando la posición es Ninguna, el título no aparece en el gráfico. Según la orientación del eje están disponibles Abajo y Arriba o Izquierda y Derecha. 4 Seleccione la orientación para el título en la lista desplegable Orientación. Las orientaciones disponibles para cada eje son: Normal Vertical Girado a la Izquierda Girado a la Derecha. 5 Haga clic en Terminado. Mostrar y ocultar las líneas de división Puede mostrar las líneas de división para unidades principales y secundarias de cada eje. Las líneas de división hacen más fácil la lectura de un gráfico. Las graduaciones principal y secundaria se definen en la caja de diálogo de Ejes Valores (Z) th Dimension - Manual del Usuario

283 Modificar las características de un gráfico ❿ Para mostrar las líneas de división de un eje: 1 Seleccione el eje apropiado en el submenú Retícula del menú Gráfico. Aparece la caja de diálogo Retícula. 2 Haga clic en las casillas de selección que quiera y haga clic en Terminado. Mostrar los valores de las series Puede mostrar directamente en el gráfico la siguiente información de cada serie: Valores: el número actual o fecha, en números arábigos. Puede mostrar los valores en el gráfico en lugar de utilizar etiquetas en el eje valores, o utilizarlas para complementar las etiquetas de los ejes. Porcentajes: el porcentaje se obtiene al dividir el valor de un punto de datos en la suma de todos los valores de la categoría. Categorías: el nombre de la categoría, idéntico a la etiqueta del eje para la categoría. El gráfico siguiente muestra los valores en la parte superior de cada columna: 4th Dimension - Manual del Usuario 283

284 Capítulo 11 Gráficos Puede seleccionar la ubicación, orientación y formato de los valores, porcentajes o etiquetas de categorías. Esta característica no está disponible para gráficos tridimensionales. ❿ Para mostrar información acerca de los datos en una serie: 1 Seleccione Valores en el menú Gráfico. Aparece la caja de diálogo Valores. 2 Elija la posición donde debe aparecer la información. Puede seleccionar una de las siguientes opciones en la lista desplegable Posición: Gráficos circulares Para los demás gráficos Ninguno Ninguno Interior Exterior arriba Exterior Exterior abajo Interior arriba Interior medio Interior abajo Sobre el eje 3 Seleccione el tipo de información que quiere mostrar. Puede seleccionar una de las siguientes opciones de la lista desplegable Ver: Valores Porcentaje Categoría Valor y Porcentaje Categoría y Porcentaje. 4 Si quiere, seleccione un formato en la lista desplegable Formato th Dimension - Manual del Usuario

285 Modificar las características de un gráfico Puede cambiar la forma en que se presentan los datos utilizando formatos de salida. Por ejemplo, puede utilizar un formato de salida con el símbolo ( ), comas, y decimales. La siguiente tabla muestra algunos ejemplos de los efectos de utilizar formatos de salida: Datos en formatos por defecto Formato de salida Datos con el formato de salida 3400 ###,### ,00 23/4/99 Mes Día, Año Abril 23, 1999 Cuando selecciona uno de los formatos de la lista desplegable Formato, el formato elegido pasa al área de texto Formato, ubicada debajo de la lista desplegable. Puede utilizar uno de los formatos integrados de 4 th Dimension, editar un formato, o crear uno propio. Para mayor información, consulte el Manual de Diseño. 5 Seleccione la orientación de la lista desplegable Orientación. Puede seleccionar una de las siguientes opciones: Normal Vertical Girado a la izquierda Girado a la derecha. 6 Cuando termine debe hacer sus selecciones, haga clic en el botón Terminado. Personalizar la Leyenda Mostrar y ocultar la leyenda 4D Chart crea automáticamente una leyenda, cuando genera un gráfico. Por defecto, la leyenda se basa en las etiquetas de los valores. Puede personalizar la posición, orden y texto de la leyenda. Para mostrar u ocultar la leyenda del gráfico seleccionado: 1 Seleccione Leyenda en el menú Gráfico. 4th Dimension - Manual del Usuario 285

286 Capítulo 11 Gráficos Aparece la caja de diálogo Leyenda. Casilla Mostrar leyenda 2 Haga clic en la casilla de selección Mostrar leyenda. Si esta casilla está marcada, la leyenda aparece como parte del gráfico. De lo contrario, la leyenda se oculta. 3 Haga clic en el botón Terminado para cerrar la caja de diálogo. La siguiente sección explica cómo posicionar la leyenda en el gráfico. Posicionar la leyenda La leyenda hace parte del gráfico. Puede posicionarla utilizando una de las ocho opciones predefinidas, o utilizando el ratón. Puede mover la leyenda hacia cualquier parte del documento, incluso dentro del mismo gráfico. También, puede mostrar la leyenda horizontal o verticalmente. En otras palabras, las series en la leyenda pueden aparecer de izquierda-aderecha o de arriba-hacia-abajo. Posicionar la leyenda en Para utilizar las posiciones predefinidas para la leyenda: una posición predefinida 1 Seleccione Leyenda en el menú Gráfico th Dimension - Manual del Usuario

287 Modificar las características de un gráfico Aparece la caja de diálogo Leyenda. Orientación Horizontal Orientación Vertical 2 Seleccione la posición de una leyenda haciendo clic en una de las leyendas modelo ubicadas alrededor del gráfico. El botón que elija determina si la orientación de la leyenda es horizontal o vertical. 3 Haga clic en el botón Terminado para cerrar la caja de diálogo. Posicionar la leyenda con el ratón Puede posicionar la leyenda en cualquier parte del documento 4D Chart con el ratón. ❿ Para posicionar la leyenda con el ratón: 1 Presione la tecla Control (tecla q en Macintosh) y haga clic sobre la leyenda para seleccionarla. 2 Manteniendo presionada la tecla Ctrl o q, haga clic y arrastre la leyenda a la ubicación que quiera. 3 Libere el botón del ratón y la tecla Ctrl o q. Mantener la ubicación de la leyenda Definir el orden de la leyenda Cuando utiliza la caja de diálogo Leyenda, haga clic en el botón Especificación Usuario para mantener la ubicación de la leyenda. Si selecciona una de las posiciones predefinidas, la opción Especificación Usuario se deselecciona automáticamente. Puede invertir el orden de las series en la leyenda. También, puede permutar el orden de la claves y texto de la leyenda. 4th Dimension - Manual del Usuario 287

288 Capítulo 11 Gráficos ❿ Para cambiar estas opciones: 1 Seleccione Leyenda en el menú Gráfico. Aparece la caja de diálogo Leyenda, con las siguientes opciones disponibles: Invertir orden de la leyenda: invierte el orden de las series en la leyenda. Permutar claves y texto: si esta casilla de selección está marcada, el cuadrado que tiene el color o diseño para cada serie aparece después del nombre de la serie. Modificar la profundidad en un gráfico bidimensional Un gráfico tridimensional se traza a partir de tres campos, o variables, en tres dimensiones. Sin embargo, puede dar apariencia tridimensional a un gráfico bidimensional, añadiendo profundidad. En este caso, la tercera dimensión en el gráfico no representa valores de campos o fórmulas. Por defecto, 4D Chart añade la ilusión de profundidad a los gráficos bidimensionales. Puede eliminarla para facilitar la lectura de los valores del gráfico o modificar la ilusión tridimensional. ❿ Para modificar o eliminar la ilusión de profundidad en un gráfico bidimensional: 1 Seleccione Vista en el menú Gráfico. Este comando de menú está activo sólo cuando el objeto seleccionado actualmente es un gráfico. Aparece la caja de diálogo Vista. Vista previa de Profundidad 2 Modifique la profundidad horizontal y vertical, medida en puntos, escribiendo valores en las áreas de texto respectivas. Para eliminar la ilusión de profundidad, escriba cero en ambas áreas. También puede escribir valores negativos para invertir el eje del efecto tridimensional th Dimension - Manual del Usuario

289 Modificar las características de un gráfico Cuando presione la tecla Tab o haga clic fuera del área de texto, el valor que introdujo se verá reflejado en el área de vista previa de profundidad. 3 Haga clic en Terminado. Sus especificaciones de profundidad se aplican al gráfico. Cambiar la perspectiva de un gráfico 3D Puede modificar la perspectiva de visualización de un gráfico tridimensional modificando la rotación y la elevación. ❿ Para modificar la perspectiva de visualización de un gráfico tridimensional: 1 Seleccione Vista en el menú Gráfico. Esta opción sólo está activa cuando el objeto seleccionado actualmente es un gráfico. Aparece la caja de diálogo Vista 3D. Regla de elevación Regla de rotación 2 Puede modificar la rotación introduciendo un nuevo valor (de 0 a 90) en el área de texto Rotación o desplazando la regla de rotación hacia la izquierda o hacia la derecha. Rotación es la rotación del gráfico alrededor del eje de valores. El modelo de gráfico refleja sus cambios. 3 Puede modificar la elevación del gráfico introduciendo un nuevo valor (de 0 a 90) en el área de texto Elevación o desplazando la regla de elevación hacia abajo o hacia arriba. 4th Dimension - Manual del Usuario 289

290 Capítulo 11 Gráficos Elevación es la rotación del gráfico alrededor de una línea horizontal, perpendicular al eje de valores. El modelo de gráfico refleja su modificación. 4 Haga clic en el botón Terminado. Su gráfico se dibuja nuevamente con la nueva perspectiva. Personalizar los Mensajes de ayuda del gráfico Los Mensajes de ayuda información acerca de un gráfico y sus datos están disponibles para gráficos XY y no XY. El usuario puede mostrar mensajes de ayuda desde cualquier posición del cursor en el gráfico. Mensaje de Ayuda Los mensajes de ayuda pueden mostrar los siguientes tipos de información: Valor (sobre el cual se ubica el cursor). Proporción entre un valor (sobre el cual está ubicado el cursor) y el total de valores en esa categoría. Esa proporción se expresa como un porcentaje. Categoría th Dimension - Manual del Usuario

291 Modificar las características de un gráfico La siguiente tabla muestra los tipos de gráficos y la información que puede mostrarse en los mensajes de ayuda asociado: Tipo de gráfico Columnas 2D Líneas 2D Circular 2D Área 2D XY 2D Imagen 2D Polar 2D Columnas 3D Líneas 3D Área 3D Superficie 3D Triángulos 3D Alfileres 3D Mensajes de ayuda Valores y porcentajes Ninguno Valores y porcentajes Ninguno Sólo, valores Valores y porcentajes Sólo, valores Sólo, valores Ninguno Ninguno Ninguno Sólo, valores Sólo, valores Los valores en los mensajes de ayuda se basan en los datos representados en el gráfico y podrían ser aproximaciones basadas en la resolución de la pantalla. Los mensajes de ayuda se activan desde la caja de diálogo Mensajes de ayuda (a través de la opción Mensajes de ayuda del menú Gráfico) o por programación, con los comandos CT GET TIPS ATTRIBUTES y CT SET TIPS ATTRIBUTES. Aparece la caja de diálogo Mensajes de ayuda: Nota En el caso de los gráficos de tipo XY, la caja de diálogo contiene un segundo menú desplegable Formato y un área de entrada adicional para el eje Y. 4th Dimension - Manual del Usuario 291

292 Capítulo 11 Gráficos En la caja de diálogo Mensajes de ayuda, puede cambiar las propiedades de los mensajes de ayuda mostrados en cualquier gráfico. La caja Mensajes de ayuda le permite seleccionar cuando mostrar los mensajes. Las opciones son Nunca, Siempre, y Bajo petición. Si selecciona Siempre, los mensajes de ayuda aparecen cuando el usuario ubique el cursor del ratón sobre una parte del gráfico. Si selecciona Nunca, los mensajes de ayuda quedan desactivados. Si selecciona Bajo petición, los mensajes de ayuda aparecerán cuando el usuario ubique el cursor del ratón sobre una parte del gráfico mientras presiona la tecla Ctrl (Windows) o Comando (Mac OS). Por defecto, la opción Nunca está seleccionada. Al seleccionar Mostrar Categoría Segunda se muestra el valor del eje de la segunda categoría en los mensajes de ayuda. Por defecto no se muestra la segunda categoría. En el caso de un gráfico 2D, al seleccionar esta opción se muestra el nombre del campo del valor del eje de categorías. Al seleccionar la opción Mostrar Categoría se muestra el valor del eje de categorías en los mensajes de ayuda. Por defecto se muestra el valor del eje de categorías. Al seleccionar la opción Mostrar Valor se muestra el valor de los ejes de valores en los mensajes de ayuda. Por defecto se muestra el valor del eje de valores. La lista desplegable Formato le permite seleccionar el formato de salida de los valores mostrados. El formato por defecto es General. Si el formato seleccionado es General, el área de texto ubicada bajo esta lista le permite introducir texto para los ejes de valores. En el caso de los gráficos XY, hay dos listas de formato y dos áreas de entrada, para los valores del eje X y del eje Y. La lista desplegable Ver le permite seleccionar mostrar el valor de la categoría, el porcentaje (la relación entre el valor en el cual el cursor está ubicado y el total de valores en esa categoría), o ambos. Modificar los atributos de los objetos gráficos Esta sección describe cómo seleccionar objetos individuales del gráfico (líneas de los ejes, líneas de división, elementos de la serie, etc.) y modificar sus atributos gráficos, tales como color, patrón de relleno, y 292 4th Dimension - Manual del Usuario

293 Modificar las características de un gráfico ancho de línea. También puede modificar los atributos de fuente de los objetos de texto en el gráfico (tales como títulos y etiquetas). ❿ Para seleccionar un objeto del gráfico: Presione la tecla Control (Windows) o Comando (Macintosh) y haga clic en el objeto. Puede seleccionar los siguientes objetos gráficos: Cada serie, en un gráfico bidimensional Cada uno de los tres lados visibles en un gráfico 3D Nota Para seleccionar todos los lados de una serie en un gráfico 3D, presione la combinación de teclas Mayús+Control (Windows) o Mayús+Comando (Macintosh) y haga clic en un objeto de la serie. Cada eje (incluyendo las marcas de graduación) Las etiquetas de cada eje Las líneas de división principal de cada eje Las líneas de división secundaria de cada eje Los títulos de cada eje La leyenda Los valores desplegados para las series. Modificar los atributos del objeto Después de seleccionar un objeto, puede modificar sus atributos gráficos con ayuda de las opciones del menú Objeto. Cada uno de los siguientes atributos de objetos puede ser cambiado en el menú Objeto. Patrón de fondo: el patrón dentro del borde de un objeto. Todos los objetos, excepto las líneas, tienen patrones de fondo. Color de fondo: el color al interior de un objeto. Patrón línea: el patrón de una línea o borde. El patrón de línea es sólido por defecto. Color línea: el color de una línea o borde. El color de línea por defecto, es negro. La paleta de colores es igual a la utilizada para Color de fondo. Ancho línea: el ancho de una línea o borde medido en puntos. El ancho aplicado por defecto es 0.25 puntos (también llamado Hilo fino). 4th Dimension - Manual del Usuario 293

294 Capítulo 11 Gráficos Modificar los atributos de texto Los atributos de texto sólo aplican a las etiquetas de los ejes, títulos de los ejes, texto de la leyenda, y valores de las series. Desde el menú Texto puede cambiar los siguientes atributos de texto: Fuente: el tipo de fuente del texto. Tamaño: tamaño de la fuente medido en puntos. Estilo: los estilos incluyen normal, negrita, e itálica. El estilo por defecto es Normal. Color: el color por defecto es Negro. No puede cambiar la justificación del texto del gráfico. Sólo puede cambiar la justificación del texto añadido con la herramienta Texto. Para mayor información acerca de cómo añadir texto con esta herramienta, consulte la sección Añadir texto en la página 300. Destacar sectores de un gráfico circular Puede destacar una o más partes de un gráfico circular, alejándola(s) del centro del círculo. Sector destacado ❿ Para destacar un sector de un gráfico circular: 1 Presione la tecla Control (Windows) o Comando (Macintosh) y haga clic en el sector a seleccionar. Aparecen las marcas de selección alrededor del sector. 2 Mantenga presionada la tecla Control (Comando en Macintosh) y arrastre el sector alejándolo del centro del gráfico. 3 Cuando el sector esté donde usted quiere, libere el ratón y la tecla Control (Comando en Macintosh). Añadir imágenes a un gráfico de Imágenes Cuando crea un gráfico de imágenes, las columnas se llenan con una imagen por defecto. Puede añadir sus propias imágenes para cada serie, pegándolas desde el portapapeles th Dimension - Manual del Usuario

295 Modificar las características de un gráfico ❿ Para pegar una imagen en las columnas de una serie: 1 Asegúrese de que la imagen que quiere utilizar está en el portapapeles. 2 Presione la tecla Control (Windows) o Comando (Macintosh) y haga clic en una columna de la serie que quiera. Todas las columnas son seleccionadas. Por defecto, la imagen para cada serie representa un edificio. 3 Seleccione Pegar en el menú Edición de 4 th Dimension o de 4D Chart. O Presione Ctrl+V en Windows o Comando+V en Mac OS. La imagen se pega en cada columna de la serie. Puede repetir este proceso para cada serie. Nota Para recuperar la imagen estándar, aplique un tipo de gráfico diferente y luego aplique nuevamente el tipo de Imagen 2D. Ajustar las imágenes dentro de las columnas de gráficos de imágenes Para personalizar las proporciones de las imágenes dentro de las columnas de las series: 1 Haga doble clic sobre el gráfico, para desplegar la caja de diálogo Opciones del gráfico. O Seleccione el gráfico y luego elija Opciones en el menú Gráfico. Aparece la caja de diálogo Opciones. Además de las opciones del gráfico descritas en la sección Seleccionar un tipo de gráfico en la página 245, encontrará las siguientes opciones para alinear y ajustar las imágenes: 4th Dimension - Manual del Usuario 295

296 Capítulo 11 Gráficos Alineación: esta opción especifica la alineación horizontal de la imagen: centrada, izquierda, o derecha. Vertical: esta opción especifica cómo la imagen utiliza el espacio vertical de la columna. Las opciones disponibles son: expandido, normal, y apilado. Para mayor información acerca de estas opciones, consulte la tabla al final de esta sección. Horizontal: esta opción especifica cómo la imagen utiliza el espacio horizontal de la columna. Las opciones son: normal, expandido, y apilado. Para mayor información sobre estas opciones, consulte la tabla al final de esta sección. La tabla siguiente explica las opciones Vertical y Horizontal. Opción Normal Descripción Si la imagen es demasiado alta o ancha para ser mostrada en su totalidad, se trunca en los bordes de la columna. Las proporciones de la imagen no cambian. Expandido La imagen se expande o encoge de manera que se ajuste al tamaño de la columna. Apilado Si la imagen es muy corta o delgada para llenar la columna, se repite tantas veces como sea necesario para llenar la columna. Al llegar al borde de la columna, la imagen se trunca. 2 Seleccione las opciones que quiera en las listas desplegables y haga clic en el botón Terminado. Añadir objetos y texto Con 4D Chart, puede añadir varios objetos a sus documentos, incluyendo líneas, rectángulos, óvalos, polígonos, y texto. También puede añadir referencias dinámicas a campos o a expresiones 4 th Dimension, insertando expresiones en objetos de texto th Dimension - Manual del Usuario

297 Añadir objetos y texto El siguiente gráfico utiliza objetos y texto para identificar las series. Esta sección trata los siguientes temas: Dibujar objetos Modificar los atributos de los objetos Añadir texto Modificar los atributos de texto Añadir una referencia dinámica a un campo o expresión 4 th Dimension Redimensionar objetos Colocar objetos en un documento. Dibujar objetos gráficos Puede dibujar los siguientes objetos: Líneas Rectángulos Rectángulos redondeados Óvalos Polígonos. Seleccionar una herramienta de dibujo Para dibujar un objeto, primero debe seleccionar la herramienta de la Paleta de objetos. Una herramienta se activa para dibujar cuando la selecciona. 4th Dimension - Manual del Usuario 297

298 Capítulo 11 Gráficos El cursor del ratón cambia de acuerdo al uso. Si elige la herramienta de Selección, el cursor es una flecha. Utilice esta herramienta para seleccionar elementos de menú y objetos. Cuando selecciona una de las herramientas de objetos gráficos, el cursor cambia a una cruz. Utilice la cruz para dibujar objetos gráficos. Bloquear una herramienta de dibujo Cuando selecciona una herramienta, sólo permanece activa mientras dibuja el objeto y luego se activa la herramienta de Selección (flecha). Sin embargo, puede hacer doble clic en una herramienta de dibujo para bloquearla de manera que la pueda utilizar tantas veces como quiera; una herramienta bloqueada permanece activa hasta que seleccione otra herramienta. Dibujar un objeto ❿ Para dibujar cualquier objeto (excepto polígonos): 1 Seleccione una herramienta en la barra de herramientas 4D Chart. 1 Presione el botón del ratón en el área del documento y arrástrelo para dibujar el objeto. 2 Libere el botón del ratón para terminar de dibujar el objeto. ❿ Para dibujar un polígono: 1 Haga clic para fijar el primer vértice. 2 Arrastre el ratón para dibujar un lado y luego haga clic para fijar el siguiente vértice. 3 Continúe fijando los vértices y dibujando los lados que sean necesarios. 4 Cierre el polígono haciendo clic en el primer vértice, o presionando Alt+Control+Enter (Windows) u Opción+Comando+Enter (Mac OS). O 298 4th Dimension - Manual del Usuario

299 Añadir objetos y texto Para dejar abierto el polígono, haga doble clic al fijar el último vértice o presione Enter. Polígono cerrado Polígono abierto Forzar el trazo de objetos gráficos a medida que dibuja Forzando el trazo de objetos mientras dibuja, puede controlar el proceso de dibujo particularmente, el alto y ancho de los objetos. Por ejemplo, un cuadrado es el trazo obligado de un rectángulo. La siguiente tabla indica los efectos del trazo obligado de cada objeto: Objeto Tecla Trazo obligado Líneas Mayús Líneas rectas en ángulos de 45 Rectángulos Rectángulos redondeados Mayús V (para vertical) H (para horizontal) Mayús V H Cuadrado Fijar altura Fijar ancho Cuadrado redondeado Fijar altura Fijar ancho Mayús Círculo Óvalos V Fijar altura H Fijar ancho Polígonos Mayús Lados en ángulos de 45 Modificar los atributos de un objeto Cada uno de los siguientes atributos de objeto puede ser cambiado utilizando los comandos del menú Objeto: Patrón de fondo: el patrón mostrado dentro del borde de un objeto. Todos los objetos excepto las líneas tiene patrones de fondo. El patrón de relleno por defecto es blanco sólido. Color de fondo: el color dentro del borde de un objeto. Todos los objetos excepto las líneas tienen color de fondo. El color de relleno por defecto, es negro. Patrón Línea: el patrón de una línea o borde. El patrón de línea por defecto, es sólido. Color de línea: el color de una línea o borde. El color de línea por defecto es negro. 4th Dimension - Manual del Usuario 299

300 Capítulo 11 Gráficos Ancho Línea: el ancho de una línea o borde medido en puntos. El ancho de línea por defecto es 0.25 puntos (también llamado Hilo fino). Punta de flecha: la flecha que aparece a uno o ambos extremos de una línea. Sólo las líneas tienen punta de flecha. Por defecto no se tiene punta de flecha. Si el objeto seleccionado es una línea, el comando de menú Punta de flecha está activado. El submenú Punta de flecha tiene los siguientes elementos. Esquinas redondeadas: el número de puntos de redondeo de las esquinas de un rectángulo redondeado. El valor por defecto es 20 puntos. Si el objeto seleccionado es un rectángulo que creo con una herramienta rectángulo, la opción de menú Esquinas redondeadas está activado. Cuando selecciona Esquinas redondeadas, aparece la siguiente caja de diálogo: Cuando introduce un valor en el área de entrada, el área de previsualización muestra el efecto del valor: Añadir texto Puede añadir la mayoría de los textos a un gráfico como las etiquetas de los ejes, los títulos, o las leyendas utilizando las opciones del menú Gráfico th Dimension - Manual del Usuario

301 Añadir objetos y texto Para añadir texto extra a un gráfico, primero debe crear un objeto de texto y luego introducir el texto. Un objeto de texto es un recipiente de texto. ❿ Para crear un objeto de texto: 1 Seleccione la herramienta de texto. El cursor se transforma en una I intermitente. 2 Presione botón del ratón y arrastre el ratón para crear un área de texto rectangular. 3 Libere el botón del ratón. También puede simplemente hacer clic en la ventana después de seleccionar la herramienta de Texto para crear un objeto de texto del tamaño por defecto (tres pulgadas de ancho). La altura por defecto está determinada por la fuente y el tamaño de la fuente que haya seleccionado. 4 Si no lo ha hecho anteriormente, haga clic dentro del objeto de texto para insertar el cursor. Cuando ubica el cursor en el objeto de texto, se convierte en un punto de inserción. 5 Escriba su texto. 6 Cuando termine de introducir el texto, seleccione cualquier otra herramienta. A diferencia de otros objetos, los objetos de texto no aparecen seleccionados después de crearlos. Una vez haya creado un objeto de texto y añadido el texto, puede modificar el texto por ejemplo, copiar, cortar, o pegar texto. También puede cambiar sus atributos de fuente, tamaño, estilo y justificación. Para mayor información acerca de cómo modificar los atributos de texto, consulte la siguiente sección: Modificar atributos de texto. Modificar atributos de texto Los atributos de texto sólo aplican al texto dentro de un objeto de texto. Desde el menú Texto puede modificar los siguientes atributos de texto: Fuente: el tipo de fuente del texto. Tamaño: el tamaño de la fuente se mide en puntos; el tamaño por defecto es 12 puntos. 4th Dimension - Manual del Usuario 301

302 Capítulo 11 Gráficos Estilo: los estilos incluyen normal, negrita, e Itálica. El estilo por defecto es normal. Color: el color por defecto es negro. Alineación: el texto puede estar a la izquierda, derecha o centrado. La alineación por defecto es izquierda. Añadir referencias dinámicas Utilizando referencias de campos y expresiones 4 th Dimension, puede crear documentos 4D Chart que incorporen información de la base de datos. Por ejemplo, puede utilizar información de los campos de los registros para hacer los títulos del gráfico. Puede utilizar expresiones 4 th Dimension para efectuar tareas como cálculos numéricos o concatenar textos. En esta sección, encontrará información sobre los siguientes temas: Insertar valores de campos en un documento 4D Chart, Insertar expresiones 4 th Dimension en un documento 4D Chart, Mostrar valores de campos y expresiones, Dar formato a valores de campos y expresiones, Cambiar una referencia dinámica en un texto estático. Valores y referencias entendibles Puede mostrar información desde 4 th Dimension como valores o referencias. Un valor es la información real guardada en un campo o calculada a partir de una expresión. Una referencia es el nombre del campo o el texto de la expresión. Cuando muestra campos y expresiones como referencias, aparecen encerrados entre los símbolos «y». Por ejemplo, una referencia al campo Nombre de la tabla [Persona] aparecería así: «[Persona]Nombre» 4D Chart inserta estos símbolos cuando se inserta un campo en un objeto de texto. Cuando inserta cualquier otro tipo de referencia, como por ejemplo una función o variable 4 th Dimension, debe indicar que es una referencia. 4D Chart añadirá los símbolos «y» para diferenciar la referencia del texto normal. Para mayor información acerca de referenciar expresiones, consulte la sección Insertar expresiones 4th Dimension en la página th Dimension - Manual del Usuario

303 Añadir objetos y texto Cuando las referencias se muestran como valores, no aparecen los símbolos «y»; por ejemplo, un valor del campo Nombre puede ser: Javier El valor del campo aparece como texto estándar. Las referencias a campos y expresiones 4 th Dimension siempre utilizan el registro actual y se actualizan cada vez que el registro actual cambia. Cuando no hay registro actual, no aparecen valores. Insertar referencias de campos Insertando una referencia de a un campo documento 4D Chart, puede añadir información dinámica a un documento. Cuando el valor del campo cambia, también cambia en 4D Chart. Puede utilizar campos de cualquier tabla de la base de datos, excepto de subtablas. La referencia o valor de un campo aparece en un objeto de texto, excepto para las referencias a los campos tipo imagen. El objeto de texto que contiene una referencia actúa como cualquier otro objeto de texto; puede modificar sus atributos, moverlo, editarlo, etc. Uso de referencias de campos en una ventana Plug-in Cuando inserta una referencia de campo en una ventana de plug-in 4D Chart, el valor que se muestra cuando elige Mostrar valores en el menú Base de datos es el valor del campo para el registro actual. Si no hay un registro cargado actualmente, no aparece ningún valor en la ventana 4D Chart. Para mostrar el valor contenido en un campo de un registro en particular, asegúrese de que el registro esté cargado mostrando el registro en un formulario de entrada, por ejemplo. Si el registro actual cambia, también cambia el valor mostrado en el campo. Uso de referencias a campos en un área 4D Chart de un formulario Cuando inserta una referencia de campo en un área 4D Chart en un formulario de entrada, el valor que aparecen cuando elige Mostrar valores en el menú Base de datos es el valor del campo para el registro actual. Para pegar una referencia de campo en un documento, puede utilizar la caja de diálogo Insertar campo. ❿ Para pegar una referencia de campo en un documento 4D Chart utilizando la caja de diálogo Insertar campo: 1 Haga clic con el ratón en el lugar donde quiere insertar la referencia. 4th Dimension - Manual del Usuario 303

304 Capítulo 11 Gráficos Si hace clic dentro de un objeto de texto, no puede insertar un campo tipo Imagen. 2 Seleccione Insertar campo en el menú Base de datos. Aparece la caja de diálogo Insertar campo. Todas las tablas de la base de datos están en la lista desplegable de tablas. Los campos de la tabla seleccionada aparecen en la lista de campos. Lista desplegable Tablas Lista de campos 3 Seleccione la tabla de la cual quiere pegar un una referencia de campo de la lista desplegable de tablas. Los campos de la tabla seleccionada, aparecen en la lista de campos. 4 Seleccione el campo que quiere pegar de la lista de campos y luego haga clic en el botón Terminado. Una referencia del campo es pegada en el documento en un objeto de texto. Puede seleccionar campos de una lista desplegable que contiene todas las tablas y campos disponibles. Cuando está trabajando en un formulario, puede elegir campos de una lista desplegable que muestra los campos en la tabla actual, o de una lista desplegable de campos para todas las tablas en la base de datos. Cuando utiliza 4D Chart en una ventana de plug-in, la lista desplegable siempre contiene las tablas y los campos. ❿ Para insertar un campo en un documento 4D Chart utilizando el menú desplegable de tablas y campos: 1 Cree un objeto de texto en donde quiera pegar el campo th Dimension - Manual del Usuario

305 Añadir objetos y texto necesita información sobre cómo crear objetos de texto, consulte la sección Añadir texto en la página Ubique el cursor de inserción intermitente sobre el objeto de texto. Asegúrese de que el cursor de inserción está sobre el objeto de texto. 3 Para elegir un campo de la misma tabla que el formulario, presione la tecla Alt (Windows) u Opción (Macintosh) mientras presiona el botón del ratón. Aparece un menú desplegable con los campos de la tabla con la que está trabajando. Si está trabajando en una ventana de plug-in, el menú desplegable tiene tablas y campos. 4 Para elegir un campo de otra tabla, presione las teclas Mayús+Alt (Windows) o Mayús+Opción (Macintosh) mientras presiona el botón del ratón. Si está trabajando en una ventana plug-in, no necesita presionar la tecla Mayús. 4D Chart muestra un menú desplegable jerárquico de tablas en la base de datos. Cada tabla tiene un submenú que contiene sus campos. 5 Seleccione un campo. Una referencia a un campo seleccionado se pega en un objeto de texto en el documento 4D Chart en la posición del punto de inserción. Insertar expresiones 4 th Dimension Puede insertar cualquier expresión válida 4 th Dimension dentro de un documento. La expresión puede ser una variable o una función 4 th Dimension, una función plug-in, o un método que retorne un valor. Las expresiones le permiten aprovechar el poderoso lenguaje 4 th Dimension en los documentos 4D Chart. Puede realizar cálculos, concatenar información de varios campos, etc. 4th Dimension - Manual del Usuario 305

306 Capítulo 11 Gráficos La siguiente tabla contiene algunos ejemplos de expresiones: Expresión vfecha Current date Current date vfecha CalcularFecha Comentario Una variable que contiene una fecha Una función 4 th Dimension Una instrucción que realiza un cálculo Un método que retorna un valor Una expresión sólo se evalúa cuando realiza una de las siguientes acciones: Abre el documento Elije Mostrar valores en el menú Base de datos Imprime el documento. Para mayor información acerca de las expresiones, consulte el Manual del Lenguaje. ❿ Para insertar una expresión 4 th Dimension en un documento 4D Chart: 1 Cree un objeto de texto donde quiera ubicar la expresión. Dado que la expresión se crea a partir del texto, primero debe crear el objeto de texto. 2 Escriba el texto de la expresión y luego selecciónelo. 3 Seleccione Referencia en el menú Base de datos. El texto ahora se encierra en los símbolos «y», para indicar que es una expresión: «Current date» 4 Cuando termine, seleccione la herramienta de selección (flecha). Para mostrar el valor de la referencia, seleccione Mostrar valores en el menú Base de datos. Mostrar valores o referencias Cuando muestra los valores, muestra los valores reales almacenados en los campos referenciados y los valores calculados por las expresiones 4 th Dimension referenciadas. Por ejemplo, si la referencia es «Current date», aparece la fecha actual. ❿ Para mostrar los valores: Elija Mostrar valores en el menú Base de datos. Se muestra el valor de cada referencia th Dimension - Manual del Usuario

307 Añadir objetos y texto Nota Se muestran los valores de todas las referencias, independientemente de la referencia seleccionada. ❿ Para mostrar las referencias: Elija Mostrar referencias en el menú Base de datos. Se muestra la referencia para cada valor. Convertir el valor de una referencia en texto Puede convertir el valor de una referencia dinámica en texto estático, que no se actualice cuando los valores cambien. Por ejemplo, puede utilizar la expresión 4 th Dimension «Current date» para mostrar la fecha de creación del gráfico, y luego convertir la fecha en un objeto de texto estático. No importa que fecha sea actualmente, el objeto de texto siempre mostrará la fecha de creación del gráfico. Convertir un valor en texto se llama deshacer la referencia al valor, porque el valor ya no tendrá una referencia dinámica a la base de datos. Una vez deshecha la referencia al valor, no puede convertirla nuevamente en una referencia. ❿ Para convertir un valor en una referencia de un campo o de una expresión en texto: 1 Elija Mostrar valores en el menú Base de datos para mostrar todos los valores. 2 Seleccione el bloque de texto que contiene el valor cuya referencia quiere deshacer. Si el bloque de texto contiene más de un campo o expresión, selecciones sólo el valor que quiere cambiar. 3 Seleccione Deshacer referencia en el menú Base de datos. El valor se convierte en texto. Convertir una referencia en texto También puede convertir una referencia en texto, deshaciendo su referencia. Cuando cambia una referencia a texto, modifica las palabras de la referencia, no el valor al que hace referencia. Por ejemplo, si cambia la referencia «Current date» a texto, el objeto de texto aparece así: Current date 4th Dimension - Manual del Usuario 307

308 Capítulo 11 Gráficos Cuando selecciona Mostrar valores en el menú Base de datos, este texto no cambia, y la fecha actual no aparece, porque el texto no hace más referencia a una expresión 4 th Dimension. Puede editar una referencia o cambiarla permanentemente a texto estándar. Si desea editar una referencia, primero debe deshacer la referencia, editarla y luego convertirla en referencia nuevamente. ❿ Para deshacer una referencia de campo o una expresión: 1 Seleccione Mostrar referencias en el menú Base de datos para mostrar todas las referencias. 2 Seleccione el bloque de texto que contiene la referencia que quiere deshacer. Si el bloque de texto contiene más de un campo o expresión, sólo seleccione la referencia que quiere cambiar. 3 Seleccione Deshacer referencia en el menú Base de datos. Los símbolos «y» son eliminados, y la referencia se convierte en texto. Dar formato a las referencias Puede utilizar un formato de salida para el valor de todo campo de tipo numérico, fecha u hora, o toda expresión en 4D Chart. Por ejemplo, puede utilizar un formato de salida para mostrar cantidades en euros utilizando el signo ( ), comas, y decimales. La siguiente tabla muestra algunos ejemplos de formatos de salida: Dato en formato por Datos con el formato Formato de salida defecto de salida 3400 ###,### ,00 23/4/99 Mes Día, Año Abril 23, 1999 ❿ Para dar formato a una referencia: 1 Seleccione la referencia. Como toda la expresión es un sólo valor, puede seleccionarla haciendo clic con la herramienta de texto. 2 Seleccione Formato en el menú Base de datos th Dimension - Manual del Usuario

309 Añadir objetos y texto Aparece la caja diálogo Formato. Lista de formatos Área de edición del formato 3 Seleccione un formato apropiado de la lista. El formato aparece en el área de entrada debajo de la lista de formatos. Si quiere, puede editar un formato numérico o introducir un nuevo formato numérico en el área del formato. No puede editar formatos de fecha u hora. Para mayor información sobre formatos de salida, consulte el Manual de Diseño. 4 Haga clic en el botón Terminado. El formato es listado después de la referencia. Por ejemplo: «Current date; Abr: Mes Día, Año» Cuando elije Mostrar valores, el valor de la referencia aparece con el formato. Redimensionar objetos Puede redimensionar uno o más objetos a la vez, para aumentar o reducir su tamaño. Si selecciona más de un objeto, todos los objetos seleccionados se redimensionan en la misma cantidad. Puede redimensionar el alto y ancho al mismo tiempo, manteniendo la proporción entre los dos. ❿ Para redimensionar un objeto: 1 Seleccione el objeto. 4th Dimension - Manual del Usuario 309

310 Capítulo 11 Gráficos 2 Mantenga presionado el botón del ratón en una de las marcas de selección y arrástrela hacia arriba, abajo o diagonalmente para cambiar el tamaño del objeto. Si arrastra una esquina, cambia el alto y ancho. Si arrastra una marca lateral, cambia el alto o el ancho. Para visualizar el contorno del objeto en vez del marco rectangular presione la tecla Alt (Opción en Macintosh) mientras lo redimensiona. Marco del objeto Bordes del objeto Para redimensionar el objeto manteniendo la proporción entre el alto y el ancho, presione la tecla Mayús mientras lo redimensiona. 3 Libere el botón del ratón cuando termine. El objeto es redimensionado. Organizar objetos Cuando tiene dos o más objetos en un documento 4D Chart, puede utilizar las opciones del submenú Organizar del menú Objeto, para ordenarlos. El submenú Organizar se muestra a continuación. Puede elegir entre las siguientes acciones en el submenú Organizar: Traer un elemento al frente Enviar un elemento al fondo Mover un elemento hacia el frente un nivel 310 4th Dimension - Manual del Usuario

311 Añadir objetos y texto Mover un elemento hacia atrás un nivel Alinear objetos con relación a otros Agrupar un conjunto de objetos Desagrupar un conjunto de objetos. Las siguientes secciones describen estas acciones con más detalle. Cambiar el orden de superposición Cuando dibuja objetos, estos pueden solapar parcial o totalmente a otros. El orden en que los objetos están ubicados cuando solapan otros se llama orden de superposición. El ejemplo a continuación muestra varios objetos y su orden de superposición: Objeto inferior Objeto medio Objeto superior Cuando trabaja con varios objetos, puede querer cambiar el orden de superposición de los objetos; para hacerlo, puede mover uno o más objetos al frente o detrás de otros objetos. Mover un objeto al frente de todos los otros: al mover un objeto en frente de todos los otros, usted lo mueve a la capa superior. Mover un objeto atrás de los otros: al mover un objeto atrás de todos los otros, usted lo mueve a la capa inferior. Mover un objeto al frente de otro: mover un objeto al frente de otro objeto le permite mover el objeto seleccionado una capa más arriba es decir, ubicarlo más cerca de la capa superior. Mover un objeto atrás de otro: Mover un objeto detrás de otro objeto le permite mover el objeto seleccionado una capa más abajo es decir, ubicarlo más cerca de la capa inferior. 4th Dimension - Manual del Usuario 311

312 Capítulo 11 Gráficos ❿ Para modificar el nivel de superposición: 1 Utilice la herramienta de selección para seleccionar un objeto. 2 Elija un comando en el submenú Organizar del menú Objeto. El submenú Organizar se muestra a continuación: Alinear objetos La alineación de objetos consiste en ubicarlos con precisión con respecto a otros. Puede alinear objetos horizontal y verticalmente. El objeto que se toma como referencia para alinear los demás es el que se encuentra ubicado en el lado del sentido de la alineación. Por ejemplo, si quiere alinear los lados izquierdos de varios objetos seleccionados, el objeto seleccionado que está más lejos de la izquierda se mantiene fijo, y los otros objetos se alinean con él. Cuando selecciona Alinear objetos en el submenú Organizar, aparece la caja de diálogo Alinear objetos: Objetos modelo Botones de alineación Vertical Botones de alineación Horizontal 312 4th Dimension - Manual del Usuario

313 Añadir objetos y texto Utilice los siguientes iconos para alinear los objetos seleccionados: Icono Significado Alinea el borde izquierdo de los objetos seleccionados. Alinea los centros de los objetos seleccionados con un eje vertical. Alinea el borde derecho de los objetos seleccionados. Alinea el borde superior de los objetos seleccionados. Alinea los centros de los objetos seleccionados con un eje horizontal. Alinea el borde inferior de los objetos seleccionados. Seleccione un máximo de un alineamiento vertical y uno horizontal. Los objetos modelo se mueven para indicar los efectos de la alineación. Nota Para deseleccionar un icono, haga clic nuevamente en él. ❿ Para alinear objetos: 1 Seleccione los objetos que quiere alinear. Presione Mayús y haga clic para seleccionar varios objetos. 2 Seleccione Alinear objetos en el submenú Organizar del menú Objeto. Aparece la caja de diálogo Alinear objetos. 3 Haga clic en los iconos de alineación que quiera y haga clic en el botón Alinear. Agrupar y desagrupar objetos Agrupando objetos, usted puede combinar varios objetos en uno. Un objeto agrupado actúa como un solo objeto cuando lo manipula o edita. Puede trabajar con un objeto agrupado tal como lo hace con cualquier objeto; puede cambiar sus atributos, redimensionarlo, etc. Cuando agrupa varios objetos, todos los atributos de los objetos individuales se mantienen. Sin embargo, si cambia un atributo del grupo, el cambio afecta a todos los objetos del grupo. Por ejemplo, si elige un nuevo patrón de relleno para el grupo, se aplica a todos los objetos que lo conforman. Al Desagrupar un objeto se separa en sus componentes. Cuando un objeto se desagrupa, cada pieza se convierte en un objeto individual 4th Dimension - Manual del Usuario 313

314 Capítulo 11 Gráficos nuevamente. Los objetos desagrupados conservan los cambios hechos a ellos mientras hacían parte de un grupo. ❿ Para agrupar objetos: 1 Seleccione todos los objetos a agrupar. 2 Seleccione Agrupar en el submenú Organizar del menú Objeto. Los objetos se convierten en uno solo. Puede separar un objeto agrupado en sus objetos individuales desagrupándolo. ❿ Para desagrupar objetos: 1 Seleccione un objeto a desagrupar. 2 Seleccione Desagrupar en el submenú Organizar del menú Objeto. El objeto se desagrupa y cada objeto es seleccionado. Imprimir documentos 4D Chart Puede imprimir cualquier documento 4D Chart. Esta sección describe la impresión de documentos 4D Chart de los siguientes modos: Como un documento 4D Chart único Como parte de un formulario 4 th Dimension Como una parte de una fusión de impresión, en la cual usted imprime un documento 4D Chart para cada registro en una selección de registros. Definir el orden de impresión El orden en que se imprime un documento multipágina (horizontal o vertical) se determina por el orden de impresión seleccionado en la caja de diálogo Propiedades. Puede seleccionar imprimir por filas, o por columnas. El orden de impresión afecta sólo el orden en el cual se imprime el documento; no afecta la orientación de la página. El valor por defecto es imprimir por filas. ❿ Para definir el orden en el cual se imprime un documento multipágina: 1 Seleccione Propiedades en el menú Edición de 4D Chart th Dimension - Manual del Usuario

315 Imprimir documentos 4D Chart Aparece la caja de diálogo Propiedades: Iconos de orden de impresión 2 Haga clic en el icono de orden de impresión que quiera. 3 Haga clic en Terminado. Imprimir el documento Puede imprimir documentos 4D Chart desde una ventana plug-in o desde un área 4D Chart en un formulario. Si el documento tiene más de una página, puede seleccionar las páginas que quiera imprimir. ❿ Para imprimir un documento: 1 Seleccione Imprimir en el menú Archivo de 4D Chart. Aparece la caja de diálogo Imprimir. 2 Seleccione las opciones que considere necesarias. 3 Haga clic en el botón Imprimir para iniciar la impresión. 4th Dimension - Manual del Usuario 315

316 Capítulo 11 Gráficos Imprimir un área 4D Chart como parte de un formulario Si un área 4D Chart está dentro de un formulario 4 th Dimension, puede imprimirla con el registro. En este caso, debe imprimir desde 4 th Dimension, en vez de 4D Chart. Antes de imprimir, asegúrese de seleccionar los registros que quiere imprimir. Para mayor información acerca de la selección de registros en 4 th Dimension, consulte el Capítulo 4, Selección de registros, en la página 85. ❿ Para imprimir un documento 4D Chart como parte de un registro: 1 Seleccione Imprimir en el menú Archivo de 4 th Dimension. Aparece una caja de diálogo que le permite seleccionar el formulario a imprimir. 2 Seleccione el formulario a imprimir. 3 Haga clic en el botón Aceptar. Aparece la caja de diálogo Configurar impresión. 4 Seleccione las opciones necesarias en la caja de diálogo Configurar impresión. 5 Haga clic en el botón Aceptar. Aparece la caja de diálogo Imprimir. 6 Seleccione las opciones necesarias. 7 Haga clic en el botón Imprimir para iniciar la impresión. Se imprimen los registros seleccionados, incluyendo los documentos 4D Chart. Crear una impresión con datos Puede realizar una impresión con datos de un documento 4D Chart. Al realizar una impresión con datos, se imprime un documento 4D Chart por cada registro en una selección de registros. Nota Los valores en cualquiera de los gráficos del documento no se actualizan para cada registro. Las impresiones fusión son más útiles cuando se realizan desde una ventana 4D Chart. Sólo puede realizar impresiones con datos para documentos que contengan referencias a campos 4 th Dimension. El valor de una referencia de campo se determina por el registro actual que se esté imprimiendo. La ventaja de realizar una impresión con datos es que 316 4th Dimension - Manual del Usuario

317 Imprimir documentos 4D Chart puede imprimir un documento para una selección de registros sin tener que cargar e imprimir cada uno por separado. Nota Para mayor información acerca de cómo añadir referencias a campos, consulte la sección Insertar referencias de campos en la página 303. ❿ Para realizar una impresión con datos: 1 Seleccione Imprimir con datos en el menú Archivo de 4D Chart. Aparece la caja de diálogo Imprimir con datos. 2 Seleccione la tabla cuyos registros quiere incluir en la impresión con datos. La caja de diálogo indica el número de registros seleccionados actualmente en cada tabla. 4D Chart imprime el documento sólo para los registros seleccionados. 3 Si quiere cambiar la selección de registros, haga clic en el botón Buscar. Aparece el editor de búsquedas 4 th Dimension. Después de hacer la búsqueda regresa nuevamente a la caja de diálogo Imprimir con datos. 4th Dimension - Manual del Usuario 317

318 Capítulo 11 Gráficos Para mayor información sobre el editor de búsquedas 4 th Dimension, consulte la sección Editor de búsquedas en la página Si desea ordenar los registros seleccionados, haga clic en el botón Ordenar. Aparece el editor de ordenaciones 4 th Dimension. Una vez ordenados los registros, regresa nuevamente a la caja de diálogo Imprimir con datos. Para mayor información acerca del editor de ordenaciones, consulte la sección El editor de ordenación en la página 129. Una vez seleccionados los registros apropiados, puede imprimirlos. 5 Haga clic en el botón Aceptar de la caja de selección Imprimir con datos. Aparece la caja de diálogo Imprimir. 6 Seleccione las opciones apropiadas y haga clic en el botón Imprimir. 4D Chart imprime el documento para cada registro en la selección th Dimension - Manual del Usuario

319 12 Ejecución de Métodos El comando Método... en el menú Ejecutar, así como el botón correspondiente al a derecha de la barra de herramientas, se utiliza para ejecutar un método desde el entorno Usuario. Una vez haya escrito métodos de proyecto en el entorno Diseño, puede ejecutarlos directamente en el entorno Usuario, por ejemplo para probarlos. Es posible ejecutar métodos directamente en modo Trace, con el fin de depurarlos. Puede ejecutar un método en un nuevo proceso o, con 4D Server, indicarle ejecutar este método en la máquina servidor o en otras máquinas cliente. Nota Un método de proyecto también puede ejecutarse desde el entorno Menús personalizados asignándolo a una comando de menú en la barra de menús personalizados. Cuando selecciona un comando de menú en una barra de menú, el método asociado se ejecuta automáticamente. Para mayor información acerca de las barras de menús, consulte el Manual de Diseño. Ejecutar métodos Utilice el comando Método en el menú Ejecutar para seleccionar y ejecutar un método creado con el lenguaje de 4 th Dimension. Para mayor información acerca de la escritura de métodos, consulte el Manual de Diseño y el del Lenguaje de 4 th Dimension. 4th Dimension - Manual del Usuario 319

320 Capítulo 12 Ejecución de Métodos ❿ Para ejecutar un método: 1 Seleccione Método... del menú Ejecutar. O Haga clic en el botón Ejecutar en el botón barra de herramientas del entorno Usuario. 4 th Dimension muestra la caja de diálogo Ejecutar método: 2 Seleccione el nombre de un método en la lista. 3 Si quiere iniciar un nuevo proceso para el método, marque la casilla Nuevo proceso. Si marca la casilla Nuevo proceso, el método seleccionado se ejecuta en otro proceso. Si el método efectúa una tarea con alto consumo de recursos tal como la impresión de un gran número de registros, puede continuar con el trabajo en su base de datos, añadir registros a una tabla, crear un gráfico para visualizar información, etc. Para conocer la definición de procesos, consulte la sección Multitarea en 4 th Dimension en la página 24. Para una descripción detallada de los procesos, incluyendo cómo crearlos, utilizarlos y administrarlos, consulte el Manual de Diseño. 4D Server Si utiliza la base de datos en 4D Client, puede optar por ejecutar el método en el equipo servidor. Para hacerlo, seleccione la opción Sobre 4D Server en el menú Ejecutar. La mayoría de los métodos se pueden ejecutar en el equipo servidor, a menos que el método deba crear o 320 4th Dimension - Manual del Usuario

321 Ejecutar métodos modificar elementos de la interfaz en una máquina cliente. También puede optar por ejecutar el método en otra máquina cliente. Las demás estaciones de trabajo no aparecen en el menú, a menos que se hayan registrado previamente. (para mayor información, consulte la descripción del comando REGISTER CLIENT en el Manual del Lenguaje, y el párrafo Registrar 4D Client en el Manual de 4D Server) Por defecto, la opción localmente está seleccionada. Con la versión 4D mono-usuario, esta es la única opción disponible. 4 Haga clic en el botón Ejecutar (o haga doble clic en el nombre del método). O Si quiere depurar el método, haga clic en el botón Depurar. 4D Server La opción Depurar no está disponible si ejecuta el método en el servidor. 4 th Dimension ejecuta el método. Lo que suceda después, depende de lo que hace el método. Un método puede realizar cálculos, cambiar la selección actual, imprimir informes, e incluso cerrar la aplicación y regresar al explorador de archivos o Finder. Si hace clic en Depurar, aparece la ventana de depuración en el primer plano y usted puede ejecutar el método paso a paso. Para mayor información sobre el depurador de 4 th Dimension, consulte el Manual del Lenguaje. 4th Dimension - Manual del Usuario 321

322 Capítulo 12 Ejecución de Métodos 322 4th Dimension - Manual del Usuario

323 13 Backup y restauración de una base de datos Introducción 4 th Dimension incluye un módulo completo de backup y restauración. Este módulo funciona con 4 th Dimension mono-usuario y con 4D Server y permite hacer una copia de seguridad de una base de datos en uso sin tener que salir de la aplicación. Cada backup puede incluir el archivo de estructura, el archivo de datos (como también eventuales segmentos) y todo archivo o carpeta adicional. Estos parámetros son definidos primero en las Preferencias de la aplicación. Los backups se pueden iniciar manualmente o automáticamente a intervalos regulares y sin la intervención del usuario. Los comandos de lenguaje específicos, así como los métodos de base de datos específicos, permiten integrar las funciones de backup a una interfaz personalizada. Las bases de datos pueden ser restauradas automáticamente cuando se abre una base de datos dañada. Igualmente, el módulo de backup integrado puede tomar ventaja del archivo de historial. Este archivo conserva un registro de todas las operaciones realizadas con los datos e igualmente asegura seguridad total entre los dos backups. En caso de problemas con una base de datos en uso, las operaciones faltantes en el archivo de datos, son automáticamente reintegradas la próxima vez que se abra la base de datos. Una ventana especifica le permite visualizar el contenido del archivo de historial en cualquier momento. 4th Dimension - Manual del Usuario 323

324 Capítulo 13 Backup y restauración de una base de datos El módulo de backup integrado le permite: iniciar en cualquier momento un backup completo de archivos de la base (archivo de estructura, archivo de datos, archivo de historial, archivos asociados, etc.), establecer backups automáticos a intervalos regulares cada hora, día, semana o mes, definir parámetros avanzados para backups (número de conjuntos, compresión de los archivos, opciones para iniciar después de una restauración, etc.), restaurar automáticamente una base de datos y sus archivos adjuntos en caso de incidente, integrar automáticamente en una base de datos restaurada las operaciones faltantes guardadas en el archivo historial, revertir operaciones efectuadas en la base de datos. Gestión de backups Hacer un backup de la base de datos consiste en generar una copia de la base de datos y todos los archivos que son necesarios en un determinado momento. Esta copia es ubicada en uno o más archivos de backup. Todo archivo de backup puede ser abierto posteriormente por 4 th Dimension en caso de presentarse incidentes que dañen la base de datos actual; entonces la base de datos será restaurada a su estado anterior (en el momento de la copia). Realizar un backup Cada backup se efectúa teniendo en cuenta los parámetros definidos en las Preferencias de la aplicación. Las Preferencias puede utilizarse para definir cada aspecto del backup: archivos a incluir en el backup (datos /historial, estructura, estructura del usuario y archivos adjuntos), ubicación de archivos de backup (archivo de backup principal y archivo de backup del historial). gestión del archivo de historial, programación del backup, 324 4th Dimension - Manual del Usuario

325 Gestión de backups opciones de backup: número y rotación de las series de backups; manejo de transacciones activas o indexaciones; manejo de fallas; segmentación, compresión e integridad de los archivos de backup, definir opciones de restauración automáticas. Iniciar un backup Estos parámetros son definidos en los valores por defecto correspondientes a un uso estándar; el cambio de estos valores es opcional. Para mayor información sobre estos parámetros, por favor consulte el párrafo Configuración de archivos de backup en la página 329 y el párrafo Parámetros de backup en la página 334. En 4 th Dimension, un backup puede ser iniciado de tres formas: manualmente, utilizando el comando Backup... en el menú Archivo de 4 th Dimension (entorno Usuario) y de 4D Server. automáticamente, utilizando el programador que puede ser definido en las Preferencias de la aplicación. por programación, utilizando el comando BACKUP. La elección depende del uso de la base de datos y su estrategia de backup. 4D Server Una backup puede ser iniciado manualmente desde 4D Client utilizando un método que llama al comando BACKUP. El comando será ejecutado, en todos los casos, en el servidor. ❿ Para efectuar un backup manual. 1 Seleccione el comando Backup... en el menú Archivo de 4 th Dimension (entorno Usuario) o de 4D Server: 4th Dimension - Manual del Usuario 325

326 Capítulo 13 Backup y restauración de una base de datos Aparece la ventana de backup: El botón Preferencias hace que aparezcan las preferencias generales del backup (ver el párrafo Configuración de archivos de backup en la página 329). El botón Cancelar cancela el backup. 2 Haga clic en el botón Backup para iniciar el backup utilizando los parámetros actuales. ❿ Para efectuar un backup automático periódico: 1 En la página Planificador del tema Copia de seguridad de las Preferencias, defina la frecuencia del backup: Los backups se realizan automáticamente en los momentos definidos en esta página sin intervención alguna del usuario th Dimension - Manual del Usuario

327 Gestión de backups Nota Para mayor información sobre la utilización de esta caja de diálogo, consulte el párrafo Parámetros de backups programados en la página 340. ❿ Para realizar un backup utilizando el lenguaje 4 th Dimension: 1 Ejecute el comando BACKUP en un método. El backup comienza utilizando los parámetros actuales. Puede utilizar los métodos de bases de datos On Backup Startup y On Backup Shutdown para controlar el proceso de backup. Para mayor información, consulte el Manual del Lenguaje. Ejecución de un backup Una vez iniciado el backup, 4 th Dimension muestra una caja de diálogo indicando el progreso de la operación: El botón Detener le permite al usuario utilizar interrumpir el backup en cualquier momento (ver párrafo Si el backup falla en la página 338). El resultado del último backup (exitoso o fallido) es guardado en el área Informaciones del último backup de la página Backup/Configuración de las Preferencias o en la ventana principal de 4D Server (por favor consulte el párrafo Informaciones del último backup en la página 333). Igualmente es registrado en el diario de backup de la base de datos (consulte el párrafo Diario de backup en la página 363). Acceso a la base de datos durante el backup Durante un backup, las posibilidades de acceso a la base de datos son las siguientes: Con la versión mono-usuario 4 th Dimension, la base de datos es bloqueada para lectura y escritura; todos los procesos quedan congelados. No es posible realizar ninguna acción. Con 4D Server, la base de datos es bloqueada sólo para escritura; las máquinas cliente pueden ver los datos. Si una máquina cliente envía una solicitud de añadir, eliminar o cambiar al servidor, aparece una ventana pidiéndole al usuario que espere hasta que termine el backup. 4th Dimension - Manual del Usuario 327

328 Capítulo 13 Backup y restauración de una base de datos Una vez guardada la base, la ventana desaparece y la acción se efectúa. Para cancelar la solicitud en proceso y no esperar a que termine el backup, simplemente haga clic en el botón Cancelar la operación. Sin embargo, si la acción que está esperando ser ejecutada proviene de un método lanzado antes del backup, no debe cancelarla porque sólo las operaciones a ejecutar son canceladas. Igualmente, un método ejecutado parcialmente puede producir inconsistencias lógicas en la base de datos. Nota Cuando la acción que espera ser ejecutada proviene de un método y el usuario hace clic en el botón Cancelar la operación, 4D Server devuelve el error (Este comando no puede ser ejecutado porque se está llevando a cabo el backup de la base de datos ). En caso de problemas durante el backup Podría suceder que un backup no se ejecute correctamente. Las causas pueden ser muchas: interrupción del usuario, archivo adjunto no encontrado, problemas con el disco de destino, transacción incompleta, etc. 4 th Dimension trata el incidente de acuerdo con la causa. En todos los casos, el estado del último backup (exitoso o fallido) aparece en la página Configuración en las preferencias del Backup, en la ventana de 4D Server y en el diario del backup (consulte el párrafo Informaciones del último backup en la página 333). Interrupción del usuario: el botón Detener, en la caja de diálogo de progreso del backup, permite a los usuarios interrumpir el backup en cualquier momento. En este caso, la copia de los elementos se detiene y se genera un error. Puede interceptar este error en el método de base On Backup Shutdown. Archivo adjunto no encontrado: cuando no se encuentra un archivo adjunto, 4 th Dimension realiza un backup parcial (backup de los archivos de la base de datos y los archivos adjuntos accesibles) y retorna un error. Backup imposible (el disco está lleno o protegido contra escritura, disco faltante, falla de disco, transacción incompleta, base de datos no lanzada en el momento del backup automático programado, etc.): Si este es un error se presenta por primera vez, 4 th Dimension entonces hará un segundo intento de realizar el backup. El tiempo 328 4th Dimension - Manual del Usuario

329 Gestión de backups entre los dos intentos se define en la página Backup de las Preferencias (consulte el párrafo Si el backup falla en la página 338). Si el segundo intento falla, aparece una caja de diálogo de alerta del sistema y se genera un error. Puede interceptar este error en el método de base On Backup Shutdown. Los backups bloqueados por causa de una transacción o indexación incompleta son manejados utilizando un mecanismo específico (consulte el párrafo Si hay transacciones activas u operaciones sobre índices en la página 337). Configuración de archivos de backup La página Configuración de las Preferencias de la aplicación le permite designar los archivos de backup y su ubicación, al igual que el archivo historial. Igualmente proporciona información sobre el último backup: Nota Puede mostrar la caja de diálogo de Preferencias de la aplicación: haciendo clic en el botón Preferencias... en la caja de diálogo del backup, eligiendo el comando Preferencias... en el menú Edición de 4 th Dimension. 4th Dimension - Manual del Usuario 329

330 Capítulo 13 Backup y restauración de una base de datos Estos parámetros son específicos para cada base de datos abierta por la aplicación 4 th Dimension. 4D Server Estos parámetros sólo pueden ser definidos desde el equipo 4D Server. Contenido del backup Esta área le permite definir los archivos y/o carpetas a copiar durante el próximo backup. La parte superior del área lista los archivos 4 th Dimension de la base e indica su tamaño actual. Debe designar cada archivo a incluir en el backup haciendo clic en la casilla de selección correspondiente. Una opción gris significa que el archivo correspondiente no está disponible en la base de datos. Puede seleccionar los archivos 4 th Dimension que quiera, en función de la frecuencia de actualización, su interés estratégico, su tamaño, etc. Ningún archivo es obligatorio. La parte inferior lista las rutas de acceso a los eventuales archivos de adjuntos en el backup. Archivo de datos: archivo de datos de la base. Si la base contiene varios segmentos, sólo se muestran el nombre y tamaño del primer segmento. Claro que se realiza el backup de todos los segmentos. Cuando esta opción está marcada, al archivo de historial actual de la base, si existe, se le realiza un back up al mismo tiempo que a los datos. El backup produce el cierre y backup del archivo de historial actual, luego la creación de un nuevo archivo de historial. Esto evita que el tamaño del archivo historial aumente excesivamente. Para mayor información sobre el archivo de historial, consulte el párrafo Manejo del archivo de historial en la página 343. Archivo de estructura: archivo de estructura de la base. En el caso de las base compiladas y fusionadas con 4D Runtime Volume License, esta opción permite hacer el backup del archivo.exe (Windows) y el paquete (Mac OS). Archivo de estructura de usuario (opcional): archivo de estructura del usuario de la base que contiene los formularios de usuario personalizados (si los hay). Archivos adjuntos: esta área permite designar un grupo de archivos y /o carpetas a los cuales se les hará el backup al mismo tiempo que a la base. Estos archivos pueden ser de todo tipo (documentos o modelos de plug-ins, etiquetas, informes, imágenes, etc.) th Dimension - Manual del Usuario

331 Gestión de backups Puede definir archivos o carpetas individuales a cuyo contenido se le realizará un back up completo. Cada elemento adjunto se lista con su ruta de acceso completa en el área Archivos adjuntos. Crear carpeta: cuando hace clic en este botón, 4 th Dimension muestra una caja de diálogo que permite seleccionar una carpeta a añadir al backup. En caso de restauración, la carpeta será recuperada con su estructura interna. Puede seleccionar cualquier carpeta o volumen conectado a la máquina, con excepción de la carpeta que contiene los archivos de la base. Añadir: cuando hace clic en este botón, 4 th Dimension muestra una caja de diálogo que permite seleccionar un archivo para añadir al backup. No puede seleccionar un archivo de la base como archivo adjunto. Quitar: este botón le permite retirar el archivo seleccionado de la lista de archivos adjuntos. Nota Es posible que uno o más archivos adjuntos no sean accesibles cuando se ejecute el backup (nombre o ruta de acceso modificada, disco desconectado, etc.). En este caso, el backup se ejecuta sin el(los) archivo(s) faltantes y se genera un error. Puede interceptar este error en el método base On Backup Shutdown. El error también aparece en el diario de Backup. Ubicación de las copias de seguridad Esta área permite definir la ubicación en la cual son guardados los archivos de backup y los archivos de historial (si los hay). 4 th Dimension genera dos tipos de archivos de backup: archivos de backup y archivos de backup de historial. Los archivos de backup son especiales por dos razones: pueden contener varios archivos (estructura, datos, archivos adjuntos, etc.). están asegurados por los mecanismos de verificación internos (los cuales pueden ser configurados en la página Backup de las Preferencias). Por defecto, 4 th Dimension guarda estos archivos junto al archivo de datos de la base. Se recomienda especialmente establecer una ubicación en otro disco con el fin de reducir el riesgo de pérdida de datos en caso de falla del disco que contiene la base. 4th Dimension - Manual del Usuario 331

332 Capítulo 13 Backup y restauración de una base de datos Para modificar la ubicación donde se almacenan estos archivos, haga clic en el botón [...]: Aparece una caja de diálogo de selección, la cual le permite seleccionar una carpeta o disco donde se ubicarán los backups. Las áreas Espacio utilizado y Espacio disponible son actualizadas automáticamente e indican el espacio de disco disponible en el disco de la carpeta seleccionada. Debe asegurarse de que el espacio libre es suficiente para todos sus backups. Si un backup falla debido a la falta de espacio en disco, se genera un error. Puede interceptar este error en el método base On Backup Shutdown. El error se indica igualmente en el área de la información y en el diario de backup. Nombres de los archivos de backup 4 th Dimension le da nombres a los archivos de backup utilizando un sistema de nombres específico en el cual se basan las funciones de restitución automáticas. Este sistema de nombres no puede ser cambiado. Los backups estándar son llamados Nombrebase[xxxx].4BK, donde nombrebase es el nombre del archivo de datos de la base y xxxx es el número del backup. Por ejemplo, el backup número 26 de la base de datos Facturas se llama Facturas[0026].4BK. Si el backup está segmentado, 4 th Dimension añade el número de segmento como -xxxx. Por ejemplo, el tercer segmento del back número 26 de la base Facturas se llama Facturas[ ].4BK. Para mayor información sobre segmentos, consulte el párrafo Archivo en la página 339. Los backups de los archivos de historial se llaman Nombrehistorial[xxxx].4BL, donde nombrehistorial es el nombre del archivo de historial de la base y xxxx es el número del backup (a partir de 0). Por ejemplo, el backup número 13 del archivo de historial Historial se llama Historial[0012].4BL. Si el backup del archivo de historial está segmentado, 4 th Dimension añade el número de segmento como -xxxx. Por ejemplo, el segundo segmento del backup número 13 del archivo de historial Historial se llama Historial[ ].4BL. Para mayor información sobre segmentos, consulte el párrafo Archivo en la página th Dimension - Manual del Usuario

333 Gestión de backups Observe que los archivos de backup de los archivos de historial comienzan en 0 mientras los backups de los archivos de la base comienzan en 1. El primer backup de los archivo de la base (backup[0001].4bk por ejemplo), el backup de historial se llama Historial[0000]: representa los cambios realizados en el archivo de datos comenzando en su estado vacío y sólo puede integrarse a un archivo de datos vacío. Por lo tanto, un backup de historial llamado por ejemplo Historial[0025].4BL debe ser interpretado como el backup número 26 del archivo de historial, correspondiente a las operaciones efectuadas entre el backup de la base número 25 y 26. Historial[0025].4BL corresponde entonces al backup backup[0025].4bk. Nota Los intervalos de numeración de backups son los siguientes: backup: 1 a 9999 backup del archivo de historial: 0 a 9998 segmento: 1 a Informaciones del último backup El área Informaciones del último backup suministra información sobre el último backup de la base de datos. La información se suministra si por lo menos se ha llevado a cabo un backup. Último backup: fecha y hora del último backup. Próximo backup programado: fecha y hora del próximo backup; se suministra información en esta área si hay un backup programado. Nombre del archivo de backup: ruta de acceso y nombre del archivo del último backup principal. Si el backup está segmentado, se muestra el nombre del primer segmento. Nombre del archivo de backup de historial: ruta de acceso y nombre del archivo del último archivo de backup de historial (si existe). Estado: esta área muestra el código de error del último backup, como también una descripción de este código. Si el backup se llevó a cabo con éxito el área permanece vacía. Para backups programados, puede utilizar esta área para verificar que el último backup ocurrió como estaba programado. 4th Dimension - Manual del Usuario 333

334 Capítulo 13 Backup y restauración de una base de datos Con 4D Server, esta información también es mostrada en la ventana principal del servidor: Información sobre el último backup Nota Los parámetros relacionados con el manejo del archivo de historial se cubren en el párrafo Manejo del archivo de historial en la página 343. Parámetros de backup Como los parámetros de configuración, los parámetros de backup se utilizan para cada backup. Además, los cambios a estos parámetros son opcionales. Sus valores por defecto corresponden al uso estándar de la función de backup th Dimension - Manual del Usuario

335 Gestión de backups Los parámetros de backup se definen en la página Backup de las Preferencias de la aplicación: 4D Server Los parámetros de backup sólo pueden ser definidos desde el equipo 4D Server. Estos parámetros son específicos para cada base de datos abierta por la aplicación 4 th Dimension. Conservar únicamente las X últimas copias de seguridad Este parámetro permite activar y configurar el mecanismo utilizado para borrar los archivos de backup más antiguos. Le permite mantener un número especifico de últimos archivos de backup en el disco de backup el último archivo se borra cada vez que hay un nuevo backup y de esta forma se evita el riesgo de saturación del disco. Esta característica funciona de la siguiente manera: una vez el backup actual se completa, 4 th Dimension borra el archivo más antiguo si se encuentra en la misma ubicación del archivo al que se le hace backup y tiene el mismo nombre (puede pedir que el archivo más antiguo se borre antes del backup para ahorrar espacio). Si, por ejemplo, el número de copias es 3, los primeros tres backups crean los archivos MiBase-0001, MiBase-0002, y MiBase th Dimension - Manual del Usuario 335

336 Capítulo 13 Backup y restauración de una base de datos respectivamente. Durante el cuarto backup, el archivo MiBase-0004 se crea y MiBase-0001 se borra. Dependiendo del espacio en disco que reservó para sus backups, puede determinar el número máximo posible de juegos de backup utilizando la siguiente ecuación: Espacio disponible para backups Máximo número de juegos = - 1 juego Tamaño máximo de un backup Debe reducir el número máximo de juegos en 1 porque 4 th Dimension, por defecto, realiza primero el backup actual, luego borra el archivo más antiguo del disco. Este funcionamiento puede cambiarse (ver el párrafo Borrar la copia más antigua antes/después del backup en la página 337). Por defecto, el mecanismo para borrar juegos está activado y 4 th Dimension conserva 3 juegos de backup. Para desactivar el mecanismo, simplemente deseleccione la opción. Nota Este parámetro se refiere a los juegos de backup de la base y los del archivo historial. Efectuar un backup sólo si el archivo de datos ha sido modificado Cuando está opción está seleccionada, 4 th Dimension inicia los backups programados sólo si se han añadido, cambiado o eliminado datos en la base desde el último backup. Si no, el backup programado se cancela y se pospone hasta el próximo backup programado. No se genera error; sin embargo el diario de backup nota que el backup ha sido pospuesto. Esta opción también permite ahorrar tiempos de máquina para el backup de las bases principales utilizadas con propósitos de visualización. Note que la activación de esta opción no tienen en cuenta las eventuales modificaciones realizadas al archivo de estructura o a los archivos adjuntos. Notas Para mayor información sobre backups programados, consulte el párrafo Parámetros de backups programados en la página 340. Cuando está opción está seleccionada y el backup se inicia manualmente, 4 th Dimension muestra una caja de diálogo indicando que el archivo de datos no ha sido modificado, permitiendo al usuario confirmar o cancelar la operación. Este parámetro se refiere a los backups de la base y del historial th Dimension - Manual del Usuario

337 Gestión de backups Borrar la copia más antigua antes/después del backup Si hay transacciones activas u operaciones sobre índices Esta opción sólo se utiliza si la opción Conservar únicamente las X últimas copias de seguridad está seleccionada. Esto le permite especificar si 4 th Dimension debe comenzar por borrar el archivo más antiguo antes de efectuar el backup (opción antes) o si la eliminación debe ocurrir una vez se haya efectuado el backup (opción después). Para que este mecanismo funcione, el archivo más antiguo no debe haber sido renombrado o desplazado. La opción antes le permite ahorrar espacio. No es necesario reducir el número de backups permitidos en 1, lo que le permite, por ejemplo, almacenar dos archivos de 2 GB en un disco de 5 GB. Observe que en caso de interrupción durante el backup, no puede acceder al backup antiguo (pues fue borrado anteriormente), ni al backup actual, el cual no ha sido terminado. Como la base de datos no puede ser modificada durante el backup, puede estar seguro de que su archivo de datos está intacto, incluso si no tiene un backup válido. Una vez el sistema se reinicia y el archivo incompleto se destruye, proceda inmediatamente con un nuevo backup. La opción después es una medida de seguridad adicional pero necesita más espacio en el disco duro de backup. Las transacciones y las indexaciones son operaciones críticas que evitan el backup de una base hasta que estas operaciones hayan terminado. Antes de iniciar un backup (sin importar cómo se inicie), 4 th Dimension o 4D Server examinan la base; si el programa detecta una operación crítica en progreso, se suspende el backup. Este parámetro le permite definir el periodo de espera: Esperar siempre a que terminen las operaciones: el backup se suspende hasta que la operación esté completa; luego se inicia inmediatamente. Esto garantiza que el backup se ejecute pero no permite precisar la verificación de cuando ocurre el backup. Cancelar el backup tras esperar X (min): el backup se suspende por un tiempo limitado (3 minutos por defecto) para darle a la transacción o indexación tiempo para terminar. Si, después de esta espera, la operación crítica está aún en progreso, el backup se considera como fallido y se anota un error en el diario de backup. El mecanismo definido para el manejo de backups fallidos entonces toma lugar (ver el párrafo a continuación). 4th Dimension - Manual del Usuario 337

338 Capítulo 13 Backup y restauración de una base de datos Nota Es importante evitar abrir una transacción, que sólo es validada o cancelada cuando se sale de la base, en el momento en que la base se lanza. También debe evitar presentar a los usuarios cajas de diálogo de entrada o validación durante una transacción. Si el usuario está ausente en el momento de validar la caja de diálogo, y el backup se inicia en ese momento, la base de datos no puede ejecutar nuevas transacciones hasta que la caja de diálogo sea validada. Si el backup falla Esta opción permite definir el mecanismo utilizado para manejar backups fallidos (backup imposible). Notas No todos los incidentes resultan en un backup fallido (consulte el párrafo Si el backup falla en la página 338). 4 th Dimension considera un backup como fallido si la base de datos no fue lanzada en el momento del backup automático programado (consulte el párrafo Parámetros de backups programados en la página 340). Cuando no se puede realizar un backup, 4 th Dimension permite hacer un nuevo intento. Hay dos opciones disponibles: Intentar de nuevo en la próxima fecha y hora programada: esta opción sólo tiene sentido cuando se trabaja con backups automáticos programados. (consulte el párrafo Parámetros de backups programados en la página 340). Se cancela el backup fallido y se genera un error. Intentar de nuevo dentro de X segundos o minutos u horas: cuando esta opción está seleccionada, se efectúa un nuevo intento de backup después del periodo de espera. Este mecanismo permite anticipar ciertas circunstancias que bloquean el backup. Puede definir un periodo de espera en horas, minutos o segundos utilizando el menú correspondiente. Si el nuevo intento también falla, se genera un error y la falla se anota en el área estado del último backup y en el archivo de diario de backup. Cancelar la operación tras X intentos: este parámetro es utilizado para definir el máximo número de intentos de backup fallidos. Si el backup no se ha efectuado con éxito después de alcanzar el número máximo de intentos definido, se cancela y se genera el error1401 ( El máximo número de intentos de backup ha sido alcanzado; el backup automático está desactivado temporalmente ). En este caso, no se intentará realizar un nuevo backup automático mientras la aplicación no sea reiniciada, o se lleve a cabo con éxito un backup 338 4th Dimension - Manual del Usuario

339 Gestión de backups Archivo manual. Este parámetro es útil con el fin de evitar un caso donde un problema extendido (que necesita de intervención humana) que evita que un backup se lleve a cabo haga que la aplicación intente repetidamente el backup en detrimento de su desempeño general. Por defecto, este parámetro no está seleccionado. Esta área permite definir las opciones de generación de los archivos. Estas opciones aplican a los archivos de backup principales y a los archivo de backup del historial. Tamaño de segmento (MB): 4 th Dimension le permite segmentar archivos, es decir cortar un archivo en tamaños más pequeños. Esto le permite, por ejemplo, almacenar un backup en diferentes discos (CDs, ZIPs, etc.). Durante un proceso de restauración, 4 th Dimension automáticamente fusionará los segmentos. Cada segmento se llama Mibase[xxxx-yyyy].4BK, donde xxxx es el número de backup y yyyy es el número de segmento. Por ejemplo, los tres segmentos del sexto backup de la base Mibase se llamará Mibase[ ].4BK, Mibase[ ].4BK y Mibase[ ].4BK. El menú Tamaño de segmento es un combo box que le permite definir el tamaño en MB de cada segmento del backup. Puede elegir uno de los tamaños predeterminados o introducir un tamaño específico entre 0 y Si coloca 0, no hay segmentación (este es el equivalente de colocar Ninguno). Factor de compresión Por defecto, 4 th Dimension comprime los backups para ayudar a ahorrar espacio de disco. Sin embargo, la fase de compresión de archivos puede volver muy lentos los backups cuando se manejan grandes volúmenes de datos. La opción Factor de compresión le permite ajustar la compresión: Ninguno: no se aplica ningún factor de compresión. El backup es más rápido pero los ficheros son considerablemente más grandes. Rápido (por defecto): esta opción es un acuerdo entre velocidad del backup y tamaño del archivo. Compacto: el factor de compresión máximo se aplica a los archivos. Los archivos toman el mínimo espacio posible en el disco, pero el backup se hace mucho más lento. 4th Dimension - Manual del Usuario 339

340 Capítulo 13 Backup y restauración de una base de datos Factor de entrelazamiento y Factor de redundancia 4 th Dimension genera archivos utilizando algoritmos específicos basados en mecanismos de optimización (entrelazamiento) y seguridad (redundancia). Puede establecer estos mecanismos de acuerdo a sus necesidades. Para estas dos opciones, 4 th Dimension ofrece un factor por defecto Medio. Los menús para estas opciones también contienen los factores Bajo, Alto y Ninguno. Factor de entrelazamiento: el entrelazamiento consiste en guardar datos en sectores no contiguos, con el fin de acelerar su tiempo de lectura. Sin embargo, la fase de almacenamiento es más lenta. Factor de redundancia: la redundancia permite asegurar los datos presentes en un archivo al repetir la misma información varias veces. Entre más alto sea el factor de redundancia, mejor es la seguridad del archivo; sin embargo, el almacenamiento es lento y el tamaño del archivo mayor. Parámetros de backups programados Puede automatizar los backups de las bases abiertas con 4 th Dimension o 4D Server (incluso cuando no hay máquinas cliente conectadas). El principio consiste en definir una frecuencia de backup (en horas, días, semanas o meses); para cada sesión, 4 th Dimension inicia automáticamente un backup utilizando los parámetros de backup definidos en las Preferencias. Si la aplicación no fue lanzada en el momento teórico del backup, la próxima vez que se lance 4 th Dimension, considera que el backup ha fallado y aplica la configuración apropiada, definida en las Preferencias de la base (consulte el párrafo Si el backup falla en la página 338) th Dimension - Manual del Usuario

341 Gestión de backups Los parámetros de backups programados se definen en la página Planificador de las Preferencias de la aplicación: Primero seleccione una escala de frecuencia (días, semanas, etc.) haciendo clic en el botón de selección correspondiente. Debe entonces especificar cuando efectuar el backup. Sin backup automático: la función de backup programado es desactivada. Cada X hora (s): esta opción permite programar los backups sobre una base horaria. Puede introducir un valor entre 1 y 24. a partir de: permite definir la hora a la que comenzará el primer backup. Cada X día (s) a las x: esta opción permite backups con una base horaria. Introduzca 1 si quiere efectuar un backup diario. Cuando esta opción está seleccionada, debe indicar la hora a la que debe iniciar el backup. Cada X semana(s) día a las x: esta opción le permite programar backups con base semanal. Introduzca 1 si quiere efectuar un backup por semana. Cuando esta opción está marcada, debe indicar el día (s) de la semana y la hora a la que debe comenzar el backup. Puede seleccionar 4th Dimension - Manual del Usuario 341

342 Capítulo 13 Backup y restauración de una base de datos varios días de la semana, si así lo prefiere. Por ejemplo, puede utilizar esta opción para definir dos backups semanales: uno el miércoles y otro el viernes. Cada X mes (ses), Xº Día a las x: esta opción permite programar backups con base mensual. Introduzca 1 si quiere efectuar un backup mensual. Cuando esta opción está seleccionada, debe indicar el día del mes y la hora a la que debe comenzar el backup. Backup Automático 4 th Dimension proporciona una estrategia de backup por defecto en el momento de la creación de una base de datos. Esta estrategia introduce un conjunto de parámetros de backup que aseguran una seguridad mínima de la base. Estos parámetros pueden cambiarse una después de la creación de la base. La estrategia de backup está activada por defecto, cuando se crea una nueva base de datos. Para desactivarla, simplemente deseleccione la opción Backup automático en la caja de diálogo Bienvenido: Opción para utilizar la estrategia de backup por defecto 342 4th Dimension - Manual del Usuario

343 Manejo del archivo de historial La estrategia de backup por defecto incluye los siguientes parámetros: Creación y utilización de un archivo de historial (llamado NombreArchivoDatos.4dl). Backup de todos los archivos de la base (datos, historial, estructura y estructura del usuario) junto al archivo de estructura de la base. Backup automático cada domingo a las 00:00:00 horas. Parámetros de backup por defecto (conservando los últimos 3 backups, factor medio, etc.). Todas las opciones de restauración automática. Manejo del archivo de historial Una base explotada de manera continua siempre está registrando cambios, y adiciones o eliminaciones de registros. Realizar backups regulares de los datos es importante pero no permite (en caso de un incidente) recuperar los datos introducidos desde el último backup. Para responder a esta necesidad, 4 th Dimension ahora ofrece una herramienta específica: el archivo de historial. Este archivo permite asegurar la seguridad permanente de los datos de la base. Adicionalmente, 4 th Dimension trabaja continuamente con una caché de datos en memoria. Todo cambio efectuado en los datos de la base es almacenado temporalmente en la caché antes de ser escrito en el disco duro. Esto acelera el funcionamiento de las aplicaciones; de hecho, acceder a la memoria es más rápido que acceder al disco duro. Si un incidente ocurre en la base antes de que los datos almacenados en la caché puedan ser escritos en el disco, debe incluir el archivo de historial actual con el fin de restaurar completamente la base. Introducción El archivo de historial generado por 4D contiene todas las operaciones realizadas en una base, las cuales son registradas secuencialmente. De esta forma, cada operación efectuada por un usuario causa dos acciones simultáneas: la primera en la base (la instrucción es ejecutada normalmente) y la segunda en el archivo de historial (la descripción de la operación es registrada). El archivo de historial es creado se crea de manera independiente sin afectar o hacer más lento el trabajo del usuario. Una base sólo puede trabajar con un archivo de historial al tiempo. 4th Dimension - Manual del Usuario 343

344 Capítulo 13 Backup y restauración de una base de datos El archivo de historial registra cuatro tipos de operaciones: adiciones de registros modificaciones de registros Nota sobre las transacciones supresiones de registros transacciones. Una transacción es un conjunto de operaciones ejecutadas al tiempo. Por ejemplo, durante una transferencia bancaria efectuada como parte de una transacción, debe asegurarse de debitar de una cuenta y acreditar en una segunda cuenta en la misma operación, sin correr el riesgo de interrumpir la operación en curso. La operación se realiza totalmente, o no se realiza, pero nunca puede realizarse parcialmente. La primera cuenta no puede ser debitada sin que la segunda sea acreditada. 4 th Dimension considera las transacciones como una sola operación, al igual que la adición, modificación o supresión. 4 th Dimension maneja el archivo de historial teniendo en cuenta por igual todas las operaciones que afectan el archivo de datos, sin importar las manipulaciones efectuadas por un usuario (utilizando 4 th Dimension mono-usuario o 4D Client), los métodos 4D, los plugins 4D (4D Write, 4D View, 4D Draw, etc.), un navegador Web o incluso 4D Open en el caso de utilizar 4D Server th Dimension - Manual del Usuario

345 Manejo del archivo de historial La siguiente ilustración resume el principio general de funcionamiento del archivo de historial: Archivo de datos vacío Archivo de datos a a b Operaciones Creación del archivo de historial Adición de a Adición de b Archivo de historial + a 0 + a 0 + b 1 Encabezado del historial Tipo de operación Contenido Número de registro aa b aa b c Modificación de a a aa Adición de c + a 0 + b 1 x aa 0 + a 0 + b 1 x aa 0 + c 2 aa c Supresión de b + a 0 + b 1 x aa 0 + c 2 b 1 + adición supresión x modificación El archivo de historial actual se guarda automáticamente con el archivo de datos actual. Este mecanismo tiene dos ventajas principales: evita la saturación del disco donde se guarda el archivo de historial. Sin un backup, el archivo de historial utilizaría eventualmente todo el espacio de disco disponible. Para cada backup de archivo de datos, 4 th Dimension o 4D Server cierra el archivo de historial actual e inicia inmediatamente un nuevo archivo vacío, evitando el riesgo de saturación. El archivo de historial antiguo entonces se archiva y eventualmente se destruye dependiendo del mecanismo para manejar las copias de backups. conserva los archivos de historial correspondiente a los backups con el fin de poder analizar o reparar una base más adelante. La integración de un archivo de historial sólo se puede realizar en la base que le corresponda. Es importante, para poder integrar correctamente un 4th Dimension - Manual del Usuario 345

346 Capítulo 13 Backup y restauración de una base de datos archivo de historial en un backup, tener archivos de backups y de historial archivados simultáneamente. Crear el archivo de historial Por defecto, toda base creada con 4 th Dimension utiliza un archivo de historial: la creación de este archivo está asociada a la opción Backup automático en la caja de diálogo Bienvenido (consulte el párrafo Backup Automático en la página 342). El archivo de historial se llama NombreArchivoDatos.4DL y se ubica en la carpeta que contenga la estructura de la base. En cualquier momento puede saber si su base utiliza un archivo de historial: simplemente verifique si la opción Utilizar el historial está seleccionada en la página Configuración de las Preferencias (ver párrafo Configuración de archivos de backup en la página 329). Con 4D Server, el nombre del archivo de historial se lista igualmente en la ventana del equipo servidor: Si deselecciona esta opción, o si utiliza una base sin archivo de historial y quiere establecer una estrategia de backup con un archivo de historial, tendrá que crear uno th Dimension - Manual del Usuario

347 Manejo del archivo de historial ❿ Para crear un archivo de historial: 1 En la página Configuración (tema Backup ) de las Preferencias de la aplicación, seleccione la opción Utilizar el historial. Opción Utilizar el historial El programa muestra una caja de diálogo estándar de abrir o de creación de un nuevo archivo de historial: 4th Dimension - Manual del Usuario 347

348 Capítulo 13 Backup y restauración de una base de datos 2 Haga clic en el botón Nuevo... Aparece una caja de diálogo estándar de guardar archivos. Por defecto, el archivo de historial se llama NombreArchivoDatos.4DL. 3 Conserve el nombre por defecto o elija otro nombre y seleccione la ubicación del archivo. Si dispone por lo menos de dos discos duros, es recomendable ubicar el archivo de historial en un disco diferente del que contiene la base. En caso de que se pierda el disco de duro de la base, usted puede llamar a su archivo de historial. 4 Haga clic en Guardar. La ruta de acceso y el nombre del archivo de historial abierto aparecen en el área Utilizar el historial de la caja de diálogo de Preferencias. 5 Valide la caja de diálogo Preferencias. Para poder crear un archivo de historial directamente, la base de datos debe estar en una de las siguientes situaciones: el archivo de datos vacío, acaba de efectuar un backup de la base y ninguna modificación se ha hecho a los datos todavía. En todos los demás casos, cuando valide la caja de diálogo Preferencias, aparecerá una caja de diálogo de alerta para informarle que es necesario realizar un backup. Si hace clic en Aceptar, el backup inicia inmediatamente luego se activa el archivo de historial. Si hace clic en Cancelar, la solicitud es guardada pero la creación del archivo de historial se pospone a será creada sólo después del próximo backup de la base. Esta precaución es indispensable porque, para restaurar una base después de algún incidente, necesitará una copia de la base en la cual las operaciones grabadas en el archivo de historial sean integradas th Dimension - Manual del Usuario

349 Manejo del archivo de historial Sin tener que hacer nada más, todas las operaciones realizadas en los datos son registradas en este archivo y serán utilizadas en el futuro cuando se abra la base de datos. Debe crear otro archivo de historial si crea un nuevo archivo de datos. Debe definir o crear otro archivo de historial si abre otro archivo de datos que no esté asociado a un archivo de historial (o si el archivo de historial no está). Para abrir otro archivo de historial, haga clic en el botón [...] a la derecha del área de la ruta de acceso del archivo de historial. Detener un archivo de historial Si quiere detener las operaciones de historial para el archivo de historial actual, simplemente deseleccione la opción Utilizar historial en la página Configuración (tema Backup ) de las Preferencias de la aplicación. 4 th Dimension entonces muestra un mensaje de alerta con el fin de recordarle que esta acción evita que aproveche la seguridad que ofrece el archivo de historial: Si hace clic en Cerrar, se cierra de inmediato el archivo de historial actual (no es necesario validar la caja de diálogo de las Preferencias después). Si quiere cerrar el archivo de historial actual porque es demasiado grande, debe efectuar un backup del archivo de datos, lo que producirá que el archivo de datos un backup del archivo de historial. Observe que hay un mecanismo automático que evita que el archivo de historial se vuelva muy grande (ver el siguiente párrafo). Backup automático del archivo de historial cuando se alcanza el tamaño crítico Cuando el archivo de historial alcanza el tamaño crítico de 2 GB, 4D automáticamente dispara un backup de la base, con el fin de cerrar el archivo de historial actual y abrir uno nuevo. Esto evita una situación donde el tamaño de este archivo pueda alterar el desempeño de la aplicación. 4th Dimension - Manual del Usuario 349

350 Capítulo 13 Backup y restauración de una base de datos En este caso, el backup que se lleva a cabo utiliza los parámetros de backup actuales y es igual al backup manual. Análisis del archivo de historial 4 th Dimension incluye una función que permite visualizar el contenido del archivo de historial actual. Esta función es útil para analizar la utilización de una base de datos o detectar la o las operaciones que producen errores o disfuncionamientos. En el caso de una base de datos en modo cliente-servidor, permite verificar las operaciones efectuadas para cada máquina cliente. Esta función también le permite volver a las operaciones efectuadas en la base de datos. Esta posibilidad se detalla en el párrafo Deshacer operaciones en la página 362. Para visualizar el archivo de historial actual, seleccione el comando Verificar el historial... en el menú Archivo en 4 th Dimension o 4D Client (esta función no está disponible desde el servidor): Nota Sólo el Administrador y el Diseñador de la base tienen acceso a la función de verificación del historial th Dimension - Manual del Usuario

351 Manejo del archivo de historial Aparece la siguiente ventana: Lista de operaciones Cada operación grabada en el archivo de historial aparece como una fila. Las columnas ofrecen diferente información sobre la operación. Puede modificar la visualización por defecto de las columnas por ejemplo, puede mostrar los valores de los campos utilizando el menú contextual de la ventana (ver el párrafo Definir la visualización de las columnas en la página 352). Esta información permite identificar la fuente y el contexto de cada operación: Acción: tipo de operación realizada en los datos. Esta columna puede contener una de las cuatro operaciones siguientes: Creación, Supresión, Modificación y Transacción. Para mayor información, por favor consulte el párrafo Introducción en la página 323. Tabla: tabla a la cual pertenece el registro creado/suprimido/modificado. Usuario: nombre del usuario que efectuó la operación. En modo cliente -servidor, aparece el nombre de la máquina del cliente; en modo monopuesto, aparece la identificación del usuario. Si las contraseñas de 4 th Dimension no están activas, esta columna contiene Diseñador. 4th Dimension - Manual del Usuario 351

352 Capítulo 13 Backup y restauración de una base de datos Si la operación fue efectuada utilizando 4D Open, aparece la etiqueta 4D Open. Fecha y Hora: fecha y hora a la que fue efectuada la operación. Definir la visualización de las columnas Puede personalizar la visualización de las columnas utilizando el menú contextual de la ventana historial. Puede añadir o quitar columnas, o reemplazar los contenidos de una columna para la sesión de la ventana actual (los contenidos de la ventana personalizada se reajustan cuando se cierra la ventana). Para visualizar el menú contextual de la ventana, haga clic en un encabezado de columna: Los siguientes comandos están disponibles: Visualizar los valores de los campos Añadir: permite añadir una columna a la derecha de las columnas existentes. Por defecto, la columna está vacía y se llama Campo. Luego puede asignarla a un campo de la base (ver el siguiente párrafo). Quitar: permite eliminar la columna de la ventana. Reemplazar: permite reemplazar los contenidos de la columna actual. Puede seleccionar uno de los campos de información estándar (Acción, Tabla, etc.), o seleccionar Campo para añadir una columna que muestre los valores de un campo de la base. Puede asignar un campo de la base a una columna de la ventana Historial, de manera que el valor actual del campo aparezca para cada operación registrada. Esta característica es muy útil, por ejemplo, para identificar el momento en que un registro específico ha sido añadido th Dimension - Manual del Usuario

353 Manejo del archivo de historial Para hacer esto, añada una columna Campo vacía en la ventana Historial utilizando el comando Añadir o Reemplazar del menú contextual (ver el párrafo anterior). Haga clic en el encabezado de la columna Campo. Aparece un menú jerárquico que contiene las tablas y campos de la base: Seleccione el campo cuyos valores quiere mostrar. Aparecen los valores para cada registro añadido o modificado: 4th Dimension - Manual del Usuario 353

354 Capítulo 13 Backup y restauración de una base de datos Cuadros de visualización Puede crear cuadros de visualización en la ventana Historial. Para hacerlo, haga clic en el marco de división ubicado en la parte superior de la ventana y arrástrelo hacía abajo. Cuadro de visualización Marco de división Para crear varios cuadros, simplemente repita la operación tantas veces como sea necesario. Puede crear un cuadro debajo de un cuadro existente arrastrando su marcador de división. Para eliminar un cuadro, arrastre su marcador de división inferior hacia arriba o haga doble clic en la línea de separación. Restauración de datos El modulo de backup integrado de 4 th Dimension le permite recuperar la integridad de los datos de una base en caso de incidentes, sin importar la causa de incidente. Incidentes y diagnóstico Se pueden producir dos categorías principales de incidentes: La detención no planeada de una base mientras está en uso. Este incidente puede ocurrir por un corte de energía, falla de un elemento del sistema, etc. En este caso, dependiendo del estado actual de la caché de datos en el momento del incidente, la restauración de la base puede necesitar de diferentes operaciones: Si la caché estaba vacía, la base se abre normalmente. Todas las modificaciones realizadas en la base fueron grabadas. Este caso no necesita de ninguna operación en particular th Dimension - Manual del Usuario

355 Restauración de datos Si la caché contiene operaciones, el archivo de datos está intacto pero necesita integrar el archivo de historial actual. Si la caché estaba en proceso de escritura, el archivo de datos probablemente esté dañado. Se debe restaurar el último backup e integrar el archivo de historial actual. La perdida de uno o varios archivos de la base. Este incidente puede ocurrir por sectores defectuosos en el disco que contiene la base, un virus, un error de manipulación, etc. Es necesario restaurar el último backup y luego integrar el archivo de historial actual. Para saber si una base está dañada después de un incidente, simplemente láncela nuevamente utilizando 4 th Dimension. El programa efectúa un autodiagnóstico y precisa las operaciones de reparación a efectuar. En modo automático, las operaciones se efectúan directamente sin ninguna intervención por parte del usuario (consulte el párrafo Restauración automática en la página 355). Si se dispuso una estrategia de backup regular, las herramientas de recuperación de 4 th Dimension le permitirán recuperar (en la mayoría de los casos) la base en el estado exacto en que estaba antes del incidente. Dos herramientas principales están a su disposición: Restauración de backups la cual consiste en la extracción de los archivos contenidos en uno o más archivos de backup y volverlos legibles nuevamente para la aplicación que los creó. Integración del archivo de historial. Restauración automática Estas dos funciones se pueden combinar y automatizar. Por defecto, 4 th Dimension lanza automáticamente los procedimientos de restauración de la base después de un incidente. Se utilizan tres tipos de automatizaciones: Automatización de la restauración Automatización de la integración del historial Automatización de iniciación de una base restaurada. 4th Dimension - Manual del Usuario 355

356 Capítulo 13 Backup y restauración de una base de datos Estos mecanismos pueden desactivarse utilizando las opciones disponibles en la página Restauración (tema Copia de seguridad ) en las Preferencias de la aplicación: Funciones de restauración automática Restaurar el último backup si la base de datos está dañada Cuando está opción está marcada, el programa inicia automáticamente la restauración del archivo de datos del último backup válido de la base, si detecta alguna anomalía durante el lanzamiento de la base. No es necesaria ninguna intervención por parte del usuario; la operación es registrada en el diario del backup (consulte el párrafo Diario de backup en la página 363). Nota En el caso de una restauración automática, sólo se restituye el archivo de datos. Si quiere recuperar los archivos adjuntos o el archivo de estructura, debe realizar una restauración manual. Los pasos de la restauración automática son los siguientes: Primero, 4 th Dimension renombra el archivo de datos dañado. 4 th Dimension extrae el archivo de datos del último backup y lo guarda en lugar del anterior th Dimension - Manual del Usuario

357 Restauración de datos Si la opción Integrar el último historial si la base está incompleta está seleccionada, 4 th Dimension integra si es necesario el archivo de historial (consulte el párrafo Integrar el último historial si la base está incompleta en la página 357). Si la opción Iniciar la base tras una restauración automática está seleccionada, 4 th Dimension lanza nuevamente la base restaurada (consulte el párrafo Iniciar la base tras una restauración automática en la página 357). Integrar el último historial si la base está incompleta Cuando esta opción esta seleccionada, el programa integra automáticamente el historial cuando se abre una base restaurada. No es necesaria ninguna intervención por parte del usuario. Cuando abre una base de datos, el archivo de historial actual se integra automáticamente si 4 th Dimension detecta que las operaciones guardadas en el historial no están presentes en los datos. Esta situación se presenta, por ejemplo, cuando ocurre un corte de energía cuando hay operaciones en la caché de datos que no han sido escritas en el registro. Cuando se restaura una base, si el archivo de historial actual o archivo de backup de historial tienen el mismo número que el archivo de backup guardado en la misma carpeta, 4 th Dimension examina su contenido. Si contiene operaciones no presentes en el archivo de datos, el programa lo integra automáticamente. El usuario no ve ninguna caja de diálogo; la operación es completamente automática. La meta es hacer que el uso sea lo más fácil posible. La operación es registrada en el diario de backup (ver el párrafo Diario de backup en la página 363). Iniciar la base tras una restauración automática Cuando esta opción está marcada, 4th Dimension abre automáticamente una base después de haber terminado la restauración. Note que cuando se utiliza esta opción, es importante que todos los elementos necesarios para que la base funcione sean accesibles después de la restauración. Si, por ejemplo, la base requiere de los archivos específicos junto al archivo de estructura de la base, estos deben incluirse en los backups de manera que puedan ser restaurados al mismo tiempo que la base. Si la base utiliza los plug-ins, es mejor que estén instalados junto a la aplicación 4 th Dimension. 4th Dimension - Manual del Usuario 357

358 Capítulo 13 Backup y restauración de una base de datos La combinación de las tres opciones de restauración (asociadas con las opciones de backup) permite implementar un sistema automático o semiautomático de recuperación después de un incidente. Semiautomática: el administrador simplemente tiene que relanzar la base, la aplicación 4 th Dimension realiza automáticamente las reparaciones necesarias y relanza una versión confiable de la aplicación. Automática (4D Server únicamente): si guarda la base como un servicio lanzado al inicio del sistema, será automáticamente relanzada por la máquina cuando se reinicie. La aplicación 4 th Dimension efectúa automáticamente las reparaciones necesarias. Este tipo de sistema se adapta particularmente a las bases de datos 4D Server. Note que cada operación ejecutada automáticamente se registra en el diario de backup de la base (consulte el párrafo Diario de backup en la página 363). Restauración manual de un backup Puede restaurar manualmente los contenidos de un archivo generado por el módulo de backup. Una restitución manual puede ser necesaria por ejemplo para restituir la totalidad del contenido de un archivo (archivos de estructura y/o archivos adjuntos incluso), o con el fin de realizar búsquedas entre los archivos. La restauración manual también puede llevarse a cabo con la integración del archivo de historial actual. Nota Puede configurar 4 th Dimension de manera que la base de datos se restaure automáticamente en caso de que se presenten incidentes. Para mayor información consulte el párrafo Restauración automática en la página 355. La aplicación 4D (4 th Dimension, 4D Server, aplicación fusionada con 4D Runtime Volume License, etc.) realiza la restauración de los backups utilizando la página Restaurar una base de la caja de diálogo Bienvenido. Nota Una solución alternativa consiste en utilizar la caja de diálogo Abrir (ver el párrafo Restauración manual utilizando la caja de diálogo Abrir en la página 360) th Dimension - Manual del Usuario

359 Restauración de datos ❿ Para restaurar una base manualmente: 1 En la caja de diálogo Bienvenido, haga clic en el icono Restaurar una base (4 th Dimension y 4D Server únicamente). O Ejecute el comando RESTORE desde un método de 4 th Dimension (todas las aplicaciones 4D). O Arrastre y suelte el archivo de backup a restituir al icono de la aplicación (todas las aplicaciones 4D). En el último caso, aparece una caja de diálogo estándar de guardar archivos, la cual le permite indicar la ubicación donde los archivos serán restaurados. Pase directamente al paso 3. 2 Seleccione la base, luego el backup a restaurar, haga clic en el botón Restaurar: Base a restaurar Backup a restaurar El área a la derecha de la caja de diálogo indica la ruta de acceso y el contenido del archivo seleccionado. O Para restaurar otro archivo, haga clic en Examinar..., para indicar el archivo de backup a restaurar en la caja de diálogo Abrir. 4th Dimension - Manual del Usuario 359

360 Capítulo 13 Backup y restauración de una base de datos Aparece una caja de diálogo, la cual le permite especificar la ubicación donde los archivos serán restaurados: Por defecto, 4 th Dimension restaura los archivos en una carpeta llamada Nombrearchivo-Restore ubicada junto al archivo. Puede hacer clic en el botón [...] para especificar una ubicación diferente. 3 Si es necesario, modifique la ubicación de los archivos restaurados y haga clic en el botón Restaurar. 4 th Dimension extrae todos los archivos de backup de la ubicación especificada. Si el archivo de historial actual o un archivo de backup de historial con el mismo número de archivo de backup es guardado en la misma carpeta, 4 th Dimension examina su contenido. Si contiene operaciones que no están presentes en el archivo de datos, el programa le pregunta si quiere integrar esta operaciones. Nota La integración se efectúa automáticamente si la opción de integración automática del historial está activada (consulte el párrafo Integrar el último historial si la base está incompleta en la página 357). 4 (Opcional) Haga clic en Aceptar para integrar el archivo de historial en la base restaurada. Si las operaciones de restauración e integración se llevaron a cabo correctamente, 4 th Dimension muestra una caja de diálogo preguntándole si quiere abrir la base. 5 Haga clic en Aceptar. Aparece la carpeta de destino. Durante la restauración, 4 th Dimension ubica todos los archivos de backup en esta carpeta, sin importar la posición original de los archivos en el disco cuando se inició el backup. De esta manera sus archivos serán encontrados más fácilmente. Restauración manual utilizando la caja de diálogo Abrir Es posible restaurar un archivo en la aplicación 4D presionando la tecla Alt (Windows) u Opción (Mac OS) mientras lanza la base de datos. Esto hace que aparezca la caja de diálogo Abrir. El menú de selección del tipo de archivo ahora contiene dos nuevas opciones que pueden ser 360 4th Dimension - Manual del Usuario

361 Restauración de datos utilizadas para acceder a los archivos de backup (.4BK) y archivos de historial (.4BL): Selección del tipo de archivo Si selecciona un archivo y hace clic en Abrir, el proceso de restauración comienza inmediatamente. Esta función, la cual está disponible para todas las aplicaciones 4D, está dirigida más particularmente para aquellas configuraciones que no tienen una caja de diálogo de bienvenida, es decir las aplicaciones basadas en 4D Runtime, 4D Runtime Volume License y las aplicaciones cliente-servidor. Integración manual del historial Si no ha seleccionado la opción para la integración automática del archivo de historial (ver el párrafo Integrar el último historial si la base está incompleta en la página 357), aparece una caja de diálogo de advertencia durante la apertura de la base cuando 4 th Dimension se da cuenta de que el archivo de historial contiene más operaciones de las que se han llevado a cabo en la base. Para que este mecanismo funcione, 4 th Dimension debe poder acceder al archivo de historial en su ubicación actual. 4th Dimension - Manual del Usuario 361

362 Capítulo 13 Backup y restauración de una base de datos Puede elegir si integrar o no el archivo de historial actual. No integrar el archivo de historial actual le permite evitar reproducir los errores efectuados en los datos. Deshacer operaciones 4 th Dimension dispone de una función que permite deshacer operaciones efectuadas en el archivo de historial. Esta función es similar a una cancelación multinivel. Es especialmente útil cuando un registro fue borrado por error de una base de datos. Para que esta función esté disponible, la base debe tener un archivo de historial. ❿ Para restaurar una base a un estado anterior: 1 Seleccione el comando Verificar el historial... en el menú Archivo de 4 th Dimension o 4D Client (esta función no está disponible para las máquinas cliente). Aparece la caja de diálogo Historial. Esta ventana es descrita en el párrafo Análisis del archivo de historial en la página 350. Nota Sólo el Administrador y el Diseñador de la base tienen acceso a la función de verificación del historial. 2 Seleccione la fila después de la cual las operaciones deben ser canceladas. La operación de la fila seleccionada será la última que se conserve. Si, por ejemplo, quiere cancelar una supresión, seleccione la operación 362 4th Dimension - Manual del Usuario

363 Diario de backup ubicada justo antes. La operación de supresión, así como todas las operaciones siguientes, serán canceladas: Operación seleccionada Operaciones conservadas Operaciones canceladas 3 Haga clic en el botón Volver atrás. 4 th Dimension le pide confirmar la operación. 4 Haga clic en Aceptar. Los datos son restaurados al estado exacto en que estaban en el momento de la acción seleccionada. Cómo funciona Cuando el usuario hace clic en el botón Volver atrás, 4 th Dimension cierra la base de datos actual y restaura el último backup de datos de la base. Entonces se abre la base restaurada y 4 th Dimension integra las operaciones del archivo de historial hasta la operación seleccionada. Si la base aún no ha sido guardada, 4 th Dimension inicia con un archivo de datos vacío. Diario de backup Para facilitar el seguimiento y verificación de las copias de seguridad de su base, el módulo de backup escribe un resumen de cada operación realizada en un archivo especial, el cual es similar a un diario de actividades. Como un manual, todas las operaciones de la base (backups, restauraciones, integraciones del archivo historial) son registrados en este archivo sin importar si las operaciones fueron 4th Dimension - Manual del Usuario 363

364 Capítulo 13 Backup y restauración de una base de datos Manejo del tamaño del diario de backup programadas o realizadas manualmente. La fecha y la hora en que ocurrieron estas operaciones también son anotadas en el diario. Cuando ser realiza un backup, el diario consigna la siguiente información: Para cada archivo: Ruta de acceso (para el archivo, o el historial creado o suprimido) Tamaño Contenido del archivo (archivo de datos, archivo de estructura, archivo de estructura del usuario, archivos de índices, archivo de historial) Para cada elemento en el archivo: Tipo de archivo Tamaño del archivo original Fecha/Hora (hora de inicio, hora programada, hora final) El diario de backup se llama Backup Journal.txt y se ubica junto al archivo de datos de la base. El diario de backup puede abrirse con cualquier editor de texto. Para facilitar el análisis, la información en el diario está separada por tabulaciones y cada línea de información termina con un retorno de carro. En ciertas estrategias de backup (por ejemplo, en el caso en que se está haciendo backup a varios archivos adjuntos), el tamaño del diario de backup puede crecer rápidamente. Se puede utilizar dos mecanismos para controlar el tamaño: Backup automático, Posibilidad de reducir la cantidad de información registrada. Backup automático Se puede utilizar un mecanismo automático para limitar el tamaño del diario de backup: antes de cada backup, la aplicación examina el tamaño del archivo de diario de backup actual. Si es mayor a 10 MB, el archivo actual se archiva y se crea un nuevo archivo. Los archivos guardados se llaman Diario de Backup[xxx].txt, donde xxx es un número de 1 a 999. Una vez se alcanza el número de archivo 999, se comienza nuevamente con el número y los archivos existentes son reemplazados th Dimension - Manual del Usuario

365 Diario de backup Reducir la cantidad de información almacenada Es posible reducir la cantidad de información almacenada en el diario de backup. Para hacer esto, simplemente modifique el valor de la llave VerboseMode en el archivo Backup.xml de la base. Por defecto, esta llave está definida como True. Si cambia el valor de esta llave por False, sólo la información principal será almacenada en el diario de backup: fecha y hora de inicio de la operación y los errores encontrados. Las llaves XML relacionadas con la configuración del backup se describen en el Manual XML Keys-Backup. 4th Dimension - Manual del Usuario 365

366 Capítulo 13 Backup y restauración de una base de datos 366 4th Dimension - Manual del Usuario

367 14 Importar y Exportar Datos Las funciones de importar y exportar datos de 4 th Dimension proveen una manera rápida y confiable de transferir información hacia y desde su base de datos. Si actualiza una base de datos 4 th Dimension desde otra base de datos o una hoja de cálculo, puede evitar el trabajo de reintroducir los datos desde el teclado importando sus datos. Puede importar los datos desde las aplicaciones para administración de datos Windows, o desde cualquier aplicación no Windows, cuyos datos se hayan transferido a Windows. También puede exportar datos desde 4 th Dimension de manera que puedan ser utilizados en otros tipos de programas que procesan información. Por ejemplo, puede exportar datos a programas especializados en la generación de gráficos y cálculos estadísticos. También puede transferir datos a otro tipo de computador. Puede importar o exportar datos utilizando los parámetros en las cajas de diálogo correspondientes o utilizando un formulario. Importar o exportar utilizando las cajas de diálogo es mucho más rápido que utilizando un formulario. Sin embargo, si utiliza un formulario puede utilizar métodos de objeto y de formulario para procesar los datos. Cuando importa o exporta datos utilizando un formulario, los métodos de objeto y de formulario son ejecutados para cada registro procesado. Cuando importa o exporta datos vía un archivo, usted especifica el formato del archivo, los separadores de campos y registros, y los campos a importar o exportar. Una vez definidos los parámetros de importación o exportación, puede guardarlos en o cargarlos desde los archivos de parámetros de Importación/Exportación. Por último, 4 th Dimension le permite importar y exportar datos desde y hacia una fuente de datos ODBC, sin pasar por un archivo intermedio. Este punto se cubre en el párrafo Importar y exportar datos vía una fuente de datos ODBC en la página th Dimension - Manual del Usuario 367

368 Capítulo 14 Importar y Exportar Datos Nota También puede utilizar el editor de Informes rápidos para exportar registros. Para mayor información, consulte la sección Archivo en disco en la página 205. Formatos de archivos El formato de archivo describe la forma en que se organizan los campos y registros en un archivo de importación o exportación. Algunos formatos de archivo incluyen igualmente el formato de la información. 4 th Dimension es compatible con los siguientes formatos: Texto (ASCII): este formato separa los campos de un registro con el delimitador fin-de-campo y los registros con el delimitador fin-de-registro. Los separadores por defecto para campos y registros son la tabulación (Tab) y el retorno de carro (Return), respectivamente. También puede incluir los nombres de los campos como primera fila de un archivo de texto de exportar. Si incluye los nombres de los campos como la primera fila de un archivo de texto de importar, puede indicarle a 4 th Dimension que utilice aquellos nombres durante la importación del archivo; de lo contrario, puede indicarle a 4 th Dimension que ignore la fila de los nombres de los campos. Texto de longitud fija: el formato texto de longitud fija destina un número específico de caracteres por campo. No se utilizan separadores entre campos. Todos los registros tienen el mismo número de caracteres aún si los valores de los registros caben en menos caracteres. Cuando esto pasa, se utiliza un caracter de relleno generalmente un espacio para rellenar los campos. Puede especificar un caracter de relleno para cada tipo de datos o utilizar los caracteres por defecto (consulte la página 380 y la página 391 ). Sin embargo, si un valor tiene más caracteres de los destinados para el campo, se trunca el valor. SYLK: siglas del formato SYmbolic LinK format. DIFF: siglas del formato Data Interchange Format. DBF (dbase): dbase es un formato de archivos comúnmente utilizado en aplicaciones de base de datos DOS y Windows. XML: XML (extensible Markup Language) es un estándar de intercambio de datos. Este lenguaje se basa en el uso de etiquetas que permiten describir de manera precisa los datos intercambiados así como su estructura. Los archivos XML son archivos con formato texto; su contenido es analizado por las aplicaciones que importan los datos th Dimension - Manual del Usuario

369 Formatos de archivos Muchas aplicaciones soportan este formato. Para mayor información acerca de la terminología XML, consulte el Manual de Diseño. 4th Dimension: este formato, específico de 4 th Dimension, facilita el intercambio de registros entre diferentes bases de datos 4 th Dimension. Este formato soporta todos los tipos de datos 4 th Dimension, incluyendo Imagen y Blob. La extensión de los archivos de exportación 4D es.4ie. Archivos Macintosh y Windows Cuando importa o exporta datos, puede especificar si el archivo es para Macintosh o Windows. Esta opción afecta la selección de separadores de campos y registros 1 para archivos de Texto y el uso de un mapa ASCII: Archivos Macintosh: los separadores son los estándar utilizados en Mac OS (Fin de campo = Tabulación, Fin de registro = Retorno de carro, Fin de archivo = <Ninguno>). Archivos Windows: los separadores son los estándar utilizados en Windows (Fin de campo = Tabulación, Fin de registro = Retorno de carro+salto de línea, Fin de archivo = <Ninguno>). En este caso, se utiliza el filtro de conversión Mac OS/Windows 4 th Dimension (recuerde que un filtro interno asegura la compatibilidad multi-plataforma de las bases de datos 4 th Dimension al almacenar los datos en formato ASCII Macintosh). Por ejemplo, si elige el formato Archivo Macintosh, se utiliza un retorno de carro (ASCII, código 13) como separador de registros. Cuando importa un archivo de Texto, 4 th Dimension convierte automáticamente cualquier Retorno de carro + Salto de línea en Retorno de carro solamente. Nota Los códigos ASCII en 4 th Dimension se dan en números decimales (base 10). Hay una tabla de códigos ASCII incluida en el Manual del Lenguaje. 1. Esta opción permite utilizar los valores predefinidos para cada tipo en la página Delimitadores del editor Importar/Exportar. También puede modificarlos directamente en esta página. 4th Dimension - Manual del Usuario 369

370 Capítulo 14 Importar y Exportar Datos Delimitadores de campos, registros y archivos Los delimitadores de fin de campo están ubicados entre los campos de un registro y los delimitadores fin de registro están ubicados después de cada registro. Los delimitadores fin de archivo están ubicados al final del archivo a importar o exportar. Pueden ser necesarios cuando intercambia archivos entre ciertas aplicaciones. Los delimitadores se utilizan sólo con los formatos Texto y Texto de longitud fija. El formato Texto de longitud fija no utiliza delimitadores de campos y generalmente, tampoco el formato de texto utiliza un delimitador de archivo explícito. La siguiente imagen muestra un archivo de texto desplegado en un procesador de palabras. Este procesador de palabras despliega el caracter Tab como una flecha y el retorno de carro como un símbolo de párrafo. Este es un archivo de formato texto: Cuando importa datos utilizando el formato Texto, 4 th Dimension utiliza los delimitadores embebidos en el archivo para determinar dónde terminan los campos y los registros. Cuando exporta datos, 4 th Dimension añade automáticamente estos delimitadores al archivo. Asegúrese de que los campos no contienen caracteres embebidos que también se utilicen como delimitadores de campos o de registros. Por ejemplo, cuando se utiliza el Retorno de carro como delimitador de registro, los campos no deben contener un retorno de carro. Al importar los datos, 4 th Dimension interpreta cualquier retorno de carro como un delimitador de registro, por lo que un retorno de carro dentro 370 4th Dimension - Manual del Usuario

371 Importar datos desde los archivos de un campo se interpretaría erróneamente como el fin de un registro. Un retorno de carro puesto incorrectamente interrumpe el proceso de importación. Cuando exporta datos que incluyen campos tipo Texto, puede haber retornos de carro embebidos dentro de los campos tipo texto. Ante esta posibilidad, seleccione otro delimitador de registro o elimine todos los retornos de carro embebidos, antes de exportar los datos. Importar datos desde los archivos Puede importar datos de archivos en formato XML, 4 th Dimension, SYLK, DIFF, DBF, Texto, o Texto de longitud fija. Para importar datos exportados por otra aplicación, consulte la documentación de esa aplicación para informarse acerca de cómo exportar datos en uno de estos formatos. Si la otra aplicación utiliza un formato diferente para exportar datos, podría necesitar modificar el archivo utilizando un editor de texto o un procesador de palabras. Para importar datos desde otra aplicación ejecutada en la misma plataforma de su base de datos, primero exporte los datos utilizando la otra aplicación. Observe el orden en que los campos fueron exportados, el formato utilizado por la aplicación para guardar el archivo, y si fue utilizado el formato texto, los delimitadores utilizados por la aplicación. Al importar los datos, debe ajustarse a estos parámetros. No necesita construir la estructura completa de su tabla antes de importar los datos. Puede crear las tablas directamente en la caja de diálogo Importar. Tiene la opción de seleccionar los campos a los cuales los datos serán importados en la caja de diálogo Importar o especificar un formulario de entrada que contenga los campos para los cuales serán importados los datos. 4th Dimension - Manual del Usuario 371

372 Capítulo 14 Importar y Exportar Datos ❿ Para importar los datos: 1 Seleccione Importar datos en el menú Archivo de 4 th Dimension. 4 th Dimension muestra una caja de diálogo estándar de abrir archivos. 2 Seleccione el tipo de archivo a importar: XML, Texto, DIFF, DBF, SYLK, o 4IE (opcional). Para mayor información acerca de los tipos de archivos, consulte la sección Formatos de archivos en la página Seleccione el archivo a importar y haga clic en el botón Abrir th Dimension - Manual del Usuario

373 Importar datos desde los archivos Área de opciones Aparece el editor de importaciones: Área de selección de tablas y campos Área de archivo Área de formato Área de comandos Área de vista previa El área Archivo muestra la ruta del archivo a importar. Si quiere importar otro archivo, haga clic en el botón Examinar para seleccionarlo. 4 En el área Formato, seleccione el tipo de archivo a importar y su formato (Macintosh o Windows). Para mayor información sobre estas opciones, consulte las secciones Formatos de archivos en la página 368 y el Archivos Macintosh y Windows en la página En el área de selección de tablas y campos, seleccione la tabla y los campos hacia los cuales quiere importar los datos. Puede seleccionar una de las siguientes opciones: Importar los datos a una tabla y campos existentes: seleccione una tabla en el menú desplegable Tabla de importación (por defecto, la primera tabla está seleccionada). La lista jerárquica permite ver y seleccionar los campos a los cuales quiere importar los datos. Crear una nueva tabla para importar los datos: marque la casilla de selección Crear tabla. 4 th Dimension creará una nueva tabla a la cual importará los datos. 4 th Dimension determina el número de campos y el tipo de cada uno de acuerdo a los que se estén importando. 4th Dimension - Manual del Usuario 373

374 Capítulo 14 Importar y Exportar Datos Si quiere modificar el nombre de la nueva tabla o de un campo, haga doble clic en el elemento correspondiente en el área de Selección de tablas y campos para editarlo 1. También puede modificar el tipo de datos de los nuevos campos haciendo clic en la barra de títulos de campos del área de vista previa. Aparece un menú desplegable con los diferentes tipos disponibles. La tabla se crea sólo durante la importación. Si cancela la importación o desmarca esta opción, la estructura de la base permanece sin modificaciones. Nota Con el sistema de acceso por contraseñas, puede desactivar la opción Crear tabla para evitar que los usuarios creen una nueva tabla en la base de datos desde la caja de diálogo Importar. Para hacerlo, utilice la caja de diálogo Preferencias para crear un grupo que tenga acceso al entorno Diseño (por supuesto, primero debe activar el sistema de acceso por contraseñas 4 th Dimension). Los usuarios no incluidos en este grupo de acceso, no podrán seleccionar la opción Crear tabla en la caja de diálogo Importar. Para mayor información, consulte el Manual de Diseño. Importar datos utilizando un formulario: esta opción se describe en detalle en la sección Importar datos utilizando un formulario en la página 376. El área de vista previa muestra el contenido del archivo a importar, en forma de columnas de datos. Cuando importa los datos utilizando un formulario, aparecen todos los campos del formulario. Puede redimensionar cada columna arrastrando con el ratón los separadores de la barra de título. 1. Si el archivo de texto contiene una fila de nombres de campos, puede indicar a 4 th Dimension que los use. Para mayor información, consulte la sección Página Encabezado en la página th Dimension - Manual del Usuario

375 Importar datos desde los archivos 6 Si es necesario, utilice los menús desplegables del área de títulos en el área de vista previa para seleccionar los campos en los cuales cada columna del archivo a importar será importada. Nota Esta característica no está disponible cuando está marcada la casilla Crear tabla o cuando importa los datos con un formulario. Al redimensionar una columna se afecta el número de caracteres destinados para la columna si está utilizando el formato Texto de longitud fija. De lo contrario, sólo se afecta la visualización de las columnas. La barra de título de cada columna indica el nombre y tipo del campo al cual la columna será importada. Si es necesario, utilice el menú desplegable para seleccionar un campo diferente: Botón Valor a Campo También puede seleccionar la opción No importado. En este caso, la columna de datos no será importada. Valor a Campo: este botón le permite asignar inteligentemente las columnas del archivo a importar a los campos en la tabla de acuerdo a su tipo de datos y no por el orden en que aparecen. El tipo de dato de cada columna se estima y la asigna a un campo compatible. La interpretación se hace de la siguiente forma: Tipo de campo estimado Todos números True/False Fecha en algún formato 4D Hora Otros Tipo 4D Real (Número) Booleano Fecha Hora Alfa Si no se encuentra un campo compatible, la columna no se importan. Si quiere importar la columna, debe asignarle un campo manualmente utilizando el menú desplegable del encabezado de la columna en el área de vista previa. 4th Dimension - Manual del Usuario 375

376 Capítulo 14 Importar y Exportar Datos Nota Esta opción no está disponible si utiliza un formulario para la importación o si la casilla Crear tabla está marcada. Número de caracteres para archivos de formato Texto de longitud fija: cuando importa un archivo Texto de longitud fija, el área de vista previa despliega el número de caracteres de cada columna bajo el icono de tipo de dato de los campos. El número de caracteres asignado a cada columna se basa en la primera fila de datos. Puede modificar la distribución de los caracteres entre las columnas arrastrando los separadores en el área de encabezados o introduciendo valores en las áreas de longitud de campo, pero no puede añadir caracteres a la fila. 7 En el área Registros, indique si los registros a importar deben reemplazar la selección actual (opción Reemplazar) o si se deben añadir a los datos existentes (opción Añadir). 8 Seleccione cualquier otra opción de importación en las páginas Encabezado, Delimitadores, Relleno, XML y/o Formato (opcional). Estas opciones se describen en la sección Opciones de importación en la página Si quiere guardar sus parámetros, haga clic en el botón Guardar configuración (el primer botón de izquierda a derecha, sobre el área de vista previa). Esta opción se describe en la sección Guardar y cargar parámetros para importar o exportar en la página Haga clic en el botón Importar para iniciar la importación del archivo de texto. 4 th Dimension muestra un indicador de progreso de la importación de datos a su base de datos. Importar datos utilizando un formulario Si quiere importar el archivo de texto utilizando un formulario, haga clic en la pestaña Formulario ubicada en la parte superior del área de selección de tablas y campos. La ventaja de utilizar un formulario es que para cada registro importado se ejecutan los métodos de objeto y de formulario. Esto permite procesar los datos mientras importa datos 376 4th Dimension - Manual del Usuario

377 Importar datos desde los archivos desde el entorno Usuario (por ejemplo, sin escribir una rutina de importación personalizada). Aparece la lista de formularios en la tabla seleccionada, de manera que puede elegir uno para la importación. Los datos se importan a los campos del formulario utilizando el orden de entrada del formulario. Puede utilizar formularios que contengan variables de entrada y campos, pero no botones. Los métodos de formulario y los métodos asociados con campos y variables, se ejecutan por cada registro importado. Sin embargo, note que los efectos de estos métodos no se muestran en el área de vista previa. Si utiliza un formulario para la importación, tenga en cuenta las siguientes consideraciones: El orden de entrada del formulario determina el orden en que se importan las columnas de datos. Debe asegurarse que el orden de entrada del formulario coincide con el orden de las columnas en el archivo de texto. Si hay menos campos y variables en el formulario que columnas en el archivo de texto, las columnas extra del archivo se ignoran. Un formulario utilizado para importar datos, no debe contener botones. Igualmente, se ignoran los subformularios. Opciones de importación Página Encabezado 4 th Dimension ofrece varias opciones de importación asequibles a través de las pestañas del área de Opciones. El número de pestañas (entre 1 y 5) y su contenido varía de acuerdo al tipo de archivo utilizado y las opciones seleccionadas. Esta página sólo está disponible al importar archivos de formato texto y texto de longitud fija. Hay dos opciones disponibles: Importar desde la línea nº: esta opción permite especificar la primera línea a importar del archivo de texto. Utilice esta opción para indicar a 4 th Dimension que ignore la información del encabezado como títulos o nombres de campos en el archivo a importar. Esto es muy útil particularmente cuando el archivo a importar comienza con líneas no 4th Dimension - Manual del Usuario 377

378 Capítulo 14 Importar y Exportar Datos formateadas (título, fecha, etc.), porque las columnas a importar se calculan a partir del formato de la primera línea. Título de columna como nombre del campo: esta opción le indica a 4 th Dimension que utilice los títulos de columnas como nombres de los campos cuando está marcada la opción Crear tabla. Utilice estas dos opciones cuando lo necesite. Por ejemplo, si el archivo a importar comienza con un título, seguido por los nombres de los campos y luego la primera fila de datos, establezca el parámetro Importar desde la línea nº en 2 y luego marque la casilla Título de columna como nombre del campo. Página Delimitadores Esta página le permite especificar los delimitadores de campos, registros y archivo utilizados en archivos de formato texto y texto de longitud fija. Los delimitadores se describen en detalle en la sección Delimitadores de campos, registros y archivos en la página 370. Para modificar los delimitadores por defecto, utilice la lista desplegable ubicada a la izquierda de cada área. Estos menús contienen los valores utilizados con mayor frecuencia para cada delimitador. También puede entrar un delimitador en las áreas de entrada ubicadas a la derecha. La lista desplegable en la parte superior de la página le permite visualizar los delimitadores en diferentes formatos: Caracter, Decimal (por defecto), y Hexadecimal. Note que al utilizar caracteres no imprimibles como delimitadores (como Tab, Salto de línea, y Retorno de carro), la opción Caracter no muestra ninguno de ellos th Dimension - Manual del Usuario

379 Importar datos desde los archivos Nota Cuando hace clic en el botón Por defecto o modifica el tipo de documento en la página Archivo, todos los delimitadores reestablecen sus valores por defecto. Página XML Esta página sólo está disponible para archivos XML. Permite configurar el modo de análisis del contenido XML importado. En el momento de la importación de los datos, 4 th Dimension interpreta el contenido del documento XML para extraer la información. Por defecto, esta operación se realiza sin ninguna validación específica. Se asume que el documento XML está bien formado y por consiguiente su estructura es correcta y su interpretación es inequívoca. Sin embargo, puede solicitar la validación del documento en el momento de la importación: para hacerlo, marque la casilla Validación. En este caso, 4 th Dimension analiza el contenido del documento con base en su DTD (definición de tipo de documento Document Type Definition ) y verifica que corresponda a esta definición. La importación sólo se realiza si el documento es válido. Nota Para mayor información acerca del DTD, consulte el párrafo Página XML en la página 388. Si el DTD del documento importado no está incluido dentro del documento mismo, sino en un archivo por separado, o si quiere utilizar otro DTD para validarlo, marque la opción Utilizar otro DTD e indique el archivo que contiene el DTD utilizando el botón Examinar. Al finalizar la importación, se cierra la caja de diálogo y la tabla en que se importaron los datos se convierte en la tabla actual. 4th Dimension - Manual del Usuario 379

380 Capítulo 14 Importar y Exportar Datos Página Formato Esta página está disponible para archivos formato texto, texto de longitud fija y XML. Le permite definir los formatos para los campos booleanos importados. La sintaxis a utilizar es Valor_Verdadero;Valor_Falso. Por ejemplo, si importa una columna a un campo booleano cuyos valores son Negro (para verdadero) y Blanco (para falso), puede introducir Negro;Blanco. El combo-box muestra los formatos booleanos más comúnmente utilizados. Puede introducir cualquier formato que no esté en el combobox. Página Relleno Esta página sólo aparece para archivos formato texto de longitud fija. Permite definir los caracteres de relleno a utilizar para cada tipo de dato. El caracter de relleno por defecto es el espacio: Para mayor información acerca de los archivos de formato texto de longitud fija, consulte la sección Formatos de archivos en la página 368. Los diferentes caracteres de relleno pueden utilizarse para tres tipos de datos: Alfa/Booleano (los campos booleanos se importan como campos alfa), Numérico (Entero, Entero largo, y Real) y Fecha/Hora. Generalmente, se utiliza el espacio para rellenar los campos de formato fijo. Las listas desplegables contienen otras opciones. Las áreas de entrada a la derecha, muestran el caracter de relleno seleccionado. Si quiere utilizar otros caracteres, introdúzcalos directamente en estas áreas th Dimension - Manual del Usuario

381 Exportar datos a los archivos El menú situado en la parte superior de la página le permite visualizar los caracteres de relleno en diferentes formatos: Caracter, Decimal (por defecto), y Hexadecimal. Si utiliza el formato Caracter, no aparecerán los caracteres no imprimibles. Exportar datos a los archivos Cuando exporta datos, crea un archivo 4 th Dimension, XML, SYLK, DIFF, DBF, texto, o texto de longitud fija, que puede ser abierto o importado por otras aplicaciones. Si exporta datos para utilizar con otra aplicación, consulte la documentación de esa aplicación sobre la importación de datos. Seleccione un formato de archivo y delimitadores compatibles con la otra aplicación. En algunos casos, necesita utilizar una o más opciones de exportación para estructurar correctamente el archivo a exportar para la aplicación objetivo. Por ejemplo, algunos programas aceptan archivos con formato texto pero requieren que el primer registro contenga los nombres de los campos. Puede añadir este registro utilizando la opción Encabezado del área de opciones. Para mayor información, consulte la sección Página Encabezado en la página th Dimension exporta los registros en el orden que se encuentran actualmente. Puede optar por exportar todos los registros de una tabla o sólo la selección actual. En la caja de diálogo Exportar tiene la opción de seleccionar los campos a exportar o especificar un formulario. Si utiliza un formulario, se exportan los campos del formulario. 4th Dimension - Manual del Usuario 381

382 Capítulo 14 Importar y Exportar Datos ❿ Para exportar datos: 1 Seleccione Exportar > Hacia un archivo... en el menú Archivo de 4 th Dimension. Área de opciones Aparece la caja de diálogo Exportar. Área de selección de tablas y campos Formato de exportación Área de comandos Área de previsualización 2 Seleccione el formato del archivo a exportar en la lista desplegable Formato Texto, Texto de longitud fija, DIFF, DBF, SYLK, XML, o 4IE. Para mayor información, consulte la sección Formatos de archivos en la página Seleccione el tipo de archivo Macintosh o Windows th Dimension - Manual del Usuario

383 Exportar datos a los archivos Esta opción define los delimitadores de registros y el mapa ASCII a utilizar en el archivo a exportar. Para mayor información, consulte la sección Archivos Macintosh y Windows en la página Haga clic en el botón Examinar..., introduzca un nombre y elija la ubicación del archivo a exportar y luego haga clic en el botón Guardar (opcional). Aparece nuevamente la caja de diálogo Exportar, con la ruta del archivo a exportar en el área Archivo. Este paso no inicia el proceso de exportación. Nota Si omite este paso, también puede especificar el nombre y ubicación del archivo a exportar cuando haga clic en el botón Exportar. 5 En el área de Selección de tablas y campos, seleccione la tabla y los campos que quiere exportar. Puede elegir una de las siguientes opciones: Seleccionar los campos a exportar en la caja de diálogo Exportar Si utiliza esta opción, elija una tabla de la lista desplegable Exportar desde la tabla para que aparezcan los campos disponibles para exportar en la lista de campos con los campos. Elija los campos utilizando los dos botones azules ubicados sobre el área de vista previa. Puede eliminar campos del área de vista previa utilizando los botones rojos: Inserta el campo seleccionado en el área de vista previa Inserta todos los campos de la tabla en el área de vista previa Remueve el campo seleccionado del área de vista previa Remueve todos los campos del área de vista previa Exportar los datos utilizando un formulario Esta opción exporta todos los campos del formulario. Esta opción se describe en detalle en la sección Exportar datos utilizando un formulario en la página En el área de vista previa, modifique los campos cuyos datos va a exportar (opcional). Nota Esta característica no está disponible si exporta datos utilizando un formulario. Puede hacer varias modificaciones en el área de vista previa: Seleccionar otros campos: el área de vista previa muestra el contenido del archivo a exportar como columnas de datos. El encabezado 4th Dimension - Manual del Usuario 383

384 Capítulo 14 Importar y Exportar Datos de cada columna es un menú desplegable que puede utilizar para cambiar el campo asignado a la columna. Especificar el formato de exportación: El icono del lado izquierdo del nombre del campo indica su tipo de dato. Puede hacer clic derecho para desplegar un menú contextual con los formatos apropiados para el tipo de datos de la columna. Si quiere, elija un formato del menú contextual. Si no asigna un formato, se utiliza el formato por defecto. También puede seleccionar un formato para cada tipo de datos en la página de opciones de formato. Para mayor información, consulte la sección Página Formato en la página 390. Modificar la longitud de los campos de longitud fija: si elige el formato texto de longitud fija, el área de vista previa indica el número de caracteres para cada columna. Puede redimensionar cada columna arrastrando con el ratón el separador de columnas en la barra de título. Si está utilizando el formato texto de longitud fija, cambia el número de caracteres destinado a la columna en el archivo a exportar. Puede definir el número de caracteres introduciendo un valor en el área de entrada ubicada bajo el icono de tipo de dato de los campos. El número de caracteres por defecto es: los campos de texto tienen una longitud de 80 caracteres, los campos Alfa tienen una longitud máxima asignada en el entorno Diseño y los campos numéricos tienen una longitud de 10 caracteres. Número de caracteres para la columna Los caracteres de relleno se añaden al final en campos alfanuméricos y al comienzo en campos numéricos. Eliminar campos del archivo a exportar: puede eliminar una columna del archivo a exportar y del área de previsualización. Para hacerlo, haga clic en el encabezado de la columna y haga clic en el 384 4th Dimension - Manual del Usuario

385 Exportar datos a los archivos botón Eliminar un campo. Para borrar todos los campos, haga clic en el botón Eliminar todos los campos. 7 En el área Registros, indique si quiere exportar todos los registros de la tabla seleccionada (opción Exportar todo) o sólo los de la selección actual (opción Exportar selección). En ambos casos, el número de registros a exportar aparece en esta área. Número de registros a exportar 8 Especifique cualquier otra opción de exportación en las páginas Encabezado, Delimitadores, Formato, XML, y Relleno (opcional). Estas opciones se describen en la sección Opciones de exportación en la página Si quiere guardar sus parámetros, haga clic en el botón Guardar preferencias. Esta característica se describe en la sección Guardar y cargar parámetros para importar o exportar en la página Haga clic en Exportar para iniciar la exportación al archivo de disco. Si aún no ha especificado el nombre y ubicación del archivo a exportar (como se describió en el paso 4 en la página 383) aparece una caja de diálogo estándar para guardar archivos. 4 th Dimension muestra un indicador de proceso mientras se exportan los datos. Exportar datos utilizando un formulario Si quiere utilizar un formulario para la exportación, haga clic en la pestaña Formulario, ubicada en la parte superior de la caja de diálogo Exportar. Luego puede seleccionar un formulario de la lista de formularios de la tabla seleccionada. La ventaja principal de utilizar un formulario es que los métodos de formulario y los métodos de objeto asociados a los campos y variables, se ejecutan para cada registro que se exporta. Esto le permite procesar los datos mientras los exporta. Los campos y variables se exportan en el 4th Dimension - Manual del Usuario 385

386 Capítulo 14 Importar y Exportar Datos orden especificado por el orden de entrada del formulario. Sin embargo, note que el efecto de estos métodos no aparece en el área de vista previa. No ubique botones en el formulario. Los objetos de subformulario son ignorados. 4D Server No es posible exportar datos utilizando un formulario que contenga métodos en un proceso almacenado en el servidor. De hecho, como los eventos de formulario no son manejados por el servidor, los métodos asociados no serán llamados. Opciones de exportación 4 th Dimension ofrece varias opciones de exportación asequibles a través de las pestañas del área de opciones. El número de pestañas y su contenido, varía de acuerdo al tipo de archivo a exportar y de las opciones seleccionadas. Esta sección describe todas las páginas de opciones de exportación; algunas sólo están disponibles para cierto tipo de archivos de exportación. Página Encabezado Esta página sólo está disponible para exportar archivos de formato texto y texto de longitud fija. Esta página le permite añadir un título, fila de nombres de campos, y/o un número de registro para el archivo a exportar: Título: esta opción le permite introducir un título para el documento a exportar. Introduzca el título en el área que aparece bajo la casilla de selección. Título de la columna: esta opción exporta los nombres de los campos como primer registro en el archivo de exportación th Dimension - Manual del Usuario

387 Exportar datos a los archivos Numeración de filas: esta opción numera cada línea o registro exportado. La numeración inicia en 1 y se incrementa de 1 en 1. Si selecciona Título, ésta es la primera línea del archivo a exportar, aún cuando también haya elegido incluir los títulos de las columnas. Si selecciona Título de la columna, los nombres de los campos siguen al título (si también está presente) y precede la primera fila de datos; para archivos de formato texto, los nombres de los campos aparecen separados por el delimitador de campos. Si selecciona Numeración de filas, el número de línea precede al primer campo en cada fila, es decir, el primer campo especificado en el área de vista previa se convierte en el segundo campo a exportar, y así sucesivamente. Página Delimitadores Esta página le permite especificar los delimitadores a utilizar en archivos de formato texto y texto de longitud fija. Esta opción no tiene importancia para los demás formatos de exportación. Los delimitadores se describen en detalle en la sección Delimitadores de campos, registros y archivos en la página 370. Para modificar los delimitadores, puede utilizar los menús desplegables a la izquierda de cada área. Estos menús contienen los valores más utilizados para cada tipo de delimitador. También puede introducir directamente los delimitadores en las áreas al lado derecho. El menú en la parte superior de la página le permite modificar o visualizar los delimitadores en diferentes formatos: Caracter, Decimal (formato por defecto), y Hexadecimal. Note que si utiliza caracteres no imprimibles como delimitadores (como tab, salto de línea, o retorno de 4th Dimension - Manual del Usuario 387

388 Capítulo 14 Importar y Exportar Datos carro), la opción Caracter no mostrará nada. Los formatos Decimal y Hexadecimal muestran el código ASCII de cualquier caracter. Nota Los delimitadores se reinicializan a sus valores por defecto cuando hace clic en el botón Por defecto o si modifica el tipo de documento en la página Archivo. Página XML Esta página de parámetros sólo está disponible al exportar archivos XML. Permite la configuración del contenido del archivo XML a exportar: Codificación Este menú desplegable se utiliza para seleccionar la codificación (conjunto de caracteres) a utilizar para el documento XML. La elección de la codificación depende del contenido de los datos a exportar y la aplicación que los utilizará. Por defecto, el código ISO (ISO Latin 1, Europea del oeste) está seleccionado. Opciones DTD Cuando exporta datos en formato XML, 4 th Dimension le permite generar o no un DTD (definición de tipo de documento Document Type Definition ). Un DTD registra el conjunto de reglas y propiedades específicas que debe cumplir el documento XML. Estas reglas definen, particularmente, el nombre y contenido de cada etiqueta al igual que su contexto. Esta formalización de elementos le permiten verificar un documento XML para asegurarse que es válido y particularmente útil ante la presencia de etiquetas recurrentes en un documento XML. Observe que no es obligatorio generar un DTD th Dimension - Manual del Usuario

389 Exportar datos a los archivos Para definir el manejo del DTD, debe seleccionar una de las tres opciones siguientes: Sin DTD (opción por defecto): cuando marca esta opción, no se genera un DTD durante la exportación. Generar DTD: genera un DTD durante la exportación. Cuando esta opción está marcada, el siguiente subconjunto de botones le permite especificar la ubicación del DTD a generar: - En la exportación XML: El DTD se incluye dentro del mismo archivo XML (DTD interno). Así, el archivo XML generado es independiente. - Como documento específico: El DTD se genera en un archivo separado (DTD externo). Un DTD externo se puede compartir entre varios usuarios y así, homogeneizar la estructura de los documentos XML generados desde las diferentes fuentes. Nota 4 th Dimension permite que una tabla y un campo tengan el mismo nombre; sin embargo, el lenguaje XML prohíbe el uso de diferentes elementos con el mismo nombre. Por lo tanto, cuando utiliza la opción Generar DTD, los datos 4D a exportar no deben contener una tabla y un campo con el mismo nombre, de lo contrario, el archivo XML generado no es válido y no puede ser abierto por un analizador XML. Referirse al DTD existente: utilice el botón [...] (Examinar) asociado, para designar un archivo DTD externo existente. 4 th Dimension incluirá una referencia a este DTD en el archivo exportado. Reemplazar espacios La opción Reemplazar espacios hace que los caracteres espacio ( ) se reemplacen por caracteres subrayado ( _ ) en los campos de nombres de valores del archivo XML generado. Esta opción está marcada por defecto, pues los espacios no se permiten en los campos XML de nombres de valores. Sin embargo, puede deseleccionar esta opción cuando sea necesario para propósitos específicos. En este caso, el archivo generado no cumplirá las reglas generales de sintaxis de XML definidas por el W3C. Referirse al XSL existente XSL (extensible Stylesheet Language) permite la representación visual de los elementos definidos en un documento XML. Este lenguaje se utiliza para definir esquemáticamente las hojas de estilo a utilizar para procesar y visualizar el contenido de un documento XSL. La opción Referirse 4th Dimension - Manual del Usuario 389

390 Capítulo 14 Importar y Exportar Datos al XSL existente permite asociar, con la ayuda del botón [...] (Examinar), un archivo XSL para los datos exportados. Nota Para mayor información sobre el soporte de XSL, consulte el manual del Lenguaje. Cuando un archivo XSL ha sido seleccionado, debe definir cómo será utilizado con los datos exportados utilizando dos opciones: Aplicar la transformación XSL: cuando esta opción está seleccionada, 4 th Dimension realiza directamente la transformación XSL de los datos en el momento de la exportación. Insertar un enlace hacia el archivo XSL: cuando esta opción está seleccionada, 4 th Dimension sólo inserta la referencia al XSL designado en el documento exportado (la transformación no se efectúa). El archivo XML exportado contendrá entonces las referencias a este archivo XSL. Página Formato Esta página permite definir los formatos de exportación para campos Alfa, Numérico, Fecha, Hora, y Booleanos. Esta opción está disponible para archivos formato texto y texto de longitud fija. Por defecto, se utilizan los formatos estándar 4 th Dimension. ❿ Para asignar un formato de exportación: 1 Seleccione una columna en el área de vista previa. Se habilita el combo box correspondiente a su tipo de datos. 2 Seleccione un formto del combo box o introduzca un formato personalizado (para tipos de datos Alfa, Numérico, o Booleano). Nota También puede definir el formato de exportación de una columna utilizando el menú contextual en el área de encabezado de la columna (ver Exportar datos a los archivos en la página 381) th Dimension - Manual del Usuario

391 Exportar datos a los archivos Acerca de los formatos Fecha/Hora Los formatos de salida Fecha y Hora están disponibles para exportar datos tipo fecha u hora. Este formato corresponde al estándar de representación XML para fechas y horas (formato ISO8601). Por ejemplo, en este formato la hora 1:20 p.m. de mayo 31, 2003 se anota como T13:20:00. 4 th Dimension no permite almacenar en un mismo campo una fecha y una hora. Sin embargo, puede exportar los datos en este formato de manera que la fechas u horas sean registradas conforme al estándar XML. Si exporta fechas, los valores exportados, serán del estilo: T00:00:00; mientras que si exporta horas será: T13:20:55. Nota Puede importar fechas XML registradas en este formato. Puede almacenarlas en campos tipo Fecha u Hora, de acuerdo a la información que quiera mantener. Página Relleno Esta página sólo está disponible al exportar archivos formato texto de longitud fija. Permite definir el caracter de relleno a utilizar con cada tipo de datos. Puede definir un caracter de relleno diferente para datos tipo Alfa/Booleano (los campos booleanos se exportan como campos alfa), Numérico (Entero, Entero largo, y Real), y Fecha/Hora. 4th Dimension - Manual del Usuario 391

392 Capítulo 14 Importar y Exportar Datos Para más información acerca de los archivos formato texto de longitud fija, consulte la sección Formatos de archivos en la página 368. En la mayoría de casos, se utiliza el caracter espacio ( ). Las listas desplegables contienen otros valores posibles. Las áreas de entrada a la derecha muestran los caracteres seleccionados. Si quiere utilizar otros caracteres, introdúzcalos directamente en estas áreas. La lista desplegable en la parte superior de la página, le permite visualizar los caracteres de relleno en diferentes formatos: Caracter, Decimal (por defecto), y Hexadecimal. Por favor note que cuando elige caracteres de relleno no imprimibles, no puede visualizarlos en formato Caracter. Los formatos Decimal y Hexadecimal muestran el código ASCII de cualquier caracter. Importar y exportar datos vía una fuente de datos ODBC 4 th Dimension le permite importar y exportar datos desde o hacia una fuente de datos ODBC. Qué es una fuente ODBC? El protocolo ODBC (Open DataBase Connectivity) es una interfaz que permite a las diferentes aplicaciones comunicarse entre ellas utilizando el lenguaje SQL. Una fuente de datos ODBC es una ventana abierta permanentemente en un documento que pertenece a una aplicación, incluso cuando la aplicación no está abierta. Muchas aplicaciones (bases de datos, hojas de cálculo, manejadores de datos, etc.) permiten publicar datos como una fuente ODBC utilizando un driver ODBC específico. Toda aplicación que soporte el protocolo ODBC puede leer o escribir los datos en una fuente ODBC. La función de importación de 4 th Dimension permite recuperar los datos desde una fuente ODBC mientras la función de exportación de permite insertar los datos desde la fuente ODBC th Dimension - Manual del Usuario

393 Importar y exportar datos vía una fuente de datos ODBC Definición de una fuente ODBC Bajo Windows, la definición de una fuente ODBC se efectúa utilizando el panel de control Herramientas administrativas luego Orígenes de datos (ODBC): Bajo Mac OS X, la definición de una fuente ODBC se efectúa utilizando el programa Administrador ODBC ubicado en la carpeta Utilidades: Nota Para mayor información sobre estas cajas de diálogo, consulte la documentación del sistema operativo. 4th Dimension - Manual del Usuario 393

394 Capítulo 14 Importar y Exportar Datos Importar datos desde una fuente ODBC El concepto de importación de datos desde una fuente ODBC es el mismo que cuando se importan otros tipos de datos, con la excepción de que se utiliza una caja de diálogo intermediaria que le permite seleccionar una fuente ODBC. ❿ Para importar datos desde una fuente ODBC: 1 Elija el comando Importar > Desde una fuente ODBC... en el menú Archivo de 4 th Dimension: Windows Aparece la caja de diálogo de selección de origen de datos ODBC: Mac OS 2 Seleccione el origen de datos a utilizar y haga clic en Aceptar (Windows) o Conexión (Mac OS) th Dimension - Manual del Usuario

395 Importar y exportar datos vía una fuente de datos ODBC Aparece la caja de diálogo de importación de datos de 4 th Dimension: Selección de tabla SQL 3 A la derecha de la caja de diálogo, defina (utilizando el menú de selección de tablas) la tabla SQL de la cual va a importar los datos. 4 Seleccione la tabla y los campos 4D en los cuales los datos deben ser importados o marque la opción Crear tabla (esta opción no está disponible para bases de datos compiladas). Como para todas los otros tipos de importaciones, el área de vista previa muestra la correspondencia entre los datos importados y los campos. También puede hacer clic en la pestañas Formulario e importar datos utilizando un formulario. Para mayor información sobre estas funciones, consulte los pasos 5 y 6 en el párrafo Importar datos desde los archivos en la página 371, como también el párrafo Importar datos utilizando un formulario en la página Elija las opciones de importación en la parte derecha de la caja de diálogo: Origen de datos: esta área describe la fuente de datos a la cual la base está conectada. Puede mostrar de nuevo la caja de diálogo de selección de fuente de datos haciendo clic en el botón Examinar... Registros: puede añadir o reemplazar los registros de la tabla de importación con los datos provenientes de la fuente. 6 Haga clic en Importar para importar los datos. 4th Dimension - Manual del Usuario 395

396 Capítulo 14 Importar y Exportar Datos Una vez los datos son importados, la conexión entre 4 th Dimension y la fuente de datos se cierra automáticamente. Exportar los datos hacia una fuente ODBC El concepto de exportación de datos a una fuente ODBC es el mismo que al exportar otros tipos de datos, con la excepción de que se utiliza una caja de diálogo intermediaria de selección del origen ODBC. Igualmente, los datos exportados no son almacenados en un archivo de disco sino directamente en la fuente de datos ODBC publicada. ❿ Para exportar datos hacia una fuente ODBC: 1 Seleccione el comando Exportar > Hacia una fuente ODBC en el menú Archivo de 4 th Dimension: Windows Aparece la caja de selección de selección de origen de datos ODBC: Mac OS 2 Seleccione la fuente de datos a utilizar y haga clic en Aceptar (Windows) o Conexión (Mac OS) th Dimension - Manual del Usuario

397 Importar y exportar datos vía una fuente de datos ODBC Aparece la caja de diálogo de exportación de datos de 4 th Dimension. 3 En la parte derecha de la caja de diálogo, defina (utilizando el menú de selección de tablas) la tabla SQL en la cual quiere exportar los datos. 4 Seleccione la tabla y los campos 4D desde los cuales los datos deben ser exportados. Como todos los otros tipos de exportaciones, el área de vista previa muestra las correspondencias entre los datos exportados y los campos. Puede modificar estas correspondencias. Selección de tabla SQL Correspondencias También puede hacer clic en la pestaña Formulario y exportar los datos con la ayuda de un formulario. Para mayor información sobre estas funciones, consulte los pasos 4 y 5 en el párrafo Exportar datos a los archivos en la página 381, como también en el párrafo Exportar datos utilizando un formulario en la página Elija las opciones de exportación en la parte derecha de la caja de diálogo: Fuente de datos: esta área describe la fuente de datos a la cual la base está conectada. Puede mostrar de nuevo la caja de diálogo de selección de fuente de datos haciendo clic en Examinar... Registros: puede exportar sólo la selección actual o todos los registros de la tabla. 6 Haga clic en Exportar... para exportar los datos hacia la fuente ODBC. 4th Dimension - Manual del Usuario 397

398 Capítulo 14 Importar y Exportar Datos Una vez los datos son exportados, la conexión entre 4 th Dimension y la fuente de datos se cierra automáticamente. Guardar y cargar parámetros para importar o exportar Las cajas de diálogo de importar y exportar le permiten guardar y cargar sus parámetros en y desde el disco. Un archivo de configuración almacena todos los parámetros definidos en el editor de importaciones o exportaciones: Nombre y ruta de acceso del archivo o de la fuente ODBC, Tablas y campos seleccionados y el nombre del formulario, eventualmente utilizado para la exportación, Opciones de importación o exportación (tipo de archivo, delimitadores, etc.). Puede llevar acabo esta operación utilizando las cajas de diálogo de importar-exportar de los archivos y fuentes ODBC. Sin embargo, los proyectos guardados en la caja de diálogo de importar-exportar ODBC no son compatibles con la caja de diálogo importar-exportar estándar y viceversa. Para guardar o cargar los parámetros de importación o exportación, haga clic en el botón correspondiente en el área de comandos: Guardar preferencias Cargar preferencias Los archivos de parámetros de importación y exportación tienen la extensión.4si en Windows (tipo 4DSI en Mac OS). Esta característica le permite automatizar el proceso de importación o exportación. Utilizar un archivo de parámetros es particularmente útil junto con los comandos IMPORT DATA y EXPORT DATA. Para mayor información, consulte el Manual de Lenguaje. Nota Un archivo de parámetros de importación/exportación no almacena filtros, pues también están relacionados con la comunicación por puerto serial. Si es necesario, cargue un filtro de importación o exportación antes de realizar la operación th Dimension - Manual del Usuario

399 15 Servidor Web 4 th Dimension, así como 4D Server y 4D Client, también tiene la habilidad de publicar bases de datos en la World Wide Web. Cuando una base de datos se publica en la Web, un usuario puede acceder a ella utilizando un navegador Web como Firefox, Safari o Microsoft Internet Explorer. Un usuario Web puede realizar todas las tareas estándar de administración de datos, tales como visualizar, añadir, modificar, y eliminar registros. Puede diseñar un sitio Web con 4 th Dimension, creando formularios que cumplan la función de páginas Web y utilizar el motor 4 th Dimension como servidor Web. Una base de datos 4D se puede publicar como está, de manera que los navegadores Web se conectan de la misma forma que un cliente 4D (4D Client) en el entorno de Menús personalizados. El servidor Web de 4 th Dimension maneja automáticamente la conversión de formularios en formato HTML (HyperText Markup Language) el formato de datos utilizado por los navegadores Web y la integridad de datos. También puede definir métodos personalizados y páginas HTML estáticas o semidinámicas y manejar por programación todos los datos enviados y recibidos por el servidor Web. Sin importar el modo de funcionamiento del servidor Web, puede continuar utilizando su base en modo Usuario o Menús personalizados, por ejemplo introducir los registros o efectuar una ordenación, aunque la base esté publicada. Puede decidir en cualquier momento iniciar o detener la publicación Web de su base. Cuando 4 th Dimension publica una base de datos 4D como está, traduce transparente los formularios y componentes de diseño de la base de datos en páginas HTML. Un usuario Web accede a la base de 4th Dimension - Manual del Usuario 399

400 Capítulo 15 Servidor Web datos a través de versiones HTML de sus formularios y menús personalizados. También puede utilizar 4 th Dimension para publicar páginas HTML estáticas, preparadas, por ejemplo, con un generador WYSIWYG HTML. También puede encapsular HTML en un formulario 4 th Dimension; dentro del HTML encapsulado, puede implementar código JavaScript que ejecute acciones y controle datos en el navegador Web del usuario, sin tener que enviar una nueva petición a 4 th Dimension. Cuando se convierten en clientes 4D, los navegadores Web se tratan como clientes de la base normales. Por ejemplo, si un usuario Web modifica un registro, 4 th Dimension automáticamente bloquea el registro, evitando que otro usuario concurrente (4 th Dimension/4D Client o navegador Web) lo modifique. Después de que el usuario valide o cancele la entrada, 4 th Dimension automáticamente desbloquea el registro. Para una descripción completa del proceso de configuración y administración de una base de datos como sitio Web, consulte la sección Servidor Web en el Manual del Lenguaje. Los siguientes temas serán tratados en este capítulo: Condiciones para publicar una base de datos como un servidor Web Publicar y detener la publicación de una base de datos desde el entorno Usuario. Probar el servidor Web. Condiciones de publicación de una base de datos Para publicar una base de datos como servidor Web, se deben cumplir las siguientes condiciones: Debe tener una licencia de expansión Web Server. Para mayor información al respecto, contacte 4D o consulte el Manual de Instalación 4 th Dimension. Si no tiene la licencia, el servidor Web funcionará durante una hora como demostración. Su computador debe estar conectado a una red (Internet o Intranet) y el protocolo TCP/IP debe estar instalado en su sistema operativo. Bajo Mac OS X, debe haber configurado el acceso al puerto TCP de publicación del servidor Web. Para mayor información, consulte la sec th Dimension - Manual del Usuario

401 Iniciar y detener el Servidor Web ción Configuración del servidor Web y administración de la conexión en el Manual del Lenguaje. Iniciar y detener el Servidor Web El servidor Web 4D no es completamente automático; el administrador de la base de datos debe iniciarlo y detenerlo desde 4 th Dimension, 4D Client o 4D Server. Nota El servidor Web también puede iniciarse y detenerse por programación (utilizando los comandos START WEB SERVER y STOP WEB SERVER). Para mayor información, consulte el Manual del Lenguaje. Iniciar el servidor Web ❿ Para iniciar el servidor Web: 1 Verifique que las condiciones de publicación se cumplan. Estas condiciones se describen en el párrafo Condiciones de publicación de una base de datos en la página Seleccione Arrancar servidor Web en el menú Ejecutar (4 th Dimension y 4D Client). O Seleccione Arrancar servidor Web en el menú Servidor Web (4D Server). Esta opción aparece inactiva cuando el servidor ya se está ejecutando. Si la red no está disponible, aparece un mensaje de alerta para informarle de esto. El proceso Servidor Web, destinado a controlar el acceso a la base de datos vía Internet y/o Intranet, se abre y la base de datos es accesible a través de los navegadores Web. Cuando una base de datos se publica en la Web, los derechos de acceso definidos para los entornos Usuario y Menús personalizados se mantienen en su totalidad. En el caso de accesos múltiples y simultáneos a la base de datos (por ejemplo, cuando varios navegadores están conectados), 4 th Dimension asegura automáticamente el control de la integridad de los datos y bloquea los registros cuando sea necesario. En este caso, el control de 4th Dimension - Manual del Usuario 401

402 Capítulo 15 Servidor Web integridad de los datos se lleva a cabo de la misma forma que durante las conexiones 4D Client. Mientras la base de datos esté publicada en la Web, puede continuar el trabajo en el entorno Usuario, o el desarrollo de la base utilizando el entorno de Diseño. Detener el servidor Web ❿ Para detener el servidor Web: 1 Seleccione Detener servidor Web en el menú Ejecutar (4 th Dimension y 4D Client). O Seleccione Detener servidor Web en el menú Servidor Web (4D Server). Esta opción aparece inactiva cuando el servidor Web no se está ejecutando. Al seleccionar este comando se detiene inmediatamente la publicación de la base de datos en la Web. 4D Server Claro está que este comando de menú no detiene la publicación de la base de datos para las máquinas 4D Client. Publicación Automática Por defecto todas las bases de datos creadas utilizando 4 th Dimension o 4D Server se pueden publicar como un servidor Web una vez hayan sido ejecutadas. Puede configurar estos parámetros en el entorno Diseño, en la caja de diálogo Preferencias, página Web/Publicación: marque la casilla Publicar la base al iniciar. Para mayor información acerca de esta caja de diálogo, consulte el Manual de Diseño. Probar el servidor Web Puede controlar en cualquier momento desde la máquina que contiene la aplicación 4D el funcionamiento del servidor Web de 4 th Dimension o de 4D Client th Dimension - Manual del Usuario

403 Probar el servidor Web Para hacerlo, sólo necesita seleccionar el comando Probar servidor Web... en el menú Ejecutar de 4 th Dimension o 4D Client cuando el servidor Web haya sido arrancado: Cuando selecciona este comando, la página de bienvenida del sitio Web publicado por la aplicación 4D aparece en una ventana de su navegador Web por defecto: Este comando permite verificar el funcionamiento del servidor Web, la visualización de la página de bienvenida, etc. La página se llama utilizando el URL Localhost, que es el atajo estándar designando la dirección IP de la máquina en la cual el navegador Web se ejecuta. El comando tiene en cuanta el número de puerto TCP de publicación especificado en las Preferencias de la aplicación. 4th Dimension - Manual del Usuario 403

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente

Más detalles

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

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

Más detalles

Formularios. Formularios Diapositiva 1

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

Más detalles

Operación Microsoft Access 97

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

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

GUÍA DE USUARIO DEL CORREO

GUÍA DE USUARIO DEL CORREO REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE

Más detalles

Microsoft Excel 2002 XP Formación Completa (licencia 60 días)

Microsoft Excel 2002 XP Formación Completa (licencia 60 días) DESCRIPCIÓN: Microsoft Excel 2002 XP Formación Completa (licencia 60 días) Microsoft Word 2002 Fundamentos Microsoft Word 2002 Usuario intermedio Microsoft Word 2002 Usuario experto Microsoft PowerPoint

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

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

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

Más detalles

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

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

Más detalles

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará. Informes Se pueden imprimir fácilmente los registros en una tabla o el resultado de un filtro simplemente usando el botón de Impresora de la barra de herramientas, o la opción Archivo / Imprimir. Sin embargo,

Más detalles

Database Manager Manual del usuario DMAN-ES-10/10/05

Database Manager Manual del usuario DMAN-ES-10/10/05 Database Manager Manual del usuario DMAN-ES-10/10/05 La información que contiene este manual no tiene carácter contractual y puede estar sujeta a cambios sin previo aviso. La aplicación a la que se hace

Más detalles

Retrospect 10 para Mac Anexo de la Guía del usuario

Retrospect 10 para Mac Anexo de la Guía del usuario Retrospect 10 para Mac Anexo de la Guía del usuario 2 Retrospect 10 Anexo de la Guía de usuario www.retrospect.com 2012 Retrospect Inc. Todos los derechos reservados. Anexo de la Guía del usuario de Retrospect

Más detalles

Database Manager Manual del usuario DMAN-ES-01/09/10

Database Manager Manual del usuario DMAN-ES-01/09/10 Database Manager Manual del usuario DMAN-ES-01/09/10 La información que contiene este manual no tiene carácter contractual y puede estar sujeta a cambios sin previo aviso. La aplicación a la que se hace

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

La Administración de Proyectos

La Administración de Proyectos La Administración de Proyectos La administración de proyectos es el proceso de planear, organizar y administrar tareas y recursos para alcanzar un objetivo concreto, generalmente con delimitaciones de

Más detalles

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

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

Más detalles

Tobii Communicator 4. Introducción

Tobii Communicator 4. Introducción Tobii Communicator 4 Introducción BIENVENIDO A TOBII COMMUNICATOR 4 Tobii Communicator 4 permite que las personas con discapacidades físicas o comunicativas utilicen un equipo o dispositivo para comunicación.

Más detalles

Operación de Microsoft Word

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

Más detalles

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

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

Más detalles

SOFTWARE DE RECUENTO DE DINERO

SOFTWARE DE RECUENTO DE DINERO MANUAL ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE DE RECUENTO DE DINERO TABLA DE CONTENIDOS INTRODUCCIÓN E INSTRUCCIONES

Más detalles

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO Tema 1: Gestión de listas de datos y tablas dinámicas Leire Aldaz, Begoña Eguía y Leire Urcola Índice del tema - Introducción a las listas de datos -

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) Introducción...2 Introducción a los Códigos de Fusión... 2 Modelos de Cartas...2 Elaboración del Modelo... 2 Formato HTML (para envíos por correo electrónico)...

Más detalles

PowerPoint 2010 Modificar el diseño de las diapositivas

PowerPoint 2010 Modificar el diseño de las diapositivas PowerPoint 2010 Modificar el diseño de las diapositivas Contenido CONTENIDO... 1 MODIFICAR EL DISEÑO DE LAS DIAPOSITIVAS... 2 DISEÑO DE DIAPOSITIVAS EN POWERPOINT WEB APP... 13 1 Modificar el diseño de

Más detalles

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando

Más detalles

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente

Más detalles

Archivo Léame para la Impresora fotográfica digital Kodak ML-500

Archivo Léame para la Impresora fotográfica digital Kodak ML-500 Archivo Léame para la Impresora fotográfica digital Kodak ML-500 4 de septiembre de 2003 Controlador de impresora para Macintosh OS X Versión 1.0.0 Contenido: ========= Introducción Requisitos del sistema

Más detalles

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

Intego NetUpdate X4 Manual del usuario

Intego NetUpdate X4 Manual del usuario Intego NetUpdate X4 Manual del usuario Manual del usuario de Intego NetUpdate X4 Página 1 Intego NetUpdate X4 para Macintosh 2005 Intego. Reservados todos los derechos. Intego Austin, Texas 78746 Este

Más detalles

Manual de usuario del Centro de Control

Manual de usuario del Centro de Control Manual de usuario del Centro de Control www.ximdex.com Tabla de contenidos 1. Centro de Control...4 2. Gestor de Canales...5 2.1. Añadir un nuevo canal...6 2.2. Modificar las propiedades del canal...6

Más detalles

La ventana de Microsoft Excel

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

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

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

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

SMS Gestión. manual de uso

SMS Gestión. manual de uso SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2

Más detalles

Capítulo 9. Archivos de sintaxis

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

Más detalles

Excel 2010 Representación gráfica de datos

Excel 2010 Representación gráfica de datos Excel 2010 Representación gráfica de datos Contenido CONTENIDO... 1 CONCEPTO DE GRÁFICO... 2 CREACIÓN DE GRÁFICOS... 3 CREAR UN GRÁFICO EN EXCEL WEB APP... 13 ESTABLECER FORMATOS AL GRÁFICO... 16 1 Concepto

Más detalles

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio Aplicateca Manual de Usuario: Ilion Factura Electrónica Espíritu de Servicio Índice 1 Introducción... 4 1.1 Qué es Ilion Factura electrónica?... 4 1.2 Requisitos del sistema... 4 1.3 Configuración del

Más detalles

HOJA DE CALCULO EXCEL NIVEL II

HOJA DE CALCULO EXCEL NIVEL II HOJA DE CALCULO EXCEL NIVEL II DURACION: 30 HORAS Los participantes al finalizar la acción formativa serán capaces de utilizar la hoja de cálculo EXCEL, adquiriendo los conocimientos teóricos y prácticos

Más detalles

2_trabajar con calc I

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

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

Kepler 8.0 USO DEL ERP

Kepler 8.0 USO DEL ERP Kepler 8.0 USO DEL ERP CONTENIDO 1. Introducción... 3 2. Inicio del sistema... 3 3. Pantalla inicial... 4 4. Barra de menús... 5 a) Menú archivo... 5 b) Menú edición... 6 c) Menú Ver... 6 5. Ayuda... 8

Más detalles

FORMACIÓN CATÁLOGO CURSOS ONLINE 2015

FORMACIÓN CATÁLOGO CURSOS ONLINE 2015 FORMACIÓN CATÁLOGO CURSOS ONLINE 2015 OFFICE 2010 ÁREA DE OFIMÁTICA Y PROGRAMACIÓN INFORMÁTICA DURACIÓN: 225 horas INTRODUCCIÓN Conoceremos y aprenderemos a utilizar de manera general el sistema operativo

Más detalles

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft PowerPoint 2013 tiene un aspecto distinto al de las versiones anteriores, por lo que hemos creado esta guía para ayudarle a reducir lo máximo posible la curva de aprendizaje.

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

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

Más detalles

Charla N 6: Utilidades de Consulta de datos.

Charla N 6: Utilidades de Consulta de datos. 1 Charla N 6: Utilidades de Consulta de datos. Objetivos Generales: La manipulación de los datos organizados en forma de lista, donde la lista relaciones diferentes ocurrencias de una información común,

Más detalles

WORD 2003 (COMPLETO) Enero 2010 TEMARIO

WORD 2003 (COMPLETO) Enero 2010 TEMARIO Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa y la creación de documentos escritos. Este curso dispone

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

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

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

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

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

Más detalles

Figura No. IV-111. Página No. 125

Figura No. IV-111. Página No. 125 7. opción del menú principal: ventana 7.3. Nombre de la opción: Cascada. Objetivo del módulo: Ordenar las ventanas abiertas por el usuario en forma de cascada. Descripción Funcional: a) Acceso Para utilizar

Más detalles

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

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

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

Más detalles

MANUAL DE USUARIO DESKTOP

MANUAL DE USUARIO DESKTOP 2013 TEM SOLUCIONES MANUAL DE USUARIO DESKTOP Usuario Desktop Tem Soluciones TABLA DE CONTENIDO INTRODUCCIÓN... 3 LOGIN... 4 Login... 4 PÁGINA DE BIENVENIDA... 4 ENVIAR SMS... 5 Solo SMS (Single SMS):...

Más detalles

Word XP (Continuación) Salto de página vs. Salto de Sección

Word XP (Continuación) Salto de página vs. Salto de Sección Word XP (Continuación) Salto de página vs. Salto de Sección 1 Salto. Salto de página Cuando se llena una página con texto o gráficos, Microsoft Word inserta un salto de página automático y comienza una

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

Manejo de datos. Manejo de datos Diapositiva 1

Manejo de datos. Manejo de datos Diapositiva 1 Manejo de datos Formulario de datos Operaciones con un formulario de datos Filtro avanzado Validación Validación: Criterios Validación: Datos no válidos Quitar duplicados Texto en columnas Consolidar Tablas

Más detalles

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

Más detalles

BASES DE DATOS - Microsoft ACCESS 2007-

BASES DE DATOS - Microsoft ACCESS 2007- BASES DE DATOS - Microsoft ACCESS 2007- Una base de datos es un archivo estructurado de datos que nos permite almacenarlos, modificarlos, ordenarlos, generar informes etc., de manera rápida. Un listín

Más detalles

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA

Más detalles

Acronis Backup & Recovery 11 Guía de inicio rápido

Acronis Backup & Recovery 11 Guía de inicio rápido Acronis Backup & Recovery 11 Guía de inicio rápido Se aplica a las siguientes ediciones: Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server for Windows

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

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

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

Más detalles

MANUAL DE USO DE LA APLICACIÓN

MANUAL DE USO DE LA APLICACIÓN MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo

Más detalles

SHARP TWAIN AR/DM. Guía del usuario

SHARP TWAIN AR/DM. Guía del usuario SHARP TWAIN AR/DM Guía del usuario Copyright 2001 - Sharp Corporation. Todos los derechos reservados. Queda prohibida la reproducción, adaptación o traducción sin previo consentimiento por escrito a menos

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

Más detalles

ICARO MANUAL DE LA EMPRESA

ICARO MANUAL DE LA EMPRESA ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.

Más detalles

3. Número inicial y número final de mensajes mostrados en la página actual.

3. Número inicial y número final de mensajes mostrados en la página actual. Sistema WEBmail El sistema WEBmail permite el acceso rápido y sencillo a su buzón de correo utilizando un navegador de páginas Web. Normalmente es usado como complemento al lector de correo tradicional,

Más detalles

Microsoft Word 2007 (Completo)

Microsoft Word 2007 (Completo) Microsoft Word 2007 (Completo) Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2007, explicando las funciones necesarias para el manejo del programa y la creación de documentos

Más detalles

Pantalla ENW URL LOGIN

Pantalla ENW URL LOGIN Pantalla ENW URL LOGIN 2 Opciones de recuperación Desde Web of Science / Web of Knowledge Desde catálogos de bibliotecas online o base de datos online. De forma manual Importación de archivos generados

Más detalles

Instalación y uso de Check 2000 Client Server con ZENworks 2

Instalación y uso de Check 2000 Client Server con ZENworks 2 Instalación y uso de Check 2000 Client Server con ZENworks 2 CHECK 2000 DESCRIPCIÓN GENERAL Check 2000* Client Server de Greenwich Mean Time es una aplicación de diagnóstico que se puede utilizar con ZENworks

Más detalles

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES Eurowin 8.0 SQL Manual del módulo TALLAS Y COLORES Documento: me_tallasycolores Edición: 05 Nombre: Manual del módulo Tallas y Colores de Eurowin 8.0 SQL Fecha: 30-04-2012 Tabla de contenidos 1. Introducción...

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

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

Más detalles

Guía de Aprendizaje No. 1

Guía de Aprendizaje No. 1 MICROSOFT WORD Fundamentos básicos, ejecutar Word, su ventana y sus barras de herramientas Objetivos de la Guía de Aprendizaje No. 1 Obtener fundamentos básicos sobre Procesador de Texto Microsoft Word

Más detalles

Nero AG SecurDisc Viewer

Nero AG SecurDisc Viewer Manual de SecurDisc Nero AG SecurDisc Información sobre derechos de autor y marcas comerciales Este manual y todo su contenido son propiedad de Nero AG y están protegidos por las leyes de derechos de autor.

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

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

Más detalles

Móvil Seguro. Guía de Usuario Terminales Android

Móvil Seguro. Guía de Usuario Terminales Android Móvil Seguro Guía de Usuario Terminales Android Índice 1 Introducción...2 2 Descarga e instalación de Móvil Seguro...3 3 Registro del producto...5 4 Funciones de Móvil Seguro...7 4.1 Antivirus... 7 4.1

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Joomla! La web en entornos educativos

Joomla! La web en entornos educativos Joomla! La web en entornos educativos Módulo : 2012 ACL (I). Usuarios. Estructura predeterminada. 4 Las versiones 2.5 de Joomla! poseen un avanzado ACL (Access Control List), que especifica qué usuarios

Más detalles

Operación Microsoft PowerPoint 97

Operación Microsoft PowerPoint 97 Ejecución y control de una presentación Formas de ejecutar una presentación En función de las necesidades, una presentación con diapositivas puede ejecutarse de tres formas diferentes. A través de la opción

Más detalles

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE . Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE El entorno de trabajo La página tiene como base una plantilla

Más detalles

Escudo Movistar Guía Rápida de Instalación Para Windows

Escudo Movistar Guía Rápida de Instalación Para Windows Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA

Más detalles

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es)

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es) SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es) 1. Arquitectura de SPIP SPIP es un sistema para la publicación digital de documentos en un sitio web. Tanto la creación de nuevos

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Administrar El Usuario Mediante Windows NT

Administrar El Usuario Mediante Windows NT Administrar El Usuario Mediante Windows NT Administración de usuarios El Administrador de usuarios es la utilidad estándar que ofrece Windows NT. Como su nombre indica, se encarga de la administración

Más detalles

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------

Más detalles

Manual de Administración Solución ADSL Profesional

Manual de Administración Solución ADSL Profesional Manual de Administración Solución ADSL Índice 1 Introducción... 2 2 Dominios... 3 3 Página web de Empresa... 5 3.1 Creación de Página Web de Empresa con plantilla... 6 3.1.1 Cabecera de la página... 7

Más detalles

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

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

Más detalles

UD6. Diseño de presentaciones

UD6. Diseño de presentaciones UD6. Diseño de presentaciones 1. PowerPoint 1.1 Crear una presentación 1.2 Efectos y transiciones 1 / 11 1. PowerPoint PowerPoint es una aplicación de Microsoft Office para crear presentaciones. Las presentaciones

Más detalles

Tools. Ibermática Soluciones Empresariales 2012, Todos los derechos reservados http://soluciones.ibermatica.com

Tools. Ibermática Soluciones Empresariales 2012, Todos los derechos reservados http://soluciones.ibermatica.com Tools http://soluciones.ibermatica.com La aplicación Tools Ibermática incluye 15 aplicaciones que llevan a cabo varios trabajos centrados en el diseño. Estas aplicaciones han sido desarrolladas pensando

Más detalles