Está en la página 1de 422

th

4 Dimension
Manual del usuario
Windows/Mac OS

4th Dimension
1985 - 2006 4D SA. Todos los derechos reservados.
4th Dimension Manual del Usuario
Para Mac OS y Windows
Copyright 1985 - 2007 4D SA / 4D, Inc.
Todos los derechos reservados.

El programa descrito en este manual est regido por la concesin de licencia que se ofrece en este paquete
comercial. El programa y el manual estn protegidos por las leyes de derechos de autor y no pueden reprodu-
cirse en su totalidad o en parte, excepto para el uso personal del licenciatario y nicamente conforme a los
trminos contractuales. Esto incluye la reproduccin en medios electrnicos, archivo o uso del software para
propsitos diferentes a los dispuestos en el Acuerdo de Licencia del Programa.
4th 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 1990-2007 es un producto de Altura Software, Inc.
ACROBAT Copyright 1987-2007, 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 (http://www.apache.org/).
4th Dimension incluye programas criptogrficos escritos por Eric Young (eay@cryptsoft.com)
4th Dimension incluye programas escritos por Tim Hudson (tjh@cryptsoft.com).
Corrector ortogrfico, Copyright SYNAPSE Dveloppement, Tolouse, Francia, 1994-2007.
Los dems nombres de marcas mencionados en este manual son marcas comerciales, marcas registradas, o
estn protegidas por las leyes de derechos de autor de sus respectivos propietarios.

INFORMACIN IMPORTANTE SOBRE LA LICENCIA


El uso de este programa est sujeto al Acuerdo de Licencia incluido con el programa. Por favor lea cuidadosa-
mente el Acuerdo de Licencia antes de instalar y utilizar el programa.
Contenido

Prlogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Acerca de los manuales . . . . . . . . . . . . . . . . . . . . . 11
Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . 12
Versiones Windows/Mac OS . . . . . . . . . . . . . . . . 12
Clic derecho y Control+ clic bajo Mac OS . . . . . . . . . 12
Contenido de los captulos . . . . . . . . . . . . . . . . . 13
Convenciones . . . . . . . . . . . . . . . . . . . . . . . . 14
Enlaces hipertexto . . . . . . . . . . . . . . . . . . . . . . 15
Nota del traductor . . . . . . . . . . . . . . . . . . . . . . 15

Captulo 1 Introduccin al entorno Usuario . . . . . . . . 17


Los entornos de 4th Dimension . . . . . . . . . . . . . . . . . 18
Los Plug-ins de 4th Dimension . . . . . . . . . . . . . . . . . 19
Los componentes 4th Dimension . . . . . . . . . . . . . . . . 20
4D Server y 4th Dimension . . . . . . . . . . . . . . . . . . . 20
El entorno Usuario. . . . . . . . . . . . . . . . . . . . . . . . 21
Tablas y Formularios . . . . . . . . . . . . . . . . . . . . 22
Seleccin actual . . . . . . . . . . . . . . . . . . . . . . . 22
Multitarea en 4th Dimension . . . . . . . . . . . . . . . . . . 24
Archivos de 4th Dimension . . . . . . . . . . . . . . . . . . . 24
Copia de seguridad de la base y uso del archivo historial. . . . 25
Proteccin por contraseas . . . . . . . . . . . . . . . . . . . 26
Entrada a una base de datos protegida por un sistema de
contraseas . . . . . . . . . . . . . . . . . . . . . . . . . 27
Uso de una base de datos protegida por contrasea . . . . 29
Cambio de contraseas . . . . . . . . . . . . . . . . . . . 29
Mens del entorno Usuario . . . . . . . . . . . . . . . . . . . 30
Barra de mens . . . . . . . . . . . . . . . . . . . . . . . 30
Barra de herramientas . . . . . . . . . . . . . . . . . . . . 31
Ocultar la barra de herramientas . . . . . . . . . . . . . . 31
Mens y Barras de herramientas personalizados . . . . . . 32
Men Archivo . . . . . . . . . . . . . . . . . . . . . . . . 33
Men Edicin . . . . . . . . . . . . . . . . . . . . . . . . 35
Men Entorno . . . . . . . . . . . . . . . . . . . . . . . . 36
Men Ejecutar . . . . . . . . . . . . . . . . . . . . . . . . 36

4th Dimension - Manual del Usuario 3


Contenido

Men Registros . . . . . . . . . . . . . . . . . . . . . . . . 38
Men Utilidades . . . . . . . . . . . . . . . . . . . . . . . 39
Men Ventana . . . . . . . . . . . . . . . . . . . . . . . . 40
Men Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . 40
Mens Personalizados para formularios . . . . . . . . . . . 41

Captulo 2 Administracin de los archivos de estructura y


de datos . . . . . . . . . . . . . . . . . . . . . 43
Archivos 4th Dimension . . . . . . . . . . . . . . . . . . . . . 43
Nombre de los directorios . . . . . . . . . . . . . . . . . . 44
Ubicacin de los archivos de estructura y de datos . . . . . 44
Abrir una base de datos . . . . . . . . . . . . . . . . . . . . . 46
Abrir un archivo de datos diferente . . . . . . . . . . . . . 47
Abrir un nuevo archivo de datos. . . . . . . . . . . . . . . 47
Segmentar archivos de datos . . . . . . . . . . . . . . . . . . . 48

Captulo 3 Entrada de datos . . . . . . . . . . . . . . . . 51


Formularios de entrada y salida . . . . . . . . . . . . . . . . . 51
Uso de formularios de salida . . . . . . . . . . . . . . . . . . . 53
Trabajando con formularios de salida . . . . . . . . . . . . 53
Uso de formularios de entrada . . . . . . . . . . . . . . . . . . 56
Botones y plantillas de formularios . . . . . . . . . . . . . 57
Mensajes de ayuda en formularios de entrada. . . . . . . . 58
reas editables y orden de entrada de datos . . . . . . . . . 58
Botn Aceptar . . . . . . . . . . . . . . . . . . . . . . . . 60
Botn Cancelar . . . . . . . . . . . . . . . . . . . . . . . . 60
Botones de navegacin entre registros. . . . . . . . . . . . 61
Botones de navegacin entre pginas . . . . . . . . . . . . 61
Botn Eliminar . . . . . . . . . . . . . . . . . . . . . . . . 62
Edicin de datos . . . . . . . . . . . . . . . . . . . . . . . 62
Interrupcin de la entrada de datos . . . . . . . . . . . . . 63
Introducir y modificar diferentes tipos de datos. . . . . . . . . 63
Campos Alfa . . . . . . . . . . . . . . . . . . . . . . . . . 64
Campos numricos. . . . . . . . . . . . . . . . . . . . . . 64
Campos de tipo Texto . . . . . . . . . . . . . . . . . . . . 65
Campos tipo Fecha . . . . . . . . . . . . . . . . . . . . . . 66
Campos de tipo Hora . . . . . . . . . . . . . . . . . . . . 67
Campos de tipo Booleano . . . . . . . . . . . . . . . . . . 67
Campos de tipo Imagen . . . . . . . . . . . . . . . . . . . 68
Compresin QuickTime . . . . . . . . . . . . . . . . . . . 71
Entrada de datos en campos con controles de entrada . . . . . 72
Campos obligatorios . . . . . . . . . . . . . . . . . . . . . 73
Campos nicos . . . . . . . . . . . . . . . . . . . . . . . . 74

4 4th Dimension - Manual del Usuario


Contenido

Campos con rango de validacin . . . . . . . . . . . . . . 74


Campos con filtro de entrada . . . . . . . . . . . . . . . . 74
Campos con listas de valores . . . . . . . . . . . . . . . . 75
Modificar una lista de valores . . . . . . . . . . . . . . . . 77
Utilizar subformularios . . . . . . . . . . . . . . . . . . . . . 79
Seleccionar subregistros . . . . . . . . . . . . . . . . . . . 79
Entrada de datos en subformularios . . . . . . . . . . . . 80
Seleccin de tablas y formularios . . . . . . . . . . . . . . . . 81

Captulo 4 Seleccin de registros. . . . . . . . . . . . . . 85


Seleccionar todos los registros . . . . . . . . . . . . . . . . . . 87
Seleccionar un subconjunto de registros . . . . . . . . . . . . 87
Bsquedas en la base de datos . . . . . . . . . . . . . . . . . . 88
Bsqueda indexadas y secuenciales . . . . . . . . . . . . . 90
Operadores de comparacin. . . . . . . . . . . . . . . . . 90
Bsquedas simples y compuestas . . . . . . . . . . . . . . 91
Uso de los comandos de bsqueda . . . . . . . . . . . . . . . 93
Editor de bsquedas . . . . . . . . . . . . . . . . . . . . . 94
Buscar por formulario . . . . . . . . . . . . . . . . . . . . 103
Buscar y modificar . . . . . . . . . . . . . . . . . . . . . . 105
Buscar por frmula . . . . . . . . . . . . . . . . . . . . . 107

Captulo 5 Trabajar con registros. . . . . . . . . . . . . 111


Aadir nuevos registros . . . . . . . . . . . . . . . . . . . . . 112
Formularios de entrada . . . . . . . . . . . . . . . . . . . 112
Formularios de salida . . . . . . . . . . . . . . . . . . . . 113
Modificar los registros . . . . . . . . . . . . . . . . . . . . . . 114
Formularios de entrada . . . . . . . . . . . . . . . . . . . 115
Formularios de salida . . . . . . . . . . . . . . . . . . . . 116
Actualizaciones globales . . . . . . . . . . . . . . . . . . . . . 117
El editor de frmulas . . . . . . . . . . . . . . . . . . . . 118
Operadores de frmulas . . . . . . . . . . . . . . . . . . . 120
Aplicar una frmula . . . . . . . . . . . . . . . . . . . . . 122
Eliminar registros . . . . . . . . . . . . . . . . . . . . . . . . 123
Eliminar registros en formularios de entrada . . . . . . . . 124
Eliminar registros en formularios de salida . . . . . . . . . 124
Eliminar registros bloqueados . . . . . . . . . . . . . . . . 125
Registros eliminados en otros procesos . . . . . . . . . . . 126

Captulo 6 Ordenar registros . . . . . . . . . . . . . . . 127


Niveles de ordenacin . . . . . . . . . . . . . . . . . . . . . . 128
Orden ascendente y descendente . . . . . . . . . . . . . . . . 128

4th Dimension - Manual del Usuario 5


Contenido

El editor de ordenacin . . . . . . . . . . . . . . . . . . . . 129


Ordenar una seleccin . . . . . . . . . . . . . . . . . . . . . 130
Ordenar con una frmula . . . . . . . . . . . . . . . . . 132
Modificar los criterios de orden . . . . . . . . . . . . . . 133
Ordenar registros en modificacin. . . . . . . . . . . . . . . 133
Ordenar mientras se construye un ndice . . . . . . . . . . . 134

Captulo 7 Modificar los formularios de usuario . . . . . 135


El editor de formularios de usuario . . . . . . . . . . . . . . 135
Barra de herramientas . . . . . . . . . . . . . . . . . . . 136
Barra de objetos . . . . . . . . . . . . . . . . . . . . . . 139
Visualizacin y modificacin de objetos. . . . . . . . . . . . 139
Comandos del men edicin . . . . . . . . . . . . . . . 141
Men Contextual . . . . . . . . . . . . . . . . . . . . . 142
Orden de entrada de los datos . . . . . . . . . . . . . . . . . 144
Visualizar y modificar el orden de entrada . . . . . . . . 144
Definir el Primer objeto en el orden de entrada de datos . 145
Utilizar un grupo de entrada de datos . . . . . . . . . . . 146
Restablecer el orden de entrada estndar . . . . . . . . . 146
Utilizar una librera de objetos . . . . . . . . . . . . . . . . . 147

Captulo 8 Informes de formularios. . . . . . . . . . . . 149


Informes estndar e Informes con rupturas . . . . . . . . . . 150
Impresin de informes estndar . . . . . . . . . . . . . . 150
Impresin de informes con rupturas. . . . . . . . . . . . 151

Captulo 9 Informes rpidos . . . . . . . . . . . . . . . 155


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Presentacin del editor . . . . . . . . . . . . . . . . . . . . . 156
Modo Lista y modo Tabla cruzada . . . . . . . . . . . . . 158
Informe rpido bsico . . . . . . . . . . . . . . . . . . . . . 159
Crear un informe rpido nuevo . . . . . . . . . . . . . . 159
Cargar y guardar un diseo de informe rpido . . . . . . 160
El Asistente de informes rpidos . . . . . . . . . . . . . . . . 161
Uso del editor de informes rpidos . . . . . . . . . . . . . . 162
Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Mens contextuales . . . . . . . . . . . . . . . . . . . . 168
Seleccionar filas, columnas, y celdas. . . . . . . . . . . . 172
Aadir y modificar texto . . . . . . . . . . . . . . . . . . 173
Aadir columnas . . . . . . . . . . . . . . . . . . . . . . 173
Insertar columnas . . . . . . . . . . . . . . . . . . . . . 175
Eliminar columnas . . . . . . . . . . . . . . . . . . . . . 175

6 4th Dimension - Manual del Usuario


Contenido

Reemplazar columnas . . . . . . . . . . . . . . . . . . . . 176


Dimensionar columnas . . . . . . . . . . . . . . . . . . . 177
Mover columnas. . . . . . . . . . . . . . . . . . . . . . . 178
Asociar frmulas a un informe rpido . . . . . . . . . . . 178
Modificar los atributos grficos de un informe . . . . . . . . . 179
Especificar atributos de fuente, tamao, justificacin,
estilo y color . . . . . . . . . . . . . . . . . . . . . . . . . 180
Especificar el color de fondo de las celdas . . . . . . . . . 181
Definir bordes . . . . . . . . . . . . . . . . . . . . . . . . 183
Utilizar plantillas predefinidas para informes. . . . . . . . 185
Ordenar registros . . . . . . . . . . . . . . . . . . . . . . . . 187
Definir el sentido del orden para un informe en lista . . . 187
Ordenar datos en informes tipo Tabla cruzada . . . . . . . 191
Niveles de ruptura . . . . . . . . . . . . . . . . . . . . . . 191
Uso de valores de campos de ruptura en las etiquetas . . . 192
Espacio subtotal . . . . . . . . . . . . . . . . . . . . . . . 192
Aadir clculos . . . . . . . . . . . . . . . . . . . . . . . . . 194
Uso de clculos y valores de columna en etiquetas . . . . . 195
Mostrar los valores repetidos para columnas de ruptura . . 196
Definir formatos de salida . . . . . . . . . . . . . . . . . . . . 197
Asignar el formato de salida . . . . . . . . . . . . . . . . . 198
Ocultar y mostrar filas y columnas . . . . . . . . . . . . . . . 199
Mostrar una fila o columna oculta . . . . . . . . . . . . . 201
Aadir encabezados y pies de pgina . . . . . . . . . . . . . . 201
Generar un informe rpido . . . . . . . . . . . . . . . . . . . 204
Impresora . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Archivo en disco. . . . . . . . . . . . . . . . . . . . . . . 205
Grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Documento 4D View . . . . . . . . . . . . . . . . . . . . 209
Archivo HTML . . . . . . . . . . . . . . . . . . . . . . . . 209
Generar el cdigo 4D . . . . . . . . . . . . . . . . . . . . . . 210

Captulo 10 Etiquetas . . . . . . . . . . . . . . . . . . . 213


El asistente de etiquetas . . . . . . . . . . . . . . . . . . . . . 213
Abrir el Asistente de etiquetas . . . . . . . . . . . . . . . . 214
Pgina Etiqueta . . . . . . . . . . . . . . . . . . . . . . . 214
Pgina Disposicin . . . . . . . . . . . . . . . . . . . . . 216
Barra de herramientas del Asistente de etiquetas . . . . . . 216
Crear un diseo de Etiquetas . . . . . . . . . . . . . . . . . . 216
Campos vacos en el Asistente de etiquetas . . . . . . . . . 219
Eliminar campos. . . . . . . . . . . . . . . . . . . . . . . 219
Trabajar con objetos en el Asistente de etiquetas . . . . . . . . 219
Crear objetos grficos . . . . . . . . . . . . . . . . . . . . 220
Alinear objetos. . . . . . . . . . . . . . . . . . . . . . . . 221

4th Dimension - Manual del Usuario 7


Contenido

Distribuir objetos. . . . . . . . . . . . . . . . . . . . . . 221


Superponer objetos. . . . . . . . . . . . . . . . . . . . . 222
Duplicar objetos . . . . . . . . . . . . . . . . . . . . . . 223
Mover objetos . . . . . . . . . . . . . . . . . . . . . . . 223
Redimensionar objetos . . . . . . . . . . . . . . . . . . . 224
Aadir un borde a un objeto. . . . . . . . . . . . . . . . 224
Aadir colores de fondo o primer plano. . . . . . . . . . 225
Definir patrones de relleno . . . . . . . . . . . . . . . . 225
Definir patrones de borde . . . . . . . . . . . . . . . . . 226
Definir el ancho de lnea. . . . . . . . . . . . . . . . . . 226
Restaurar el aspecto por defecto . . . . . . . . . . . . . . 226
Aadir un grfico a la etiqueta. . . . . . . . . . . . . . . 226
Eliminar objetos . . . . . . . . . . . . . . . . . . . . . . 227
Especificar la disposicin de las etiquetas . . . . . . . . . . . 227
Guardar y cargar diseos de etiquetas . . . . . . . . . . . . . 233
Imprimir etiquetas . . . . . . . . . . . . . . . . . . . . . . . 234

Captulo 11 Grficos . . . . . . . . . . . . . . . . . . . . 235


Ventanas y documentos 4D Chart . . . . . . . . . . . . . . . 235
Uso de 4D Chart en una ventana plug-in . . . . . . . . . 236
Uso de 4D Chart en un formulario . . . . . . . . . . . . 238
Ocultar y mostrar caractersticas 4D Chart . . . . . . . . 239
Crear un nuevo documento 4D Chart . . . . . . . . . . . 240
Abrir un documento 4D Chart. . . . . . . . . . . . . . . 240
Guardar un documento 4D Chart . . . . . . . . . . . . . 241
Importar un documento PICT a una ventana 4D Chart . 244
Exportar un documento 4D Chart en formato PICT . . . 244
Definir el tamao del documento . . . . . . . . . . . . . 244
Seleccionar un tipo de grfico . . . . . . . . . . . . . . . . . 245
Eleccin de grficos de tipo bidimensional . . . . . . . . 246
Seleccionar grficos de tipo tridimensional . . . . . . . . 253
Crear un grfico . . . . . . . . . . . . . . . . . . . . . . . . 258
Crear una seleccin de registros a graficar . . . . . . . . . 259
Crear un grfico con datos de la base de datos . . . . . . 260
Crear un grfico a partir de datos del portapapeles . . . . 266
Actualizar los datos de un grfico a partir de la base de
datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Agrupar series y categoras no nicas . . . . . . . . . . . 270
Aadir una frmula . . . . . . . . . . . . . . . . . . . . 271
Cambiar el tipo de grfico . . . . . . . . . . . . . . . . . 272
Cambiar las opciones para un tipo de grfico . . . . . . . 273
Modificar las caractersticas de un grfico . . . . . . . . . . . 274
Redimensionar un grfico . . . . . . . . . . . . . . . . . 274
Personalizar los ejes . . . . . . . . . . . . . . . . . . . . 275

8 4th Dimension - Manual del Usuario


Contenido

Mostrar y ocultar las lneas de divisin . . . . . . . . . . . 282


Mostrar los valores de las series . . . . . . . . . . . . . . . 283
Personalizar la Leyenda . . . . . . . . . . . . . . . . . . . 285
Modificar la profundidad en un grfico bidimensional . . 288
Cambiar la perspectiva de un grfico 3D . . . . . . . . . . 289
Personalizar los Mensajes de ayuda del grfico . . . . . . . 290
Modificar los atributos de los objetos grficos . . . . . . . 292
Destacar sectores de un grfico circular . . . . . . . . . . . 294
Aadir imgenes a un grfico de Imgenes . . . . . . . . . 294
Ajustar las imgenes dentro de las columnas de grficos
de imgenes . . . . . . . . . . . . . . . . . . . . . . . . . 295
Aadir objetos y texto . . . . . . . . . . . . . . . . . . . . . . 296
Dibujar objetos grficos . . . . . . . . . . . . . . . . . . . 297
Aadir texto . . . . . . . . . . . . . . . . . . . . . . . . . 300
Aadir referencias dinmicas . . . . . . . . . . . . . . . . 302
Redimensionar objetos . . . . . . . . . . . . . . . . . . . 309
Organizar objetos . . . . . . . . . . . . . . . . . . . . . . 310
Imprimir documentos 4D Chart . . . . . . . . . . . . . . . . 314
Definir el orden de impresin . . . . . . . . . . . . . . . . 314
Imprimir el documento . . . . . . . . . . . . . . . . . . . 315
Imprimir un rea 4D Chart como parte de un formulario . 316
Crear una impresin con datos . . . . . . . . . . . . . . . 316

Captulo 12 Ejecucin de Mtodos . . . . . . . . . . . . 319


Ejecutar mtodos . . . . . . . . . . . . . . . . . . . . . . . . 319

Captulo 13 Backup y restauracin de una base de datos . 323


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Gestin de backups . . . . . . . . . . . . . . . . . . . . . . . 324
Realizar un backup . . . . . . . . . . . . . . . . . . . . . 324
Configuracin de archivos de backup. . . . . . . . . . . . 329
Parmetros de backup . . . . . . . . . . . . . . . . . . . . 334
Parmetros de backups programados . . . . . . . . . . . . 340
Backup Automtico . . . . . . . . . . . . . . . . . . . . . 342
Manejo del archivo de historial . . . . . . . . . . . . . . . . . 343
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . 343
Crear el archivo de historial . . . . . . . . . . . . . . . . . 346
Detener un archivo de historial . . . . . . . . . . . . . . . 349
Backup automtico del archivo de historial cuando se
alcanza el tamao crtico . . . . . . . . . . . . . . . . . . 349
Anlisis del archivo de historial . . . . . . . . . . . . . . . 350
Restauracin de datos . . . . . . . . . . . . . . . . . . . . . . 354
Incidentes y diagnstico . . . . . . . . . . . . . . . . . . 354

4th Dimension - Manual del Usuario 9


Contenido

Restauracin automtica . . . . . . . . . . . . . . . . . . 355


Restauracin manual de un backup . . . . . . . . . . . . 358
Integracin manual del historial. . . . . . . . . . . . . . 361
Deshacer operaciones . . . . . . . . . . . . . . . . . . . 362
Diario de backup . . . . . . . . . . . . . . . . . . . . . . . . 363
Manejo del tamao del diario de backup . . . . . . . . . 364

Captulo 14 Importar y Exportar Datos . . . . . . . . . . 367


Formatos de archivos. . . . . . . . . . . . . . . . . . . . . . 368
Archivos Macintosh y Windows . . . . . . . . . . . . . . 369
Delimitadores de campos, registros y archivos . . . . . . . . 370
Importar datos desde los archivos . . . . . . . . . . . . . . . 371
Importar datos utilizando un formulario . . . . . . . . . 376
Opciones de importacin . . . . . . . . . . . . . . . . . 377
Exportar datos a los archivos. . . . . . . . . . . . . . . . . . 381
Exportar datos utilizando un formulario . . . . . . . . . 385
Opciones de exportacin . . . . . . . . . . . . . . . . . 386
Importar y exportar datos va una fuente de datos ODBC . . 392
Qu es una fuente ODBC? . . . . . . . . . . . . . . . . 392
Definicin de una fuente ODBC . . . . . . . . . . . . . . 393
Importar datos desde una fuente ODBC . . . . . . . . . . 394
Guardar y cargar parmetros para importar o exportar . . . . 398

Captulo 15 Servidor Web . . . . . . . . . . . . . . . . . 399


Condiciones de publicacin de una base de datos. . . . . . . 400
Iniciar y detener el Servidor Web . . . . . . . . . . . . . . . 401
Iniciar el servidor Web . . . . . . . . . . . . . . . . . . . 401
Detener el servidor Web . . . . . . . . . . . . . . . . . . 402
Publicacin Automtica . . . . . . . . . . . . . . . . . . 402
Probar el servidor Web . . . . . . . . . . . . . . . . . . . . . 402

ndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405

10 4th Dimension - Manual del Usuario


Prlogo

4th Dimension es una poderosa base de datos relacional para


plataformas Macintosh y Windows. Como entorno de base de datos
integrado, 4th Dimension ofrece una solucin completa a sus
necesidades de bases de datos y publicacin Web.

Acerca de los manuales


Los manuales descritos a continuacin ofrecen una gua de las
caractersticas de 4th Dimension y 4D Server. Excepto el Manual de
Referencia 4D Server, que describe exclusivamente las caractersticas de
4D Server.

El Manual de Iniciacin Rpida le gua por medio de lecciones de


ejemplo donde puede crear y utilizar una base de datos 4th Dimension.
Estos ejemplos ofrecen experiencia prctica que le ayudar para
familiarizarse con los conceptos y caractersticas de 4th 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
manipulacin de datos.

El Manual de Diseo es una gua del entorno de Diseo y describe


detalladamente las operaciones que puede realizar en este entorno.
Debe utilizarlo junto con otros volmenes de su documentacin.

El Manual del Lenguaje es una gua para el uso del lenguaje de


4th Dimension y del servidor Web. Utilice este manual para aprender
cmo personalizar una base de datos incorporando comandos y
funciones 4th Dimension.

4th Dimension - Manual del Usuario 11


Prlogo

El Manual de 4D Server es una gua para la instalacin de 4D Server y la


administracin de bases de datos multi-usuarios con 4D Server.

Tambin hay disponibles manuales complementarios. Estos manuales


son especialmente de referencia de los programas utilitarios incluidos
con 4th 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
4th Dimension y describe detalladamente las operaciones que puede
realizar en este entorno. Debe ser utilizado junto con otros manuales
del paquete 4th Dimension.

Para utilizar este manual de forma efectiva, primero debe trabajar los
ejercicios del Manual de Iniciacin Rpida de 4th Dimension y comenzar a
crear su propia base de datos, consultando el Manual de Diseo de
4th Dimension cuando necesite revisar un proceso o explicacin.

Puede entonces comenzar a introducir y manipular datos en su base y


consultar este manual cuando necesite revisar un proceso.

Versiones Este manual describe el uso de 4th Dimension en plataformas Mac OS y


Windows/Mac OS Windows. Aunque los conceptos y funcionalidades de las dos versiones
son casi idnticos, el manual explica cualquier diferencia cuando es
necesario. Tales diferencias incluyen la interfaz grfica de usuario y los
comandos del teclado.

Este manual contiene ilustraciones grficas del entorno Windows. Si


hay una diferencia considerable en la apariencia de ventanas o cajas de
dilogo en la versin Mac OS, estas se mostrarn.

Clic derecho y Algunas funciones se activan (por ejemplo, la visualizacin de mens


Control+ clic bajo contextuales) al hacer clic derecho, es decir haciendo clic con el botn
Mac OS derecho del ratn, bajo Windows y Mac OS.

Bajo Mac OS, se puede obtener el mismo resultado utilizando la


combinacin Control + clic. Esta alternativa es necesaria cuando se
utiliza un ratn de un solo botn.

12 4th Dimension - Manual del Usuario


Acerca de este manual

Contenido de los Este manual est dividido en los siguientes captulos y apndices.
captulos
El Captulo 1, Introduccin al entorno Usuario presenta algunos
conceptos bsicos del entorno Usuario tales como seleccin actual, uso
de tablas y formularios, y procesos. Tambin describe algunas
operaciones bsicas como la entrada a una base de datos protegida por
contrasea, y da una visin general de los mens del entorno Usuario.
El Captulo 2, Administracin de los archivos de estructura y de
datos da una visin general de los archivos de escritorio de
4th Dimension.
El Captulo 3, Entrada de datos describe cmo utilizar los formularios
de entrada y salida y cmo acceder a los formularios desde diferentes
tablas.
El Captulo 4, Seleccin de registros explica cmo crear una seleccin
de registros utilizando los comandos del men Registros y cmo
utilizar los diferentes mtodos de bsqueda para seleccionar uno o
varios registros.
El Captulo 5, Trabajar con registros explica cmo aadir, modificar,
y eliminar registros. Tambin describe cmo utilizar el editor de
Frmulas para actualizar los registros automticamente por medio de
una frmula (por ejemplo, aadir dos das de vacaciones al registro de
cada empleado).
El Captulo 6, Ordenar registros describe cmo ordenar una seleccin
de registros con base en los valores de uno o ms campos.
El Captulo 7, Modificar los formularios de usuario describe cmo
adaptar ciertos formularios a necesidades especficas de los usuarios.
El Captulo 8, Informes de formularios explica cmo imprimir
informes que utilizan los formularios creados en el entorno de Diseo.
El Captulo 9, Informes rpidos explica cmo utilizar el Generador
de Informes Rpidos para imprimir datos en informes de columnas.
Describe cmo disear el informe utilizando campos de su base de
datos como columnas del informe y cmo mejorar el informe
dividiendo datos en grupos ordenados y realizando los clculos para
cada grupo.
El Captulo 10, Etiquetasexplica como utilizar el Asistente de
Etiquetas para disear e imprimir etiquetas.

4th Dimension - Manual del Usuario 13


Prlogo

El Captulo 11, Grficos explica cmo crear, modificar e imprimir


diferentes tipo de grficos con 4D Chart. Tambin describe cmo
aadir una variedad de objetos a sus grficos, y cmo aadir referencias
dinmicas a valores de campos o a expresiones 4th Dimension.
El Captulo 12, Ejecucin de Mtodos da instrucciones sobre cmo
ejecutar un mtodo de proyecto en el entorno Usuario y cmo
comenzar un nuevo proceso para el mtodo o ejecutarlo en el servidor
como un procedimiento almacenado.
El Captulo 13, Backup y restauracin de una base de datos explica
cmo establecer y programar copias de seguridad, como tambin cmo
asegurar la integridad de datos utilizando el archivo historial y los
parmetros de restauracin automtica.
El Captulo 14, Importar y Exportar Datos explica cmo importar y
exportar registros va archivos o recursos de datos ODBC.
El Captulo 15, Servidor Web da una visin general de las
capacidades de 4th Dimension como servidor Web y explica cmo
iniciar y parar un servicio Web desde el entorno Usuario.

Convenciones Todos los manuales de la documentacin, incluyendo este, utilizan


ciertas convenciones para ayudarle a entender el material.

Las siguientes notas explicatorias son utilizadas:

Nota La informacin escrita de esta manera proporciona anotaciones o


atajos que le ayudarn a utilizar 4th Dimension de manera ms
productiva.

4D Server A travs del manual, 4th Dimension y 4D Server/4D Client son


mencionados simplemente como 4th 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 informacin
slo aparece cuando el funcionamiento de 4D Server/4D Client difiere
del funcionamiento de 4th Dimension.

Notas como esta le alertan sobre informacin importante y situacio-


nes donde podran perderse datos .

14 4th Dimension - Manual del Usuario


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 informacin sobre el uso de
4th Dimension como servidor Web, consulte Captulo 15, Servidor
Web, en la pgina 399.

Puede hacer clic en un enlace hipertexto para leer informacin


adicional acerca del tema. Luego puede utilizar el botn Vista anterior
de la barra de navegacin de Adobe Acrobat para regresar al tema
anterior.

Nota del traductor En 4D Hispano somos conscientes de que a travs de todo el territorio
de habla hispana existen diferencias lingsticas, 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 pas de habla hispana, pero tampoco
queremos imponer el espaol de Espaa, hemos procurado traducir a
un espaol neutral, evitando las palabras que pudieran resultar
malsonantes en algunos pases y combinando varias palabras para un
mismo trmino como, computador y ordenador, que representan
la variedad y riqueza del espaol de cada pas hispanohablante.

Si quieren colaborar en esta tarea de democratizacin del espaol,


pueden enviarnos cualquier duda, comentario o correccin sobre la
traduccin a doc@4dhispano.com, indicando el pas de donde nos
escriben.

Gracias

4th Dimension - Manual del Usuario 15


Prlogo

16 4th Dimension - Manual del Usuario


1 Introduccin al entorno
Usuario

Este captulo da una visin general del entorno Usuario de


4th Dimension. Describe conceptos importantes acerca del entorno
Usuario y sus mens.

En este captulo, aprender acerca de:


Los entornos de 4th Dimension

Los plug-ins de 4th Dimension

Los componentes de 4th Dimension

4D Server y 4th Dimension

El entorno Usuario

Conceptos del entorno Usuario como seleccin 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 contrasea

Los mens del entorno Usuario.

4th Dimension - Manual del Usuario 17


Captulo 1 Introduccin al entorno Usuario

Los entornos de 4th Dimension


4th Dimension administra datos, realiza clculos con los datos, y
genera salidas tales como informes resumen y grficos. Este tipo de
operaciones se lleva a cabo en el entorno Usuario de 4th Dimension.

El entorno Usuario es el entorno donde usted introduce y maneja datos.


Utilice el entorno Usuario para:
Aadir, modificar y eliminar registros

Buscar un registro o un grupo de registros especficos

Modificar los formularios utilizados para introducir, desplegar o


imprimir datos
Crear etiquetas, informes, y grficas que utilicen la informacin en su
base de datos
Importar y exportar datos entre 4th Dimension y otras aplicaciones

Ejecutar mtodos

Lanzar copias de seguridad de la base de datos y analizar el registro

Controlar el servidor Web de su aplicacin.


Usted realiza estas operaciones en bases de datos que han sido creadas
en el entorno Diseo. El entorno Diseo es donde usted crea una base de
datos. Usted disea la estructura creando tablas y campos para almace-
nar informacin, formularios para captura de datos e informes, y otras
caractersticas tales como un sistema de acceso por contraseas.

Tambin puede utilizar el entorno Diseo para crear aplicaciones per-


sonalizadas. Una aplicacin personalizada tiene sus propias barras de
mens, ventanas de captura y editores. Creando mens y barras de
mens en el entorno Diseo, puede disear una aplicacin que se
adapte exactamente a sus necesidades e incluya slo las caractersticas
que usted quiere.

Una aplicacin personalizada puede utilizarse en el entorno Mens Per-


sonalizados de 4th Dimension o desplegarse con 4D Server y 4D Client.

Utilizando el lenguaje 4th Dimension, puede incluir algunas o todas las


funciones del entorno Usuario en una aplicacin personalizada. Por
ejemplo, una aplicacin personalizada puede incluir comandos de

18 4th Dimension - Manual del Usuario


Los Plug-ins de 4th Dimension

men para desplegar el generador de Informes Rpidos y el editor de


Etiquetas.

Para crear una aplicacin autnoma Windows o Macintosh, usted


puede compilarla y fusionarla con 4D Runtime.

Los Plug-ins de 4th Dimension


Adems de la funcionalidad integrada de 4th Dimension, 4D ofrece
varios plug-ins que trabajan con sus base de datos para mejorar sus
capacidades. Estos plug-ins incluyen:
4D Chart, una aplicacin grfica incluida en 4th Dimension,

4D Write, un plug-in de procesamiento de texto,

4D Draw, un plug-in de grficos orientado a objetos,

4D View, un plug-in de hojas de clculo y presentacin 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) 4th Dimension acceder a datos en 4D Server.

Estos productos estn diseados para ser usados dentro de sus bases de
datos 4th Dimension. Por ejemplo, los plug-ins 4D Write y 4D Draw le
permiten incluir elementos tales como cartas y grficos en reas espe-
ciales llamadas reas de plug-in. Estas reas aparecen como parte de sus
datos, como un nombre o cualquier otra informacin. El plug-in 4D
Chart est integrado dentro de 4th Dimension para facilitar la represen-
tacin grfica de la informacin de su base de datos.

Tambin puede utilizar los plug-ins 4D View, 4D Write, 4D Draw, y 4D


Chart como aplicaciones separadas usndolos desde sus propias venta-
nas. Su trabajo dentro de estas ventanas puede ser independiente de su
base de datos o conectado a la informacin en su base de datos o en
otros plug-ins.

4th Dimension - Manual del Usuario 19


Captulo 1 Introduccin al entorno Usuario

Los componentes 4th Dimension


Usted puede instalar componentes 4D dentro de cualquier base de
datos 4th Dimension. Un componente aade una o ms funcionalida-
des adicionales a la base de datos. Por ejemplo, es posible desarrollar, e
instalar, un componente de correo electrnico dentro de una base de
datos 4th Dimension.
A diferencia de los plug-ins, los componentes 4D estn constituidos
nicamente por objetos 4D (tablas, mtodos, formularios, barras de
mens, etc.)

Los componentes 4D se administran e instalan utilizando 4D Insider.


Cada objeto del componente se define como pblico, 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 ms infor-
macin sobre componentes, consulte el Manual de 4D Insider.

4D Server y 4th Dimension


Puede crear bases de datos monousuario y multiusuario con:
4th Dimension (monousuario)

4D Server y 4D Client (multiusuario).

4th Dimension es una aplicacin de bases de datos monousuario. En


una base de datos monousuario, operaciones como la entrada de datos
en un registro o la bsqueda de un registro especfico son efectuadas
por un usuario a la vez, trabajando en un slo ordenador.
4th Dimension y la base de datos en la cual el usuario est trabajando,
estn almacenados localmente en la mquina del usuario.

4D Server y 4D Client forman en conjunto una aplicacin 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 estn 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. Despus 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


El entorno Usuario

Cuando un usuario realiza acciones como la entrada de datos o la gene-


racin de un informe, 4D Server actualiza las tablas en el equipo servi-
dor y realiza los clculos necesarios. Los cambios realizados por un
usuario son actualizados en el servidor, de manera que todos los usua-
rios ven la informacin ms reciente. Para ms informacin acerca de
4D Server y 4D Client, consulte el Manual de 4D Server.

Sin embargo, la versin monousuario de 4th Dimension es comparable


al entorno multiusuario cuando la base de datos es publicada como
servidor Web. En este caso, si se crearon mens personalizados o
mtodos especficos, los navegadores Web que conectan a la base de
datos a travs de Internet o de Intranet, tendrn acceso a los datos, de
la misma forma que las mquinas cliente (creacin, eliminacin y
modificacin 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 tambin puede publicar su base de datos como


un servidor Web, para dar acceso simultneo a las mquinas 4D Client
y a los navegadores. Adems, cada mquina 4D Client tambin puede
convertirse en un servidor Web.
Para mayor informacin acerca del funcionamiento de su base de datos
en Internet o Intranet, consulte el captulo 15, Servidor Web, o el
Manual del Lenguaje 4th Dimension.

El entorno Usuario
El entorno Usuario es donde usted trabaja con sus datos. Los mens y
editores de este entorno ofrecen un completo conjunto de herramien-
tas para el manejo de la informacin. 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 grficos

Personalizar formularios de usuario


Ejecutar procesos que le permitan realizar ms de una operacin simul-
tneamente, tambin conocido como multitarea
Iniciar y detener el servidor Web integrado.

4th Dimension - Manual del Usuario 21


Captulo 1 Introduccin al entorno Usuario

Las multitareas se tratan ms adelante en este captulo. Las dems


caractersticas del entorno Usuario se explican en el resto de este
manual.

Tablas y Formularios En una base de datos 4th Dimension, usted almacena la informacin
en tablas. Idealmente cada tabla almacena un tipo diferente de infor-
macin. Por ejemplo, una base de datos de Contactos, puede tener una
tabla que almacene los datos de las personas y otra que almacene la
informacin 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 slo un registro a la vez. Usted utiliza


un formulario de entrada para introducir, visualizar y modificar infor-
macin de un slo 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 travs de los registros,
seleccionar y ordenar registros, e imprimir una seleccin de registros.
Tambin puede crear y modificar registros directamente en un formula-
rio 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 informa-
cin 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
Captulo 3 Entrada de datos.

Seleccin actual Cuando maneja datos, usted selecciona el grupo de registros con los
que quiere trabajar. Este grupo de registros es llamado seleccin actual.
La seleccin actual puede contener uno, algunos, todos o ningn regis-
tro de la tabla. Todas las tablas tienen una seleccin actual de registros.

La seleccin actual es un concepto importante en 4th Dimension. Las


operaciones de manejo de datos ms comunes se realizan sobre los
registros de la seleccin actual.

22 4th Dimension - Manual del Usuario


El entorno Usuario

Estas operaciones incluyen:


Ordenamiento registros

Visualizacin y modificacin de registros individuales

Actualizacin de un grupo de registros

Impresin de un informe

Generacin de etiquetas

Representacin grfica de datos

Exportacin de registros.

La seleccin actual de registros es siempre el conjunto de registros ms


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 bsqueda, la seleccin actual podra estar consti-


tuida por los registros de todos los empleados de la empresa ventas,
produccin, ingeniera, etc. Cuando se completa la bsqueda, la selec-
cin actual contiene nicamente los registros de los ingenieros.

Si fuese a imprimir una lista de registros, la lista contendra solamente


los registros de la seleccin actual en este caso, los registros de todos
los ingenieros de la empresa. Si hiciera una representacin grfica del
salario de los empleados, su grfica slo mostrara el salario de todos los
ingenieros de la empresa.

La seleccin actual se mantiene igual hasta que realice una operacin


que la cambie. La seleccin de registros en una tabla cambia cuando
selecciona registros manualmente o hace una bsqueda que selecciona
registros. Las operaciones de bsqueda se realizan a travs de los
comandos del men Registros>Buscar, como por ejemplo Buscar por
formulario, que busca registros en funcin de la informacin que usted
introduzca en un formulario.

Para restablecer la seleccin actual a todos los registros de la tabla, debe


seleccionar Mostrar todos en el men Registros.

Para mayor informacin acerca de seleccin de registros, consulte el


Captulo 4 Seleccin de registros.

4th Dimension - Manual del Usuario 23


Captulo 1 Introduccin al entorno Usuario

Multitarea en 4th Dimension


Cuando trabaja con una base de datos, generalmente realiza una
accin a la vez una bsqueda, una ordenacin, la impresin de un
informe.
Algunas veces, usted deseara 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. Tambin podra querer
ver dos selecciones de la misma tabla simultneamente (como, ingenie-
ros en una ventana y vendedores en otra).
4th Dimension ofrece capacidades multitarea permitindole realizar
operaciones en procesos separados. Un proceso es una tarea
4th Dimension que ejecuta acciones especificadas por un mtodo.
Aunque usted escribe los mtodos en el entorno de Diseo, puede ejec-
utarlos en el entorno Usuario. Cuando hace esto, puede elegir iniciar
un nuevo proceso para el mtodo. Entonces, el mtodo se ejecuta en
un proceso separado, permitindole continuar trabajando en otro pro-
ceso.
Puede iniciar tantos procesos como quiera. El nmero de procesos abi-
ertos simultneamente est limitado por el tamao de memoria de su
ordenador.
Para mayor informacin sobre la ejecucin de un mtodo que inicie un
nuevo proceso, consulte el Captulo 12 Ejecucin de Mtodos de este
manual. Para mayor informacin sobre la creacin y administracin de
procesos, consulte el Manual de Referencia del Entorno Diseo de
4th Dimension.

Archivos de 4th Dimension


Una base de datos 4th Dimension est constituida por cuatro archivos:
un archivo de estructura (extensin .4DB), un archivo de recursos de
estructura (extensin .RSR), un archivo de datos (.4DD), y un archivo
de recursos de datos (extensin .4DR).

Nota Si utiliza las funciones de copia de seguridad (activadas por defecto), se


presentan elementos adicionales: el archivo de historial
(extensin.4DL), el historial de backup y la carpeta Preferencias. Para
mayor informacin, consultar el Captulo 13, Backup y restauracin
de una base de datos, en la pgina 323.

24 4th Dimension - Manual del Usuario


Copia de seguridad de la base y uso del archivo historial

Cuando crea una nueva base de datos, 4th Dimension ubica la estruc-
tura 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 almacenarn en una nueva carpeta con
el mismo nombre de la base de datos.
El archivo de estructura contiene todas sus especificaciones para el
diseo de la base de datos.
El archivo de recursos de estructura contiene los recursos utilizados por
el archivo de estructura. Estos recursos pueden incluir imgenes o
cadenas.
El archivo de datos contiene sus datos y los ndices que usted cons-
truye.
El archivo de recursos de datos contiene los recursos utilizados por el
archivo de datos.

Consulte el Captulo 2 Administracin de los archivos de estructura y


de datos para ms detalles sobre los archivos de bases de datos.

Copia de seguridad de la base y uso del archivo historial


Para la mayora de bases de datos, es indispensable que la informacin
est protegida contra riesgos como corrupcin 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 prdida irremediable de informacin.

Para limitar estos riesgos, 4th Dimension incluye un mdulo completo


de backup y restauracin, el cual le permite hacer una copia de
seguridad de su base de datos mientras la est usando, sin necesidad de
salir de la aplicacin. 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 tambin le permite utilizar el archivo


historial. Este archivo hace seguimiento de cada operacin que se lleva
a cabo y asegura total seguridad entre dos backups.

El comando Backup... del men Archivo de 4th Dimension muestra una


caja de dilogo que puede ser utilizada para iniciar una copia de

4th Dimension - Manual del Usuario 25


Captulo 1 Introduccin al entorno Usuario

seguridad en cualquier momento (botn Backup) o para desplegar las


preferencias del backup:

Todos los parmetros del backup (archivos a ser guardados, ubicacin


de archivos, archivo historial, etc.) son definidos de antemano en la
aplicacin Preferencias y son utilizados cuando se inicia el backup. Las
copias de seguridad tambin pueden ser programadas para llevarse a
cabo automticamente a intervalos regulares, o iniciados por progra-
macin.

Las funciones de copia de seguridad y restauracin de bases de datos


4th Dimension son detalladas en el Captulo 13, Backup y restau-
racin de una base de datos, en la pgina 323.

Proteccin por contraseas


El entorno Diseo de 4th Dimension incluye un sistema completo de
acceso por contrasea. Este sistema de acceso se utiliza para otorgar
acceso selectivo a partes de una base de datos. Se puede permitir acce-
der a tablas, operaciones con registros (p.ej., aadir, modificar, elimi-
nar, y consultar registros), formularios, comandos de men, mtodos, y
plug-ins.

El sistema de acceso por contrasea est basado en el concepto de


grupos de usuarios. Cada grupo tiene privilegios especficos de acceso y
cada usuario pertenece a uno o ms 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


contrasea. Segn 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 contrasea,
o
Escribir el nombre de usuario y la contrasea, o

26 4th Dimension - Manual del Usuario


Proteccin por contraseas

Escribir slo la contrasea, o no escribir nada (si la base de datos est


en modo Usuario por Defecto y no se asign contrasea).
La segunda opcin ofrece seguridad extra a una base de datos, pues
requiere que los usuarios escriban un nombre de usuario y una contra-
sea vlidos. Para mayor informacin sobre el diseo del sistema de
acceso por contrasea, consulte el Manual de Diseo de 4th Dimension.

Entrada a una base Si una base de datos est protegida por contraseas, usted debe identifi-
de datos protegida carse como un usuario vlido antes de tener acceso autorizado a la
por un sistema de informacin de la base de datos. 4th Dimension muestra automtica-
contraseas mente una caja de dilogo Identificacin de usuario siempre que abra
una base de datos protegida por contrasea. Se le pedir escribir su con-
trasea o su nombre de usuario y contrasea.

Para entrar a una base de datos protegida por un sistema de acceso por
contrasea:
1 Abra la base de datos o conctese como lo hara normalmente.
2 Si 4th Dimension muestra la siguiente caja de dilogo Identificacin de
usuario, seleccione su nombre de usuario en la lista de usuarios y
escriba su contrasea en el campo Contrasea en la parte inferior de la
ventana.

Seleccione su nombre

Escriba su contrasea

4th Dimension - Manual del Usuario 27


Captulo 1 Introduccin al entorno Usuario

O
Si 4th Dimension muestra la siguiente caja de dilogo de Identificacin
de usuario, escriba su nombre de usuario y su contrasea en las reas
de entrada.

O
Si 4th Dimension muestra la siguiente caja de dilogo de Identificacin
de usuario, el modo Usuario est activado por defecto1 ; escriba la
contrasea para el usuario por defecto en el rea de entrada.

Observe que al escribir una contrasea en las cajas de dilogo, los


caracteres introducidos en el rea de entrada de la contrasea aparecen
como asteriscos.

Nota El sistema de acceso por contrasea es sensible al uso de maysculas y


minsculas, asegrese de utilizar los caracteres correctos al escribir su
contrasea.

Si escribe la contrasea correctamente, obtiene el nivel de acceso a la


base de datos especificado durante el diseo del sistema de acceso. Si

1. En el modo Usuario por defecto, el sistema de acceso por contrasea se


puede configurar para no mostrar esta caja de dilogo.

28 4th Dimension - Manual del Usuario


Proteccin por contraseas

escribe una contrasea incorrecta, el ordenador emite un sonido de


alerta y no le permite abrir la base de datos.

Uso de una base de Despus de entrar a una base de datos protegida por contrasea, usted
datos protegida por podr utilizar cualquier parte de la base de datos a la cual tenga acceso
contrasea autorizado. No podr entrar al entorno Diseo a menos que usted sea
el diseador de la base de datos o sea parte de un grupo de usuarios con
acceso al entorno Diseo.

El sistema de acceso permite acceder a las tablas, operaciones con regis-


tros, utilizar formularios, mens, mtodos, y plug-ins. Si intenta acce-
der a una parte de la base de datos a la que no tiene acceso,
4th Dimension muestra una caja de dilogo de alerta.

Nota Cuando la base de datos es publicada como un servidor Web, el sistema


de contraseas puede aplicarse a los navegadores que se conectan a la
base de datos. Para mayor informacin acerca de este tema, consulte la
seccin Seguridad de la conexin en el Manual del Lenguaje
4th Dimension.

4D Server La caja de dilogo de Identificacin de usuario de 4D Client tambin


incluye un botn Guardar que le permite almacenar los parmetros de
acceso a la base de datos 4D Server. Esta opcin es detallada en Manual
de 4D Server.

Cambio de Por defecto la caja de dilogo de Identificacin del Usuario incluye un


contraseas botn de Cambiar el cual le permite al usuario actual modificar su
contrasea. 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 dilogo de
Identificacin del usuario.

4th Dimension - Manual del Usuario 29


Captulo 1 Introduccin al entorno Usuario

Cuando el usuario hace clic en el botn Cambiar, aparece la siguiente


caja de dilogo:

Nombre del usuario

Para modificar la contrasea, el usuario debe indicar su contrasea


anterior. Luego la nueva contrasea es introducida y confirmada.

Una vez la caja de dilogo es validada y si la entrada es correcta, la


nueva contrasea del usuario reemplaza la anterior y es guardada en la
base de datos. Luego el usuario debe ingresar su nueva contrasea y
hacer clic en el botn Conectar para abrir la base de datos.

Nota Es posible ocultar el botn Cambiar para evitar que los usuarios
modifiquen las contraseas. Esta opcin se encuentra en Aplicacin/
Acceso de las Preferencias de la aplicacin (ver el Manual de Diseo de
4th Dimension).

Mens del entorno Usuario


Esta seccin describe brevemente los comandos de la barra de mens
del entorno Usuario.

Barra de mens La barra de mens del entorno Usuario contiene los siguientes mens:

Nota En Mac OS, el men aplicacin (llamado 4th Dimension, 4D Server o


4D Client dependiendo de la aplicacin actual) es aadido a la
izquierda de la barra de mens. Contiene especialmente los comandos
Preferencias y Salir, los cuales se describen a continuacin en los
mens Edicin y Archivo.

30 4th Dimension - Manual del Usuario


Mens del entorno Usuario

Barra de El entorno Usuario tambin incluye una barra de herramientas con


herramientas 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 botn.

Los botones que tienen un icono en forma de triangulo a la derecha


tienen mens asociados que ofrecen diferentes acciones posibles:

Al hacer clic directamente en el botn se lleva a cabo la accin


principal asociada. Para desplegar el men y seleccionar una accin
diferente, haga clic en la parte derecha del botn.

La barra de herramientas es contextual; es decir, cambia de acuerdo al


entorno que se est utilizando (Diseo, Usuario, Mens
Personalizados).
Por ejemplo, las mismas herramientas no estn disponibles en modo
Diseo y modo Usuario. Como resultado, algunos botones toman el
lugar de otros dependiendo de su navegacin dentro de la aplicacin.
Adicionalmente, cuando las funciones no estn disponibles, los
botones correspondientes estn en gris indicando que estn inactivos.

Ocultar la barra de Usted puede ocultar la barra de herramientas en su aplicacin


herramientas 4th Dimension, en el entorno Diseo, Usuario y Mens Personalizados.

4th Dimension - Manual del Usuario 31


Captulo 1 Introduccin al entorno Usuario

Estas opciones son definidas en la pgina Aplicacin/Opciones en


Preferencias:

Opciones de visuali-
zacin de la barra de
herramientas

Estos parmetros se aplicarn a todas sus bases de datos. Para mayor


informacin al respecto, consulte el Manual de Diseo de 4th 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 informacin
consulte el Manual del Lenguaje 4th Dimension.

Mens y Barras de Adicional a los mens integrados de entorno Usuario y los botones de
herramientas comando, usted puede aadir mens y botones personalizados que
personalizados aparecern 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


Mens del entorno Usuario

Men Archivo El men Archivo contiene los siguientes comandos para realizar opera-
ciones estndar con archivos:

Nuevo > Base de datos...: este comando muestra la ventana


Bienvenido de 4th Dimension en la pgina 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 dilogo
estndar Crear un archivo de datos, la cual se utiliza para crear un
nuevo archivo de datos para la base de datos (consultar el prrafo
Abrir un nuevo archivo de datos en la pgina 47).
Abrir > Base de datos...: este comando abre la caja de dilogo
Bienvenido en la pgina Abrir una base de 4th Dimension, la cual es
utilizada para abrir una base de datos existente.
Abrir > Archivo de datos...: este comando despliega la caja de dilogo
estndar Abrir archivo de datos, la cual es utilizada para cambiar el
archivo de datos para la base de datos abierta (ver el prrafo Abrir un
archivo de datos diferente en la pgina 47).
Importar > Desde un archivo...: este comando muestra la caja de di-
logo Importar archivo, utilizada para especificar el archivo que con-
tiene los datos a importar a la tabla actual. Para conocer ms acerca de
la importacin de datos, consulte el captulo 14, Importar y Exportar
Datos, en la pgina 367.
Importar > Desde una fuente ODBC...: este comando muestra la caja de
dilogo 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 ms acerca de la importacin de datos, consulte el
captulo 14, Importar y Exportar Datos, en la pgina 367.
Exportar > Hacia un archivo...: este comando muestra la caja de dilogo
estndar Exportar de 4th Dimension. Para ms informacin acerca de la

4th Dimension - Manual del Usuario 33


Captulo 1 Introduccin al entorno Usuario

exportacin de datos, consulte el captulo 14, Importar y Exportar


Datos, en la pgina 367.
Exportar > Hacia una fuente ODBC...: Este comando muestra la caja de
dilogo Seleccionar origen de datos, la cual se utiliza para especificar la
fuente ODBC a la cual se va a exportar informacin de la base de datos.
Para ms acerca de la exportacin de datos, consulte el captulo 14,
Importar y Exportar Datos, en la pgina 367.
Vaciar cach: este comando se utiliza para forzar la escritura de la
informacin de la cach en el disco.
Antes de que la informacin de la cach se escriba en el disco, las ope-
raciones efectuadas estn almacenadas en la cach de datos por un
cierto lapso de tiempo. Esto hace ms rpido el acceso a la informa-
cin. 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, podra 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 dilogo de ges-
tin de segmentos de datos, la cual se utiliza para configurar o aadir
segmentos de datos (ver el prrafo Segmentar archivos de datos en la
pgina 48).
Backup...: Este comando muestra una caja de dilogo que se utiliza
para iniciar un backup manual de la base de datos. Para mayor infor-
macin consulte el prrafo Realizar un backup en la pgina 324.
Verificar el historial...: este comando abre una ventana con el conte-
nido del archivo historial actual. Para obtener ms informacin, con-
sulte el prrafo Manejo del archivo de historial en la pgina 343.
Configurar pgina...: este comando muestra la caja de dilogo de
configuracin de la impresora seleccionada en su sistema operativo.
Imprimir: muestra la caja de dilogo Imprimir de manera que pueda
imprimir informes utilizando un formulario. Para conocer ms acerca
de la impresin de informes utilizando formularios, consulte el
Captulo 8 Informes de formularios.
Salir: Cierra y guarda la base de datos actual, despus sale de la
aplicacin 4th Dimension.

Nota En la plataforma Mac OS X, el comando Salir slo est disponible en el


men de la aplicacin 4D y no en el men Archivo.

34 4th Dimension - Manual del Usuario


Mens 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 divisin de la
aplicacin entre 4D Server y 4D Client. Slo 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 operacin cierra la base de datos en
su mquina cliente, pero no cierra la base de datos en el servidor.

Men Edicin El men Edicin contiene los siguientes comandos estndar de edicin:

Deshacer/Repetir
Cortar
Copiar
Pegar
Borrar
Seleccionar todo
Mostrar portapapeles.
Las operaciones estndar de edicin de su sistema estn cubiertas en la
gua del usuario que viene con su sistema. Puede usar estos comandos
de men para manejar datos con 4th Dimension.
Preferencias...: este comando abre la caja de dilogo Preferencias de la
aplicacin. Estas preferencias determinan el comportamiento de varios
aspectos de la aplicacin (interfaz, seguridad, backup, parmetros Web,
etc.) en todos los entornos (Usuario, Diseo y Mens personalizados).
Por lo tanto, debe ser cuidadoso cuando modifica las preferencias.
Para mayor informacin acerca de la aplicacin preferencias, consulte
el Manual de Diseo de 4th Dimension.

Nota En Mac OS X, el comando Preferencias... se encuentra en el men de la


aplicacin y no en el men Archivo.

4th Dimension - Manual del Usuario 35


Captulo 1 Introduccin al entorno Usuario

Men Entorno El men Entorno le permite cambiar entre los diferentes entornos de
4th Dimension: Diseo, Usuario, y Mens personalizados.

Una marca aparece al lado izquierdo del entorno actual. Seleccionar el


comando que ya tiene marca, no tiene ningn efecto.
Diseo: cambia al entorno Diseo. Cuando pasa al entorno de Diseo,
todos los mens y editores del entorno Diseo estn disponibles para
ayudarle a disear su base de datos.

Nota El comando de men Diseo 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.

Mens Personalizados: pasa al entorno Mens personalizados. Cuando


entra al entorno de Mens personalizados, slo aparecen los mens
personalizados definidos para la base de datos en la barra de mens.
Por defecto, 4th Dimension crea una barra de mens personalizada que
contiene los mens Archivo, Edicin y Entorno.

Men Ejecutar El men Ejecutar contiene los comandos relacionados con el modo de
ejecucin de la base de datos, al igual que el inicio de tareas especficas
de 4th Dimension.

Nota El men Ejecutar es el mismo en el entorno Diseo 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
automticamente en modo interpretado.
Cuando la base de datos se ejecuta en modo compilado, el entorno de
Diseo no est disponible. Para ms informacin acerca de la ejecucin
en modo compilado, consulte el Manual de Diseo.

36 4th Dimension - Manual del Usuario


Mens del entorno Usuario

Mtodo...: este comando muestra la caja de dilogo Ejecutar Mtodo.


Cuando ejecute un mtodo desde esta caja de dilogo, puede elegir
ejecutar el mtodo en otro proceso o en otro 4D Client (slo para 4D
Server), y entrar en modo de depuracin. Para mayor informacin
acerca de procesos, consulte Multitarea en 4th Dimension on
page 24.
La caja de dilogo Ejecutar Mtodo es explicada en el Captulo 12
Ejecucin de Mtodos.
Explorador de ejecucin...: este comando muestra la ventana del
Explorador de Ejecucin. El Explorador de Ejecucin se utiliza para
revisar los parmetros de la base de datos en tiempo real y para revisar
si los recursos disponibles estn siendo utilizados correctamente. Esta
herramienta es particularmente til durante el desarrollo y anlisis de
una base de datos.

Nota Slo el Diseador y el Administrador tienen acceso al Explorador de


Ejecucin

Consejo: el Explorador de Ejecucin puede ser presentado en una


ventana flotante, de tal forma que siempre est en el primer plano.
Para hacer esto, presione la tecla Mays cuando seleccione el comando
Explorador de Ejecucin... o utilice los atajos Ctrl+Mays+F9
(Windows) o Comando+Mays+F9 (Mac OS).

Nota El Explorador de Ejecucin es descrito en el Manual de Diseo de


4th Dimension.

Arrancar servidor Web/ Detener servidor Web: estos comandos cam-


bian entre arrancar y detener el servidor Web integrado de
4th Dimension.
Probar servidor Web: este comando es accesible cuando el servidor
Web se inicia. Muestra la pgina de inicio del sitio Web publicado por
la aplicacin 4D en una ventana de su navegador Web por defecto. Este
comando se utiliza para revisar la operacin del servidor Web inte-
grado.

Nota La publicacin Web de 4th Dimension es descrita en el Captulo 15


Servidor Web.

4th Dimension - Manual del Usuario 37


Captulo 1 Introduccin 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 lnea 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 informacin acerca de modificar, actualizar e ingresar datos


en registros, consulte el captulo 5, Trabajar con registros, en la
pgina 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 bsqueda. El editor de bsqueda
es un editor de bsqueda general que se puede utilizar para realizar
varios tipos de bsquedas.
Buscar > Buscar por formulario: este comando muestra el formulario de
entrada actual para efectuar una bsqueda por ejemplo.

38 4th Dimension - Manual del Usuario


Mens del entorno Usuario

Buscar > Buscar y Modificar: este comando tambin muestra el


formulario de entrada actual para efectuar una bsqueda por ejemplo.
Cuando utiliza Buscar y Modificar, el primer registro encontrado en la
bsqueda es mostrado en el formulario de entrada.
Buscar > Buscar por frmula: este comando muestra el editor de
frmulas. Utilice Buscar por frmula cuando quiera buscar registros
basado en el resultado de una frmula.

Nota Para mayor informacin sobre seleccin y bsqueda de registros,


consultar el captulo 4, Seleccin de registros, en la pgina 85.

Ordenar...: este comando muestra el editor de ordenar. Utilcelo para


ordenar la seleccin actual de registros.

Nota Para mayor informacin sobre cmo ordenar registros, consulte el el


captulo 6, Ordenar registros, en la pgina 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 prrafo Seleccin de tablas
y formularios en la pgina 81.
Aplicar frmula: muestra el Editor de frmulas. Seleccione Aplicar
frmula para hacer cambios en la seleccin actual de registros,
utilizando una frmula.

Men Utilidades El men Utilidades contiene los comandos que llaman al Informe
Rpido, el editor de Etiquetas, el asistente para Grficos de
4th Dimension y la lista de plug-ins instalados en su base de datos.

Informe rpido: muestra el editor de informes rpidos. Utilcelo para


crear e imprimir informes.
Etiquetas: muestra el editor de etiquetas. Utilcelo para crear e imprimir
etiquetas.

4th Dimension - Manual del Usuario 39


Captulo 1 Introduccin al entorno Usuario

Grficos: muestra el asistente de creacin de grficos. Utilcelo para


representar grficamente sus datos.

Nota Estos editores son descritos respectivamente en los captulos 8, 9 y 10.

El men Utilidades tambin 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 grficos, como tambin el comando OLE
tools (slo 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 aplicacin. Los primeros cuatro comandos de men son estndar:

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 (Diseo, Usuario o Mens Personalizados). Para mover una
ventana al primer plano, simplemente seleccinela de este men.

Men Ayuda El men Ayuda le permite acceder a la ayuda en lnea disponible para
la aplicacin.

40 4th Dimension - Manual del Usuario


Mens del entorno Usuario

Tambin contiene el comando Actualizar licencia..., que le permite


aadir o borrar nmeros de serie o de expansin. Para ms informacin
acerca de esta caja de dilogo, consulte la Gua de Instalacin
4th Dimension.

Bajo Windows, el men Ayuda tambin contiene el comando Acerca


de 4th Dimension; bajo Mac OS X, este comando aparece en el men
de la aplicacin. La caja de dilogo Acerca de proporciona varios datos
acerca del programa 4th Dimension que est siendo ejecutado, la base
de datos, la configuracin del sistema y la empresa 4D.

Mens El editor de formularios (disponible en entorno Diseo) le permite aso-


Personalizados para ciar una barra de mens con un formulario. Siempre que el formulario
formularios se utilice como formulario de entrada o se muestre por programacin,
los mens en la barra de mens personalizados, se adjuntan a la barra
de mens del entorno Usuario.

Men personalizado

Utilice los mens y comandos de men, en la barra de mens persona-


lizados para funciones especializadas. Por ejemplo, un men personali-
zado puede contener comandos para mostrar cajas de dilogo de
bsquedas personalizadas, imprimir informes, o importar datos utili-
zando un formato especial. Puede utilizar barras de mens personaliza-
das, tal como usara los mens y comandos de men de cualquier
aplicacin.

Consulte el Manual de Diseo de 4th Dimension para ms informacin


acerca del diseo de barras de mens personalizados y la asociacin de
las barras de mens con formularios.

4th Dimension - Manual del Usuario 41


Captulo 1 Introduccin al entorno Usuario

42 4th Dimension - Manual del Usuario


2 Administracin de los
archivos de estructura y
de datos

Este captulo ofrece una descripcin de los archivos 4th Dimension.

Archivos 4th Dimension


Bajo Windows, una base de datos 4th Dimension consta de cuatro
archivos: un archivo de estructura, un archivo de recursos de estruc-
tura, un archivo de datos, y un archivo de recursos de datos. Cuando
crea una nueva base de datos, 4th Dimension ubica los archivos de
estructura, de recursos y de datos, en la misma carpeta. Si marca la casi-
lla Crear una carpeta para la base, en la caja de dilogo de bienvenida,
todas los archivos de la base se guardarn en una nueva carpeta.
El archivo de estructura (denotado por la extensin .4DB) contiene
todas sus especificaciones para el diseo de la base de datos.
El archivo de recursos de estructura (denotado por la extensin .RSR)
contiene los recursos utilizados por el archivo de estructura. Estos
recursos pueden incluir imgenes o cadenas.
El archivo de datos (denotado por la extensin .4DD) contiene sus
datos y los ndices que usted construya.
El archivo de recursos de datos (denotado por la extensin .4DR)
contiene los recursos utilizados por el archivo de datos.

4th Dimension - Manual del Usuario 43


Captulo 2 Administracin de los archivos de estructura y de datos

En Macintosh, una base de datos 4th Dimension consiste en dos archi-


vos, el archivo de estructura y el archivo de datos. El archivo de recur-
sos de estructura se fusiona con el archivo de estructura Macintosh y el
archivo de recursos de datos se fusiona con el archivo de datos Macin-
tosh. El archivo de estructura no tiene sufijo en Macintosh, mientras
que el archivo de datos tiene el sufijo .data.

Nombre de los Si marca la casilla Crear una carpeta para la base en la ventana de bien-
directorios venida, 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 estruc-
tura se llamar Contactos.RSR, el archivo de datos se llamar Contac-
tos.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 tambin 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


extensin .4DR) contiene solamente los recursos Macintosh pertene-
cientes al archivo de datos, tales como los recursos WEDD que relacio-
nan un archivo de datos con un archivo de estructura en particular.

Ubicacin de los 4th Dimension no requiere que los archivos de estructura y de datos
archivos de tengan el mismo nombre, estn en el mismo directorio, o estn en el
estructura y de mismo disco. Usted puede mover el archivo de estructura o de datos a
datos 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 ubicacin. Igualmente, el archivo de recursos de
datos debe permanecer en la misma ubicacin 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 opcin le permite trabajar con ms de un con-
junto 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 lnea y cuando finalice el desarrollo, desple-
gar el archivo de estructura mejorado con el archivo de datos real.

44 4th Dimension - Manual del Usuario


Archivos 4th Dimension

Si separa el archivo de datos del archivo de estructura movindolo,


debe indicar la nueva ubicacin del archivo de datos. A travs de la caja
de dilogo Abrir archivo de datos, 4th Dimension pregunta la ubicacin
del archivo de datos la primera vez que abre el archivo de estructura.

4th Dimension - Manual del Usuario 45


Captulo 2 Administracin 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 apli-
cacin 4th Dimension y utilizar la caja de dilogo de bienvenida para
abrir el archivo de estructura que quiera.

Nombres de
las base utiliza-
das reciente-
mente

Icono para ele-


gir un archivo
de datos difer-
ente

Luego, 4th Dimension mira en el directorio que contiene el archivo de


estructura en busca de un archivo de datos con el mismo nombre. Si
4th Dimension encuentra el archivo de datos, lo abre automtica-
mente.

Si el archivo de datos no se encuentra en el mismo directorio o no est,


4th Dimension muestra una caja de dilogo 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 dilogo Abrir archivo de

46 4th Dimension - Manual del Usuario


Abrir una base de datos

datos. El archivo de datos elegido o creado ser el archivo por defecto y


abrir automticamente la prxima vez que abra su base de datos.

Note Para ms informacin acerca de esta caja de dilogo, consulte el


Manual de Diseo.

Abrir un archivo de Puede evitar que 4th Dimension abra automticamente el archivo de
datos diferente 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 Opcin en Macintosh) mientras abre
cualquier archivo de estructura.
O
En la caja de dilogo de bienvenida, haga clic en el icono ubicado
bajo el rea Archivo de datos.
4th Dimension muestra la caja de dilogo 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 Tambin puede crear un nuevo archivo de datos, evitando que
archivo de datos 4th Dimension abra automticamente 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 Opcin en Macintosh) mientras abre
cualquier base de datos y haga clic en el botn Nuevo...
O
En la caja de dilogo de bienvenida, haga clic en el icono ubicado
bajo el rea Archivo de datos.

4th Dimension - Manual del Usuario 47


Captulo 2 Administracin de los archivos de estructura y de datos

2 En la ventana Abrir archivo de datos, haga clic en el botn Nuevo...


4th Dimension muestra la caja de dilogo Crear un archivo de datos.

En el rea Nombre del archivo de datos, 4th 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, 4th Dimension
muestra un mensaje preguntndole si quiere reemplazar el archivo de
datos existente con el nuevo archivo de datos.

4th Dimension recordar dnde est el archivo de datos de ah en


adelante (4th Dimension almacena la ruta del archivo de datos). La caja
de dilogo 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 ubicacin, o cambie su nombre.

Segmentar archivos de datos


Si crea un archivo de datos que puede llegar a ser muy grande, podra
necesitar segmentar el archivo de datos. Necesita segmentar el archivo
de datos si:

48 4th Dimension - Manual del Usuario


Segmentar archivos de datos

El archivo de datos no se ajusta en su disco duro,

El archivo de datos sea de ms de 2 gigabytes.


Segmentando un archivo de datos, puede almacenar un solo archivo de
datos en una o ms unidades de disco. Cada segmento puede crecer a
un tamao mximo de 2 gigabytes. El tamao mximo de un archivo
de datos en 4th Dimension es 128 gigabytes. No necesita segmentar un
archivo de datos cuando recin lo crea. Puede esperar hasta que sea
demasiado grande para manejarlo en su disco duro.

Para obtener informacin completa sobre la segmentacin de archivos


de datos, consulte el Apndice A, del Manual de Diseo.

4th Dimension - Manual del Usuario 49


Captulo 2 Administracin de los archivos de estructura y de datos

50 4th Dimension - Manual del Usuario


3 Entrada de datos

Este captulo cubre las tcnicas bsicas necesarias para manejar la


informacin utilizando formularios de entrada y salida. Estas tcnicas
son utilizadas cuando trabaja con datos creacin de nuevos
registros, modificacin 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 informacin
en su base de datos. Los formularios se utilizan para introducir,
visualizar, modificar e imprimir informacin.

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
ms detalles, consulte la seccin Uso de formularios de entrada en la
pgina 56. Este es un formulario de entrada creado con una plantilla
estndar.

4th Dimension - Manual del Usuario 51


Captulo 3 Entrada de datos

Los formularios de salida muestran varios registros como lista. Cada fila
es un registro y cada columna un campo. Normalmente slo aparecen
unos pocos registros en el formulario de salida. Los formularios de
salida se describen en detalle en la seccin Uso de formularios de
salida en la pgina 53. Este es un formulario de salida creado con una
plantilla estndar:

Aunque el ejemplo anterior muestra el uso tpico de un formulario,


cualquier formulario puede ser diseado bien sea como formulario de
entrada o de salida. Por ejemplo, un formulario que contiene varios
campos establecidos verticalmente y uno o ms campos de imgenes
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 informacin, moverse de un campo a otro en el
formulario y moverse de un registro a otro.

52 4th Dimension - Manual del Usuario


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 mayora de formularios
de salida tiene las siguientes caractersticas:
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


tamao de las columnas se puede cambiar utilizando los separadores
entre cada rea de ttulo
El encabezado y/o el pie de pgina de un formulario pueden tener
botones, mens desplegables, etc.

El siguiente, es un formulario de salida tpico.


Nombre de la Tabla
Nmero de registros
en la seleccin actual

Nmero de registros
en la tabla
Barras de
desplazamiento

Trabajando con Hay cinco formas bsicas de trabajar con formularios de salida:
formularios de
salida
Desplazarse en la lista para encontrar registros

Redimensionar columnas

Resaltar para seleccionar registros

4th Dimension - Manual del Usuario 53


Captulo 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 estndar. 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. Tambin puede
usar las teclas Pgina Anterior y Pgina Siguiente (para desplazarse a
travs 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 ms 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 Puede redimensionar las columnas de un formulario de salida (excepto


columnas cuando esta posibilidad haya sido removida del editor del formularios).
Para hacer esto, coloque el cursor del ratn sobre el titulo de la
columna; el cursor cambia a para indicar que la columna es
redimensionable. Despus puede hacer clic y mover la esquina de la
columna para reducir o aumentar el tamao de la misma:

Seleccionar Se selecciona un registro haciendo clic sobre l. Puede seleccionar uno,


dos o ms registros adyacentes o dos o ms no adyacentes. Despus de
efectuar una seleccin, 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


Uso de formularios de salida

2 Mantenga presionada la tecla Mays 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 Contine 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 seleccin actual en el


formulario de salida:
Seleccione Seleccionar todo en el men Edicin 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 Edicin.

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.

Aadir y modificar Es posible aadir y modificar registros en el formulario de salida. El for-


registros mulario de salida se usa especialmente para modificar un pequeo
grupo de registros adyacentes ya que en la ventana aparecen varios
registros simultneamente.

Slo 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


Captulo 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,
Aadir un nuevo registro, utilizando el comando Nuevo registro en el
men Registros o haciendo clic en el botn 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
introduccin y modificacin de datos. La mayora de formularios de
entrada tienen los siguientes elementos para manejar la informacin:
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.
Botn aceptar: un botn para aceptar el registro. Utilice el botn
Aceptar para guardar un nuevo registro o para guardar los cambios a
un registro existente. Cuanto acepta un registro, solicita a
4th Dimension aadir el nuevo registro (o guardar los cambios en un
registro existente) a la base de datos.

56 4th Dimension - Manual del Usuario


Uso de formularios de entrada

Botn cancelar: un botn para cancelar el registro. Utilice el botn


Cancelar para descartar los cambios hechos a un registro existente o
para descartar un nuevo registro. Si presiona el botn Cancelar
mientras introduce un nuevo registro, 4th Dimension no aade el
registro a la base de datos. Si presiona el botn Cancelar mientras
modifica un registro existente, 4th Dimension ignora cualquier cambio
que haya hecho. El registro que estaba modificando no se ve afectado
con sus cambios.
Botones de navegacin: botones para navegar de un registro a otro
(p.ej., Primer registro, ltimo Registro, Registro Siguiente, Registro
Anterior).
Cuando presiona un botn de navegacin de registros, 4th Dimension
acepta el registro que estaba aadiendo o modificando, antes de mos-
trar un registro nuevo.
Botn eliminar: botn para eliminar el registro. Utilice el botn
Eliminar para borrar definitivamente un registro de la base de datos.

Botones y plantillas El Asistente de formularios del entorno Diseo le permite crear


de formularios formularios rpida y fcilmente a partir de la combinacin 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 parmetros que
eventualmente haya establecido (nmero, ubicacin y familia de
botones seleccionada, etc.) las funciones de validacin, anulacin y
navegacin variarn en su apariencia.

4th Dimension - Manual del Usuario 57


Captulo 3 Entrada de datos

Estos son algunos ejemplos de formularios detallados utilizando las


plantillas Windows y Web Aware:

Registros en seleccin

Nmero de
registro
Botones para navegar
entre registros

Botn Suprimir registro

Botones Aceptar/
Cancelar

Botn
Botones de navegacin Suprimir
entre registros registro
Botones cancelar/aceptar

Mensajes de ayuda En el editor de formularios de 4th Dimension (modo Diseo), es


en formularios de posible asociar mensajes de ayuda con campos y variables de los
entrada formularios de entrada. Un mensaje de ayuda puede contener el titulo
de un botn imagen, un consejo para el ingreso de datos o cualquier
informacin que el desarrollador quiera suministrar al usuario. El
asistente de formularios asocia los mensajes de ayuda con cada botn
de los formularios de entrada creados por defecto.
En el entorno Usuario, cuando ubica el cursor del ratn sobre un
objeto el cual tiene asociado un mensaje de ayuda, el mensaje de ayuda
ser mostrado despus de unos momentos en una pequea etiqueta.
Para mayor informacin acerca de la asociacin de mensajes de ayuda
con campos y variables de formularios, consulte el Manual de Diseo.

reas editables y Usted introduce datos en reas editables. Un rea editable puede ser de
orden de entrada de un campo o una variable.
datos
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


Uso de formularios de entrada

incluyen en el orden de entrada de datos. Los campos booleanos (que


aparecen como botones de opcin o casillas de seleccin),
subformularios, combo boxes, y reas que permiten imgenes tambin
estn incluidos en el orden de entrada de datos.
Tambin puede utilizar termmetros, reglas, y diales, para introducir
datos. Sin embargo, estos objetos no estn 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 Diseo. El orden de entrada para un
formulario en particular puede no ser necesariamente de izquierda a
derecha, o de arriba hacia abajo. A continuacin se muestra un
formulario con un orden de entrada de datos personalizado.

Para mayor informacin acerca del cambio del orden de entrada de


datos, consulte el Manual de Diseo.

Para pasar al rea siguiente en el orden de entrada de datos:


Presione la tecla Tab o la tecla Intro en el teclado alfanumrico.

Nota En un campo tipo texto, presionar la tecla Intro en el teclado


alfanumrico (tecla Retorno en Macintosh) finaliza el prrafo que est
escribiendo y mueve el cursor a la siguiente lnea 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 Mays y presione la tecla Tab o Intro.

Para seleccionar cualquier rea editable:


Haga clic en el rea o tabule utilizando Tab o Mays+Tab (o Intro).

4th Dimension - Manual del Usuario 59


Captulo 3 Entrada de datos

Botn Aceptar Cuando est satisfecho con los datos introducidos, puede aceptar el
registro. Cuando acepta un registro, usted le indica a 4th Dimension
que aada el registro a la base de datos.

Para aceptar un registro:


Haga clic en el botn Aceptar.
O
Presione la tecla Intro en el teclado numrico.

Nota La tecla de validacin por defecto puede ser modificada en las


Preferencias de la aplicacin. Para mayor informacin al respecto
consulte el Manual de Diseo.

4th Dimension aade el registro a la base de datos.


Segn el diseo del formulario de entrada, el botn Aceptar puede
estar representado de diferentes formas.
En formularios de mltiples pginas, los campos en todas las pginas
son parte del mismo registro. En formularios multi-pginas, hacer clic
en el botn Aceptar en cualquier pgina, guarda el registro completo.
Igualmente, presionar la tecla Intro en el teclado numrico en
cualquier pgina, guarda el registro completo.

Nota 4th Dimension actualiza los archivos de datos almacenados en su disco


duro a intervalos regulares. Puede especificar este intervalo en las
Preferencias de la aplicacin. Para mayor informacin acerca de la
configuracin de Preferencias, consulte el Manual de Diseo.

Botn Cancelar Si decide no aadir 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, 4th Dimension
ignora los cambios. No se realizan cambios en el registro almacenado
en el disco.

Para cancelar un registro:


Haga clic en el botn Cancelar.
O
Presione la tecla Esc (Escape).

Nota La tecla de cancelacin por defecto puede ser modificada en las


Preferencias de la aplicacin. Para mayor informacin consulte el
Manual de Diseo.

60 4th Dimension - Manual del Usuario


Uso de formularios de entrada

4th Dimension descarta los datos introducidos o modificados en el


registro y muestra el formulario de salida.

Botones de Generalmente, un formulario contiene botones o iconos para ir de un


navegacin entre registro a otro. 4th Dimension desactiva automticamente los botones
registros de navegacin, cuando sea apropiado.

Los cuatro botones de navegacin 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 navegacin entre registros


de uno de los estilos incluidos en 4th 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 slo
podr visualizarlo, cuando el otro usuario lo libere al hacer clic en el
botn Cancelar o Aceptar o utilice los iconos para pasar a otro registro.

Botones de Un formulario de entrada puede tener ms de una pgina. Los


navegacin entre formularios con varias pginas deben permitir al usuario navegar de
pginas una pgina a otra. El diseador de la base de datos puede utilizar
botones de navegacin entre pginas. Los cuatro botones de
navegacin de pginas son: Primera pgina, Pgina anterior, Pgina
siguiente y ltima pgina.
Al hacer clic en un botn de navegacin entre pginas aparece otra
pgina en el formulario, pero no se acepta o cancela el registro.

4th Dimension - Manual del Usuario 61


Captulo 3 Entrada de datos

Algunos formularios contienen los botones de navegacin de pginas


que se muestran a continuacin. Utilice estos botones para ir a la
pgina anterior o siguiente del formulario.

Pgina anterior

Pgina siguiente

Nota Los botones de navegacin entre pginas no se aaden automtica-


mente a todos los formularios de entrada. Su base de datos puede utili-
zar otros controles de navegacin entre pginas o no utilizar
formularios de entrada multipginas.

Botn Eliminar Un formulario de entrada podra tener un botn Eliminar. Se utiliza


para eliminar el registro que est visualizando. La eliminacin de un
registro no se puede deshacer. Antes de eliminar un registro,
4th Dimension despliega una caja de dilogo donde usted puede
confirmar o cancelar la eliminacin.

Para eliminar el registro, haga clic en el botn Aceptar.

Edicin de datos Durante la entrada o modificacin de datos, puede editar los valores
que introduce antes de aceptar el registro. Resalte el valor que quiere
editar y utilice las tcnicas estndar de edicin de texto. Puede utilizar
los comandos Cortar, Copiar y Pegar del men Edicin para modificar
cualquier entrada. Puede seleccionar texto haciendo doble clic o
arrastrando el puntero del ratn sobre l.

Si comete un error de digitacin, puede presionar la tecla Retroceso


(tecla Delete en teclados Macintosh) para retroceder hacia los
caracteres incorrectos. Tambin puede seleccionar el comando
Deshacer del men Edicin para deshacer la ltima accin.

62 4th Dimension - Manual del Usuario


Introducir y modificar diferentes tipos de datos

Para ms informacin acerca de la entrada de datos, consulte la seccin


Introducir y modificar diferentes tipos de datos en la pgina 63.

Interrupcin de la Cuando utiliza un formulario de entrada o salida, puede seleccionar


entrada de datos cualquier comando de men que no aparezca inactivo. Por ejemplo,
puede hacer una bsqueda, imprimir un informe rpido o un conjunto
de etiquetas o graficar datos.

Si selecciona un comando de men mientras introduce o modifica un


registro, 4th Dimension despliega un mensaje de alerta que le pregunta
si quiere aceptar el registro, descartar el registro, o cancelar la seleccin
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 mayora de los campos son
numricos o alfanumricos. Puede introducir datos en estos campos
simplemente digitando. Otros tipos de campos slo aceptan datos en
formatos particulares.

Los campos de tipo Alfa, Numrico, Fecha y Hora, pueden tener


formatos de salida asociados. Cuando usted sale de un campo con un
formato de salida, 4th Dimension aplica el formato a los datos
introducidos. Por ejemplo, un campo de salario podra 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 informacin acerca de los formatos disponibles para cada


tipo de datos, consulte el Manual de Diseo.

Nota El diseador de la base de datos tambin puede utilizar triggers,


mtodos de objeto y mtodos 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


Captulo 3 Entrada de datos

valor de las variables cuando los datos se guardan o modifican. El


diseador de la base de datos tambin puede utilizar mtodos o triggers
para proporcionar retroalimentacin personalizada al usuario. Para
mayor informacin acerca de triggers, mtodos de objeto, y mtodos
de formulario, consulte el Manual de Diseo.

Campos Alfa Un campo Alfa puede contener caracteres alfanumricos (letras y


nmeros), signos de puntuacin, y caracteres especiales como *, %, y {.
La longitud mxima de un campo Alfa se define en el entorno Diseo.
Si escribe ms caracteres de los permitidos, los caracteres extra se trun-
can.

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
ms informacin, consulte la seccin Campos con filtro de entrada
en la pgina 74.

Cuando un campo Alfa contiene un URL (cadena que comienza por


http:, ftp:, www. o mailto:), esto es detectado automticamente; bajo
Windows, aparece azul y subrayado:

Puede hacer Ctrl+clic (Windows) o Comando+clic (Mac OS) en el URL


para ejecutarlo directamente en su navegador Web por defecto.

Campos numricos 4th Dimension soporta tres tipos de campos numricos:


Real: este tipo de campo almacena nmeros reales hasta 1,7e308 (15
dgitos).
Entero: este tipo de campo almacena nmeros enteros desde -32768
hasta 32767.
Entero largo: este tipo de campo almacena nmeros enteros desde -231
hasta 231 -1.

Si introduce una coma y nmeros decimales a la derecha en un campo


entero o entero largo, el nmero se truncar.

64 4th Dimension - Manual del Usuario


Introducir y modificar diferentes tipos de datos

Los campos numricos no almacenan caracteres de formato tales como


el signo dlar o el signo decimal (punto o coma segn la regin). Si
introduce un caracter de formato ser ignorado. Para dar formato a un
campo numrico, asigne un formato de salida al campo en el entorno
Diseo.
Los nicos caracteres no numricos significativos al introducir datos en
un campo numrico, son los siguientes:

Caracter Propsito Ejemplo


Coma (,) Utilizado como separador decimal 54,3321
e o E Utilizado en notacin cientfica 1.1e5
Guin (-) Utilizado para nmeros negativos -2090
Nota En Espaa, la coma (,) se utiliza como separador decimal en nmeros
reales. Otros pases utilizan un caracter diferente como separador
decimal como por ejemplo el punto (.). Cuando introduzca nmeros
en una versin internacional de 4th Dimension utilice el caracter
especificado por su sistema operativo.

Campos de tipo Un campo tipo Texto funciona como un procesador de texto. Puede
Texto 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 caractersticas de edicin de texto bsi-
cas: desplazamiento, fin de lnea automtico y seleccin de palabras
por doble clic. Tambin soporta el uso de las teclas de desplazamiento
(flechas) y las operaciones estndar 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 prrafos. Si
presiona la tecla Intro (Retorno en Macintosh), el cursor se mueve a la
siguiente lnea. 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.
4th 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


Captulo 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, tamaos
de fuente, estilos, alineacin de texto y combinacin de corresponden-
cia integrada. Para mayor informacin acerca del uso de 4D Write, con-
sulte la documentacin que viene con el plug-in 4D Write.

Cuando un campo Texto contiene un URL (cadena que comienza por


http:, ftp:, www. o mailto:), es detectado automticamente; 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
da/mes/ao (DD/MM/AAAA). 4th Dimension almacena fechas entre el
ao 100 D.C. y el ao 32 767. Puede introducir el ao utilizando dos o
cuatro dgitos. Si utiliza dos dgitos para el ao:
4th Dimension asume que el ao corresponde al siglo 20 y aade 19
antes de los dgitos, si el valor es mayor o igual a 30. Por ejemplo, 4D
interpreta la fecha 25/01/97 como 25 de enero de 1997. Para la fecha
25/01/30, 4D interpreta la fecha como 25 de enero de 1930.
4th Dimension asume que la fecha pertenece al siglo 21 y aade 20 si
el valor es menor que 30. Por ejemplo, 4D interpreta la fecha 25/01/07
como 25 de enero de 2007. La fecha 25/01/29 se interpreta como 25
de enero de 2029.

Nota El siglo por defecto se puede cambiar con programacin utilizando el


comando SET DEFAULT CENTURY.

El da, mes y ao pueden ser separados por cualquier caracter, excepto


por un nmero. 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/1995
23/6/95 23/6/1995
23 6 1995 23/6/1995
23/6/1995 23/6/1995
Nota El formato para fechas en Espaa es da/mes/ao (DD/MM/AAAA). En
otros pases se utilizan diferentes formatos, como MM/DD/AAAA para

66 4th Dimension - Manual del Usuario


Introducir y modificar diferentes tipos de datos

sistemas estadounidenses y AA/MM/DD para sistemas suecos. Cuando


introduzca fechas en 4th Dimension, debe utilizar el formato especifi-
cado por su sistema operativo.

Campos de tipo Una hora puede ser introducida en formato de 12 o 24 horas. La hora
Hora se almacena en formato horas/minutos/segundos (HH:MM:SS). Las
entradas se pueden separar por cualquier caracter, excepto por un
nmero.

Durante la entrada de datos, 4th 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 4th Dimension aadir 12 horas al
valor de la entrada. La entrada 6 a se interpreta como 6:00 AM o
6:00:00.

Si digita 36 3 7, 4th 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
3p 15:00:00
3h 11m 3:11:00
23:43 23:43:00
6:00:05 6:00:05
23 8 6 23:08:06

Campos de tipo Un campo de tipo Booleano toma uno de dos valores, Verdadero
Booleano (TRUE) o Falso (FALSE). Un campo de tipo booleano se representa con
una casilla de seleccin o un par de botones de opcin. 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.

4th Dimension interpreta una casilla de seleccin que ha sido


seleccionada (marcada) como un valor S (TRUE) y vaca como un valor
No (FALSE). Si un campo de tipo booleano se representa como un par
de botones de opcin, el valor del campo es Verdadero (TRUE) si se elige

4th Dimension - Manual del Usuario 67


Captulo 3 Entrada de datos

el primer botn de opcin. Si se elige el segundo botn de opcin, el


valor del campo es Falso (FALSE).

Para introducir un valor en un campo de tipo booleano representado


por una casilla de seleccin:
Haga clic en la casilla de seleccin para asignar el valor S al campo.
Si hay un marco al rededor de la casilla de seleccin, puede presionar la
barra espaciadora para marcarla, o tambin puede presionar la tecla S
para marcarla.

Para introducir un valor en un campo de tipo booleano representado


por un par de botones de opcin:
Haga clic en uno de los botones de opcin.
Si hay un marco rodeando el botn de opcin, 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 botn de opcin puede utilizarse
como atajo de teclado. Por ejemplo, si las etiquetas de los botones de
opcin dicen Femenino y Masculino, puede utilizar las teclas F y
M. Tambin, puede utilizar las teclas S y N para introducir valo-
res. Presionar la tecla S equivale a hacer clic en el primer botn de
opcin; presionar la tecla N equivale a hacer clic en el segundo botn
de opcin.

Campos de tipo Un campo de tipo Imagen acepta grficos orientados a objetos o mapas
Imagen 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 grfico.
Para seleccionar el campo, haga clic en el campo o utilice la tecla Tab.
3 Seleccione Pegar en el men Edicin.
Las imgenes almacenadas en un campo de tipo Imagen aparecen en
uno de los siguientes formatos especificados por el diseador de la base
de datos:

68 4th Dimension - Manual del Usuario


Introducir y modificar diferentes tipos de datos

Truncado (centrado y no centrado): los lmites del campo Imagen


actan 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 ima-
gen se ajusta con la esquina superior izquierda del campo y la parte
que no encaje dentro del campo se recorta.

Truncancado Truncado
(Centrado) (No-centrado)

4th Dimension guarda la imagen completa, incluso si slo una parte


aparece en el formulario de entrada.

Si imprime el formulario, slo se imprimir una parte de la imagen,


a menos que active la casilla de Marco de impresin variable para el
campo Imagen. Para mayor informacin sobre impresin con marco
variable, consulte el Manual de Diseo.
Ajustado: en este formato de salida, 4th Dimension redimensiona la
imagen para ajustarla a las dimensiones del rea del campo.
4th Dimension puede comprimir o expandir la imagen para ajus-
tarla a las dimensiones del campo Imagen, por lo que la imagen
podra aparecer distorsionada en el formulario.

Ajustado (proporcional y proporcional centrado): en este formato


de salida, la imagen pegada en el formulario se reduce proporcional-
mente en todos sus lados, para ajustarse al rea creada para la ima-
gen. Si la imagen es ms pequea 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 ms grande que el

4th Dimension - Manual del Usuario 69


Captulo 3 Entrada de datos

rea definida en el formulario, la imagen se reduce proporcional-


mente y no aparecer distorsionada.

Ajustado (proporcional) Ajuste centrado (proporcional)


Sobre Fondo: en este formato de salida, la imagen pegada en el for-
mulario es transparente cualquier objeto detrs de la imagen
pegada es visible a travs del grfico. Cuando se muestra una ima-
gen en este formato, puede moverla dentro del rea del campo ima-
gen arrastrndola.
4th Dimension recuerda la posicin de la imagen despus de que
usted guarde el registro.
Imagen de fondo

Repetido: cuando se aplica este formato, si la imagen es ms


pequea que el rea, la imagen pegada en el formulario es repetida
tantas veces como sea necesario hasta llenar el rea completamente.
Repetido

Contraste de imgenes Cuando el formato de salida de la imagen es Sobre Fondo, usted puede
de fondo 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


Introducir y modificar diferentes tipos de datos

Aparece la paleta Modo de contraste.

2 Seleccione uno de los contrastes de la paleta.


4th Dimension aplica el nuevo contraste a la imagen.
La siguiente ilustracin muestra el efecto de cada opcin de la paleta de
Modo de contraste. Los ejemplos estn ordenados en la misma posi-
cin de las opciones de la paleta de Seleccin del entorno. Cada ilustra-
cin muestra cmo 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 detrs del campo de tipo Imagen sobre fondo.

Compresin Una vez coloca una imagen en un campo imagen, puede comprimir el
QuickTime campo si en su mquina est instalado Apple QuickTime (versin 4 o
superior). Esta opcin le permite reducir el espacio utilizado por
imgenes en su disco duro.

4th Dimension - Manual del Usuario 71


Captulo 3 Entrada de datos

En modo Diseo puede aplicar compresin estndar a todas las


imgenes: simplemente seleccione el atributo Compresin para el
campo imagen, en la ventana de Diseo de la base de datos (para
mayor informacin, consulte el Manual de Referencia del Entorno Diseo
de 4th Dimension).

Adicionalmente, puede aplicar parmetros de compresin especficos a


cada imagen pegada dentro del campo imagen, o slo comprimir
ciertas imgenes.

Para aplicar parmetros de compresin especficos 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 Edicin.
Aparece la caja de dilogo Ajustes de compresin QuickTime.

3 Seleccione sus parmetros y haga clic en el botn Aceptar.


La imagen se guardar utilizando los parmetros que seleccion, sin
considerar los atributos iniciales del campo imagen.
Para mayor informacin sobre compresin QuickTime, consulte el
Manual de Diseo.

Entrada de datos en campos con controles de entrada


El diseador de la base de datos puede utilizar ciertos controles de
entrada estndar para restringir los valores que se pueden introducir en
los campos. Se pueden utilizar los siguientes controles de entrada
estndar:
Atributo obligatorio,
Atributo nico,
Rango de valores aceptables,

72 4th Dimension - Manual del Usuario


Entrada de datos en campos con controles de entrada

Filtros de entrada,

Listas de enumeracin.

Estas limitaciones afectan la forma en que 4th Dimension procesa los


datos y proporcionan retroalimentacin a los usuarios. Esta seccin
describe cmo los controles de entrada estndar pueden afectar la
entrada de datos.

Nota Adicionalmente, el diseador de la base de datos puede forzar el cum-


plimiento de los controles de entrada por programacin. En este caso,
la naturaleza de la restriccin y el tipo de retroalimentacin proporcio-
nada por el usuario estn bajo el control del diseador de la base de
datos. Por ejemplo, puede construir el mismo tipo de restricciones pero
ofrecer retroalimentacin del usuario ms especfica o construir restric-
ciones altamente personalizadas. Para obtener informacin acerca de
restricciones de entrada de datos personalizadas, consulte al adminis-
trador de su sistema.

Campos Los campos obligatorios contienen datos que son esenciales para la
obligatorios 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 obli-
gatorio, 4th Dimension desplegar un mensaje de alerta cuando trate
de aceptar el registro.

Despus de cerrar el mensaje de alerta, puede introducir el valor en el


campo obligatorio y aceptar el registro. 4th Dimension no le permitir
aceptar el registro hasta que introduzca un valor en el campo obligato-
rios.

4th Dimension - Manual del Usuario 73


Captulo 3 Entrada de datos

Campos nicos Un campo con atributo nico acepta slo 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 nmero de Seguridad Social o el nmero de una Factura.

Cuando introduce un valor en un campo nico y presiona la tecla Tab,


4th Dimension determina si la entrada es nica o no. Si el valor ya
existe, 4th Dimension despliega un mensaje de alerta para informar
que el valor ya ha sido introducido.

Despus de cerrar el mensaje de alerta, puede introducir un nuevo


valor.

Nota No puede introducir ms de un registro con un valor nulo en un


campo nico.

Campos con rango Un rango de validacin especifica los valores mnimo y mximo que se
de validacin pueden introducir en un campo. Si introduce un valor superior al valor
mximo o inferior al valor mnimo, 4th 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 Un filtro de entrada es una herramienta de validacin de datos que
entrada examina cada caracter que se digita. 4th Dimension compara cada
caracter que usted introduce con el conjunto de caracteres
especificados por el filtro de entrada. Si escribe un caracter no vlido,

74 4th Dimension - Manual del Usuario


Entrada de datos en campos con controles de entrada

4th Dimension rechaza el caracter y no lo muestra en la pantalla. Los


caracteres no vlidos son descartados y los caracteres vlidos 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 ilustracin, un
campo de nmero telefnico utiliza un filtro de entrada y formato de
salida. El formato de salida especifica el uso de parntesis para el cdigo
de rea, un espacio despus de cerrar parntesis y un guin entre el ter-
cer y cuarto dgitos. El filtro de entrada slo permite caracteres numri-
cos.

Cuando selecciona el campo, la primera posicin editable se resalta.


Note que los parntesis slo estn para visualizacin; no se pueden
seleccionar ni editar.

A medida que digita nmeros, 4th Dimension acepta sus entradas. Si


escribe un caracter alfabtico, el caracter es rechazado. A medida que
digita cada nmero, se resalta la siguiente posicin editable.

Si quiere borrar un caracter, presione la tecla Retroceso (Delete en


Macintosh). Un filtro de entrada tambin puede especificar el nmero
mximo de caracteres que se pueden introducir en un campo en
particular. Cuando escribe el ltimo caracter, el cursor se mueve
automticamente 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 cdigo de un
pas como MX en un campo de dos caracteres, automticamente
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 ms de un caracter y no puede pegar en un campo con filtro de
entrada.

Campos con listas Al colocar el cursor en un campo con lista de valores, aparece una lista
de valores de la cual puede seleccionar un valor. La lista aparece en una ventana

4th Dimension - Manual del Usuario 75


Captulo 3 Entrada de datos

de Lista de valores. A continuacin aparece un ejemplo de ventana de


enumeracin:

Una lista de valores se utiliza frecuentemente, para limitar las entradas a


valores especficos y prevenir errores ortogrficos. Por ejemplo, un
campo Tipo de Pago en una base de datos de Facturacin, puede estar
asociado con una lista de todas las formas de pago.

Una lista de valores se utiliza tambin para excluir valores o solicitar que
slo se introduzcan ciertos valores. Una lista de exclusin contiene los
valores no aceptados. Si escribe un valor que aparece en una lista de
exclusin, 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 alfanumrico (Retorno en
Macintosh) para aceptar el valor resaltado.

76 4th Dimension - Manual del Usuario


Entrada de datos en campos con controles de entrada

Para cancelar la entrada, haga clic en el botn Cancelar o presione la


tecla Tab o Esc.

Modificar una lista Una enumeracin puede ser declarada como modificable. En este caso,
de valores el botn Modificar est activo en la ventana de enumeracin . Si una
lista es modificable, puede efectuar las siguientes operaciones:
Aadir elementos a la lista

Modificar los elementos de la lista

Eliminar elementos

Ordenar la lista alfabticamente

Para modificar una lista de opciones:


1 Haga clic en el botn Modificar en la ventana Lista de valores.
Aparece la ventana Lista de valores.

La caja de dilogo muestra los elementos de la lista. Los botones del


lado derecho de la caja de dilogo se utilizan para modificar la lista.

Aadir elementos Si el valor que quiere introducir no est en la lista, puede aadirlo.
Debe hacer esto si va a utilizar el elemento nuevamente.
Para aadir elementos al final de la lista:
1 Haga clic en el botn Aadir.
4th Dimension aade un rea vaca despus de la ltima entrada en la
lista y ubica el cursor all.

4th Dimension - Manual del Usuario 77


Captulo 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 Si inserta un elemento en vez de aadirlo 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 botn Insertar.
4th 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.

Modificar Elementos Usted tambin puede editar un elemento.


Para modificar un elemento:
1 Presione la tecla Alt (Windows) u Opcin (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.

Borrar Elementos 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 botn Eliminar.
4th Dimension borra el elemento de la lista as como el espacio que
ocupaba.

Ordenar la Lista Es posible ordenar la lista para facilitar la entrada de datos.


Para ordenar la lista:
1 Haga clic en el botn Ordenar.
4th Dimension ordena la lista alfabticamente. Ordenar la lista le
permite seleccionar un elemento digitando sus primeras letras.

78 4th Dimension - Manual del Usuario


Utilizar subformularios

Haga clic en Aceptar para guardar los cambios en la lista y cierre la caja
de dilogo, e introduzca el elemento seleccionado en el campo. O haga
clic en el botn Cancelar para descartar cualquier cambio y cierre la
caja de dilogo.

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 aadir 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

Subregistro
Subformulario seleccionado

Los comandos para seleccionar, crear y modificar subregistros (registros


presentados en subformularios) varan de acuerdo con el conjunto de
propiedades del subformulario en el entorno Diseo.

Seleccionar Tres modos de seleccin pueden ser definidos en el modo Diseo para
subregistros un subformulario:
Ninguno: en este caso, no es posible seleccionar un subregistro. Hacer
clic en la lista no tiene ningn efecto a menos que el subformulario sea
Editable en lista (ver a continuacin). Las teclas de navegacin slo
le permitirn navegar a travs de la lista.
Sencillo: en este caso, slo 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 cam-
bia entre seleccionado/no seleccionado. Las teclas Arriba y Abajo selec-

4th Dimension - Manual del Usuario 79


Captulo 3 Entrada de datos

cionan los registros anterior y siguiente en la lista. Las otras teclas de


navegacin se utilizan para desplazarse por la lista.
Mltiple: en este caso, se puede seleccionar ms de un registro simult-
neamente. Al hacer clic en un registro queda resaltado. Las combina-
ciones Ctrl+clic (Windows) o Comando+ clic (Mac OS) y Mays+clic
pueden ser utilizadas para crear selecciones mltiples. Las teclas Arriba
y Abajo seleccionan los registros anterior/siguiente en la lista. Las otras
teclas de navegacin se utilizan para desplazarse por la lista.

Entrada de datos en La entrada y modificacin de datos se puede llevar a cabo de diferentes


subformularios formas dependiendo de las propiedades definidas en los
subformularios en el entorno Diseo.

Modificacin
Si la propiedad Editable en lista ha sido asignada al subformulario,
puede modificar la informacin de los subregistros directamente en la
lista. Para hacer esto, haga clic en el campo a modificar con el fin de
pasar al modo edicin (haga clic dos veces si el subregistro an 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 continuacin).
Si el subformulario no tiene la propiedad Editable en lista, los datos
deben ser introducidos en el formulario detallado asociado al subfor-
mulario. Este subformulario se presenta automticamente cuando hace
doble clic en una lnea del subformulario (a menos que el doble clic
haya sido desactivado, ver a continuacin).

Aadir Para aadir un subregistro, seleccione el rea del subformulario y


presione las teclas Ctrl+Mays+/ (Windows) o Comando+Mays+/
(Mac OS), o haga clic en el botn aadir del subregistro (el cual es
representado por defecto como ).

Nota El atajo de teclado utilizado para aadir un subregistro puede


modificarse en las Preferencias de la aplicacin (para mayor
informacin, ver el Manual de Diseo).

Si la propiedad Editable en lista ha sido asignada a un subformulario,


una lnea en blanco se aade debajo de las lneas 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


Seleccin de tablas y formularios

Si el subformulario no tiene la propiedad Editable en lista, el formula-


rio detallado asociado al subformulario aparecer en blanco. El subre-
gistro se guarda tan pronto como se valide el formulario detallado.

Nota Si el subformulario pertenece a una subtabla, el nuevo subregistro slo


ser guardado cuando valide el registro padre.

Accin en caso de un En el entorno Diseo, es posible establecer el comportamiento de los


doble clic 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 (opcin 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 pgina en el modo modificar (opcin Modificar Registro en las pro-
piedades 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
slo lectura: el doble clic le permite presentar la informacin en el for-
mulario detallado (opcin Mostrar Registro en las propiedades del
subformulario).

Seleccin de tablas y formularios


En el entorno Usuario, puede cambiar de una tabla a otra en el
momento en que necesite trabajar con la informacin de otra tabla.
Por ejemplo, mientras introduce datos en una tabla Compaas, podra
necesitar un nmero de telfono personal, almacenado en la tabla
Empleados.

Cada tabla puede tener varios formularios asociados a ella. Puede crear
diferentes formularios de acuerdo a necesidades especficas. Por
ejemplo, se pueden utilizar diferentes formularios para generar
diferentes tipos de informes o para adaptarse a diferentes tamaos de
pantalla. En el entorno Usuario, puede cambiar de tabla y formulario
en cualquier momento.

4th Dimension - Manual del Usuario 81


Captulo 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 Diseo. 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 rpidamente
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 efecte son temporales. Las selecciones permanentes
se hacen utilizando el Explorador en el entorno Diseo.

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 acompaado
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


Seleccin de tablas y formularios

4th Dimension muestra la seleccin 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 botn del ratn.
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 parmetros permanecern hasta que sea reemplazados con otros
o hasta que salga de la base de datos.

4th Dimension - Manual del Usuario 83


Captulo 3 Entrada de datos

84 4th Dimension - Manual del Usuario


4 Seleccin de registros

Usted selecciona registros en su base de datos para acceder a la infor-


macin que quiere utilizar. Por ejemplo, puede efectuar una bsqueda
en una base de contactos para encontrar un nmero de telfono o
seleccionar las personas a las que quiere enviar informacin sobre pro-
ductos.

En 4th Dimension, el grupo de registros que usted selecciona se llama


seleccin actual. La seleccin actual puede ser cualquier subconjunto de
registros en una tabla desde ningn registro hasta todos. Para mayor
informacin acerca del concepto de seleccin actual, consulte la sec-
cin Seleccin actual en la pgina 22.

Puede cambiar la seleccin actual al realizar una de las siguientes


acciones:
seleccionar todos los registros

seleccionar un subconjunto de registros

buscar registros.

La seleccin actual es el grupo de registros sobre los cuales se realizan


operaciones. Por ejemplo, usted puede:
ordenar la seleccin actual
efectuar una actualizacin global de registros de la seleccin actual
imprimir los registros utilizando un formulario o un informe rpido
imprimir etiquetas
representar grficamente los datos
modificar o eliminar registros
exportar registros.

4th Dimension - Manual de Usuario 85


Captulo 4 Seleccin de registros

En otras palabras, la creacin de una seleccin actual en una tabla es el


primer paso para realizar muchas otras operaciones de gestin de datos.

La barra de ttulo del formulario de salida le indica cuntos registros


hay en la tabla actual y cuntos de esos registros estn en la seleccin
actual.

4D Server Con 4D Client, slo aparece el nmero de registros de la seleccin


actual.

Nombre de la tabla

Nmero de regis-
tros en la seleccin
actual

Nmero de
registros en la
tabla

Cada la tabla en una base de datos tiene su propia seleccin actual. En


una base de datos relacional, modificar la seleccin 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 [Departa-
mentos] modifica la seleccin actual de la tabla [Empleados]. Es decir, los
empleados que pertenecen a ese departamento se convierten en la selec-
cin actual de la tabla [Empleados]. Para mayor informacin acerca de
relaciones, consulte el Manual de Diseo.

Si utiliza varios procesos para realizar tareas en la base de datos, puede


tener simultneamente varias selecciones actuales para una misma
tabla. Cada proceso acta como un entorno 4th Dimension separado,
permitindole realizar tareas separadas.

86 4th Dimension - Manual del Usuario


Seleccionar todos los registros

La capacidad de tener ms de una seleccin actual por tabla puede ser


muy til, especialmente cuando se comparan dos o ms subconjuntos
de registros, como la facturacin mensual para diferentes puntos de
venta. Para mayor informacin acerca de procesos, consulte la seccin
Multitarea en 4th Dimension en la pgina 24. Para mayor
informacin sobre la creacin de procesos, consulte el Manual de
Diseo.

Seleccionar todos los registros


Cuando utiliza un formulario de salida para mostrar los registros,
puede reinicializar la seleccin 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 seleccin actual.

Nota Mostrar todos aparece inactivo cuando utiliza un formulario de


entrada.

Seleccionar un subconjunto de registros


Puede crear una nueva seleccin actual directamente en el formulario
de salida seleccionando algunos registros y declarndolos como la
nueva seleccin actual.

Para crear un subconjunto:


1 Seleccione uno o ms registros.
Las instrucciones para seleccionar un conjunto de registros adyacentes
o no adyacentes, se encuentran en la seccin Seleccionar en la
pgina 54.
2 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


Captulo 4 Seleccin de registros

4th Dimension muestra la nueva seleccin actual en el formulario de


salida.

Bsquedas en la base de datos


Buscar es una de las operaciones de bases de datos ms comunes. Con
frecuencia es la forma ms apropiada para seleccionar los registros con
los cuales quiere trabajar.

El trmino buscar se refiere a encontrar un grupo de registros en una


base de datos con base en el contenido de uno o ms campos. Usted
realiza una bsqueda especificando una consulta. Una consulta es el
conjunto de instrucciones que indica a 4th Dimension los registros a
incluir en la nueva seleccin actual, como Nombre de la Compaa
igual a 4D.

Una consulta siempre tiene tres elementos: nombre del campo, operador
de comparacin y valor. El nombre del campo es de la tabla actual o de
una tabla relacionada. El operador de comparacin le indica a

88 4th Dimension - Manual del Usuario


Bsquedas en la base de datos

4th Dimension cmo comparar el contenido de los campos con el valor


especificado (igual a, mayor que, menor que, etc.). El valor especifica el
nmero, 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 30 000. La consulta que debe utilizar es Salario es mayor
que 30000. Salario es el campo, es mayor que es el operador de
comparacin y 30000 es el valor.

Cuando efecta una bsqueda en una base de datos, 4th Dimension


compara el contenido del campo especificado en la consulta con el
valor que especific. La nueva seleccin actual se construye con los
registros que cumplen las reglas definidas en la consulta. La nueva
seleccin actual puede no tener ningn registro, un registro, un con-
junto de registros, o todos los registros de la tabla.

Puede realizar una bsqueda mientras utiliza un formulario de entrada


o un formulario de salida. Si realiza una bsqueda mientras utiliza un
formulario de entrada, el primer registro de la nueva seleccin actual se
muestra en el formulario de entrada. Puede ver, modificar, o imprimir
el registro. Si la nueva seleccin actual contiene ms de un registro,
puede ir de un registro a otro con los botones de navegacin (Registro
anterior, Registro siguiente, Primer registro, ltimo registro). Si modi-
fica un registro antes de presionar un botn de navegacin,
4th Dimension guarda los cambios en el disco.

En bases de datos relacionales, puede efectuar bsquedas en campos de


otras tablas, en la medida en que las tablas estn relacionadas entre
ellas. Para mayor informacin acerca de relaciones, consulte el Manual
de Diseo.

Si hace una bsqueda mientras utiliza un formulario de salida, la nueva


seleccin actual se muestra en el formulario de salida. Puede reiniciali-
zar la seleccin actual con todos los registros de la tabla actual seleccio-
nando 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 diseador de la base de datos puede ocultarlo al
darle el atributo Invisible. En el editor de Bsquedas, slo aparecen las
tablas y campos visibles. Para mayor informacin sobre cmo dar el
atributo Invisible a tablas y campos, consulte el Manual de Diseo.

4th Dimension - Manual del Usuario 89


Captulo 4 Seleccin de registros

Bsqueda indexadas 4th Dimension puede ejecutar bsquedas ms rpidamente si tiene una la
y secuenciales 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 bsqueda ejecutada sin un ndice es ms lenta que una bsqueda


indexada porque el programa debe iniciar al comienzo de la tabla y
examinar cada registro hasta encontrar aquellos que coincidan con los
criterios de bsqueda 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 bsqueda secuencial.

Cuando hay un ndice disponible, el programa conoce donde estn


ubicados los registros objetivo. Si busca todas las personas de apellido
Gonzlez, el programa sabr en que parte de la tabla estn los
Gonzlez. De esta manera no es necesario examinar cada registro en la
tabla.

Un ndice se puede comparar con un catlogo de una biblioteca. El


catlogo es una lista en orden alfabtico de todos los libros en la biblio-
teca. Cada registro en el catlogo contiene informacin acerca de la
ubicacin del libro correspondiente. Si busca por un libro en particular,
sera ineficiente realizar una bsqueda por todos los estantes de la libre-
ra. Es mucho ms rpido consultar el catlogo, conocer la ubicacin
del libro, y luego buscar en el estante donde se encuentra el libro.

Cuando disee una base de datos, debe indexar los campos que va a uti-
lizar con frecuencia para realizar bsquedas. Cuando introduce o
importa registros, 4th Dimension actualiza automticamente todos los
ndices. Cuando efecta bsquedas 4th Dimension utiliza automtica-
mente los ndices disponibles, si los hay.

Nota 4th Dimension le permite elegir entre dos modos de indexacin,


dependiendo de cmo se va a utilizar el ndice. Para mayor
informacin, consulte el Manual de Diseo.

Operadores de Cuando escribe una condicin de bsqueda, le indica a 4th Dimension


comparacin cmo comparar los valores especificados con el contenido de la base de
datos. Por ejemplo, la condicin de bsqueda Apellido es igual a
Gonzlez utiliza el operador de comparacin es igual a. Esto le
indica a 4th Dimension debe comparar los valores del campo Apellido
con la cadena de caracteres Gonzlez.

90 4th Dimension - Manual del Usuario


Bsquedas en la base de datos

Las comparaciones de valores alfanumricos no diferencian entre


minsculas y maysculas, ni entre caracteres con o sin tildes. La
bsqueda del apellido Gonzlez encontrar los registros que
contengan gonzlez, GONZLEZ, gONzalez, etc.

Los siguientes operadores de comparacin estn 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 bsquedas con operadores Contiene y No contiene, siempre son


consultas secuenciales.

El caracter comodn Para facilitar las bsquedas, 4th Dimension tiene un caracter comodn
(@) que puede reemplazar uno o ms caracteres en una bsqueda 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: Encuentra


Fer@ Todos los valores que comienzan con Fer
@do Todos los valores que terminan en do
Fe@do1 Todos los valores que inician con Fer y terminan en
do
@ern@ Todos los valores que contienen ern

1. En la caja de dilogo Preferencias, puede especificar que 4th Dimension


evale el caracter @ (el smbolo arroba) como un caracter literal o en com-
paraciones de cadenas de caracteres cuando se encuentra dentro de una
palabra (pero no al comienzo o al final de una palabra). Esta opcin es parti-
cularmente til para bases de datos que almacenan direcciones de correo
electrnico (que generalmente son nombre@proveedor.com). Para mayor
informacin, consulte el Manual de Diseo.

Bsquedas simples y Es posible buscar en uno o ms campos. Una bsqueda en un campo se


compuestas llama bsqueda simple. Por ejemplo, la bsqueda Apellido es igual a
Gonzlez es una bsqueda simple. Cuando hace una bsqueda
simple, 4th Dimension examina el contenido de un slo campo de la
base de datos.

4th Dimension - Manual del Usuario 91


Captulo 4 Seleccin de registros

Una bsqueda en dos o ms campos se llama bsqueda compuesta.


Cuando hace una bsqueda compuesta, combina bsquedas separadas
con la ayuda de un operador de conjuncin. El operador de conjuncin le
indica a 4th Dimension cmo combinar los resultados de las bsquedas
individuales.

Hay tres operadores de conjuncin:


Y: este operador encuentra todos los registros que coincidan con las dos
condiciones simultneamente. Por ejemplo, la bsqueda Encontrar
todos los empleados que trabajen en el departamento de Ingeniera y
reciban ms de 25.000 encuentra nicamente los registros de los
empleados de ingeniera que reciben ms de 25.000.
O: este operador encuentra todos los registros que cumplen con una de
las dos bsquedas simples. Por ejemplo, la bsqueda Encontrar todos
los empleados que pertenezcan al departamento de ingeniera o
reciban ms de 25.000 encuentra los registros de todas las personas
que trabajan en el departamento de Ingeniera, y los registros de
quienes reciben ms de 25.000 sin importar en cuenta en qu
departamento trabajan.
Excepto: este operador es el equivalente de no (negacin). La
bsqueda Encontrar todos los ingenieros excepto aquellos que reciban
ms de 25.000 excluye todos los ingenieros que reciben ms de
25.000.
Los operadores de conjuncin permiten crear bsquedas compuestas,
como Encontrar el personal de ventas en Bogot o Cartagena y
quines reciban comisiones superiores al 30 por ciento y quines hagan
ventas menores o iguales a 20.000.

92 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

La siguiente imagen muestra una bsqueda especificada en el editor de


Bsquedas.

Cuando esta bsqueda se ejecuta, 4th 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 comparacin y conjuncin, para cada mtodo de
bsqueda.

Uso de los comandos de bsqueda


4th Dimension ofrece varios mtodos para efectuar bsquedas en una
base de datos. Puede utilizar cualquiera de estos mtodos de bsqueda
para crear una condicin de bsqueda. Los registros que cumplan con
la condicin, conformarn la nueva seleccin actual.

Puede elegir cualquier mtodo de bsqueda tanto cuando utiliza un


formulario de entrada como de salida.

El men Registros > Buscar ofrece cuatro comandos de men de bs-


queda. Cada comando de men muestra una caja de dilogo o ventana
diferente. Se diferencian en el tipo de bsquedas que realizan y en la
forma de mostrar la nueva seleccin actual.

4th Dimension - Manual del Usuario 93


Captulo 4 Seleccin de registros

Los cuatro comandos de este submen representan cuatro diferentes


mtodos de bsqueda:
Buscar... :este comando de men muestra el editor de bsquedas. El
editor es una caja de dilogo de propsito general que se utiliza para
realizar bsquedas simples o mltiples. Usted puede especificar
bsquedas mltiples con la ayuda de los operadores de conjuncin.
Tambin puede guardar las condiciones de bsqueda en disco y
restringir la bsqueda a la seleccin actual.
Buscar por formulario... :este comando de men muestra el formulario
de entrada actual para utilizarlo como ventana de bsqueda. Usted
define una bsqueda al escribir los valores que quiere buscar en las
reas correspondientes a los campos en que quiere buscar. Puede
definir bsquedas mltiples al escribir los valores en ms de un rea.
Los resultados de su bsqueda se muestran en el formulario de salida
actual.
Buscar y modificar... : este comando de men es idntico al comando
Buscar por formulario..., la diferencia es que el primer registro de la
seleccin de la bsqueda se carga y aparece listo para ser modificado.
Puede hacer cambios y navegar a travs de los registros encontrados
para modificarlos uno por uno.
Buscar por frmula... :este comando de men muestra el editor de
frmulas. Este editor se utiliza para construir una bsqueda basada en
una frmula como criterio de bsqueda. Por ejemplo, puede utilizar
Buscar por frmula para buscar segn los ltimos tres dgitos de un
nmero de seis dgitos. Una frmula vlida retorna una expresin
booleana (TRUE -Verdadero- o FALSE -Falso-).

Editor de bsquedas El editor de bsquedas es un editor de propsito general que se puede


utilizar para crear bsquedas simples o mltiples:
Puede crear bsquedas mltiples con las conjunciones Y, O, o Excepto.
Por ejemplo, puede utilizar el editor de Bsquedas para realizar una
bsqueda de todos los empleados mayores de 60 aos o quines
reciben ms de 25.000..
Tiene la opcin de buscar en la seleccin actual de registros o en todos
los registros de la tabla. Los otros tres mtodos de bsqueda siempre
buscan en toda la tabla.
Puede guardar sus condiciones de bsqueda en el disco y abrirlas
cuando quiera repetir la bsqueda.

94 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

El editor de bsquedas 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 tambin en los
campos de las tablas relacionadas. Puede tambin 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 bsqueda. Una bsqueda en los subregistros crea una nueva
seleccin actual de registros padre, no de subregistros. Este grupo de
registros padre contiene por lo menos un subregistro que cumple con
los criterios de bsqueda.

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 informacin sobre los hijos de los empleados. Los campos en la
subtabla, llamados subcampos, son Nombre, PrimerApellido, y Segun-
doApellido. Buscar todos los empleados con un hijo llamado Juan,
implica buscar los subregistros con la cadena Juan en el subcampo
Nombre. 4th Dimension encuentra todos los registros padre que ten-
gan por lo menos un subregistro con el nombre Juan en el subcampo
Nombre. En este caso, la seleccin 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 bsqueda de
subregistros. La nueva seleccin 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, an si el campo en el que se busca est
indexado.

Por ejemplo, si los empleados estn almacenados en la tabla Uno y los


hijos estn almacenados en la tabla Muchos en lugar de en una
subtabla, una bsqueda para encontrar los empleados con hijos
llamados Juan generara la misma seleccin actual de empleados.

4th Dimension - Manual del Usuario 95


Captulo 4 Seleccin de registros

El editor de bsquedas se muestra a continuacin:

rea de criterios

Men
Campos disponibles
Lista de campos
rea de operadores
de comparacin

rea de valor

Botones de
conjuncin

El editor de bsquedas contiene las siguientes reas:


rea de criterios de bsqueda: esta rea muestra las condiciones de
bsqueda mientras las crea o despus 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 jerrquica de los campos
de la tabla o tablas seleccionadas. Los campos indexados aparecen en
negrita.
rea de operadores de comparacin: esta rea muestra una lista de los
operadores de comparacin.
Botones de conjuncin: esta rea contiene tres botones que correspon-
den a los operadores de conjuncin que pueden utilizarse para combi-
nar 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


Uso de los comandos de bsqueda

Botn Buscar en la seleccin: este botn realiza la bsqueda slo en los


registros de la seleccin actual.
Botones del editor de bsquedas: utilice esta rea para guardar sus
condiciones de bsqueda, cargar condiciones de bsqueda del disco,
cancelar o ejecutar la bsqueda.

Para crear una condicin de bsqueda:


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.
4th Dimension muestra el editor de bsquedas, con la primera fila del
rea de criterios resaltada.
2 Haga clic en un nombre de campo en la lista de campos1.
4th Dimension muestra el nombre del campo en el rea de criterios y
aade el operador de comparacin es igual a, como se muestra a
continuacin.

Nombre del
campo

1. Si el campo deseado est en una tabla relacionada, necesita mostrar los


campos de las tablas relacionadas. Consulte la seccin Seleccionar un campo
de otra tabla en la pgina 101.

4th Dimension - Manual del Usuario 97


Captulo 4 Seleccin de registros

3 Si no quiere utilizar el operador es igual a, haga clic en el operador


de comparacin 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 (slo para campos Alfa y Texto)
No contiene (slo para campos Alfa y Texto).
Si quiere utilizar la comparacin de tipo comienza por (slo en cam-
pos Alfa y Texto), consulte la seccin Uso del operador comienza
por en la pgina 101.
4 Escriba el valor que quiere buscar, en el rea de valor.

Valor

rea de valor

98 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

En un campo Alfa o Texto, puede utilizar el caracter comodn (@) al


final del valor para solicitar una bsqueda de tipo comienza por.
Si el campo seleccionado est asociado a una lista de opciones,
4th Dimension muestra la lista para que seleccione el valor. Si el campo
que seleccion es booleano, 4th Dimension muestra un par de botones
de opcin. Si el campo que seleccion es una subtabla, aparece una
ventana con la lista de subcampos.
5 Si quiere aadir otra bsqueda simple, haga clic en el botn Aadir
Lnea.
4th Dimension aade una nueva lnea utilizando el operador de
conjuncin Y.
6 Si quiere utilizar el operador O o Excepto, haga clic en el botn
del operador de conjuncin que quiera utilizar.
Repita los pasos 2 al 4 para construir la segunda bsqueda simple.

Cuando construye una bsqueda mltiple, 4th Dimension evala las


condiciones de bsqueda simples en el orden en que aparecen en el
editor de Bsquedas (es decir, de arriba hacia abajo). No hay prioridad
entre los operadores de conjuncin. En otras palabras, Y no tiene
prioridad sobre O. Entonces, si utiliza ms de dos condiciones de
bsqueda simples para construir una consulta mltiple, el orden en
que introduce las consultas simples puede afectar el resultado de la
bsqueda.

4th Dimension - Manual del Usuario 99


Captulo 4 Seleccin de registros

Si necesita aadir una tercera condicin de bsqueda simple, puede


elegir entre aadirla al final de la bsqueda mltiple existente o
insertarla entre las dos primeras condiciones simples. Para aadir la
nueva condicin al final de las condiciones de bsqueda existentes,
haga clic en el botn Aadir Lnea. Para insertar una nueva condicin
de bsqueda, seleccione la ltima consulta y haga clic en el botn
Insertar Lnea. La nueva condicin se inserta antes de la lnea que
seleccion.

La siguiente imagen muestra el resultado de hacer clic en el botn


Insertar Lnea:

A medida que construye una bsqueda compuesta, puede modificar las


partes existentes de las condiciones de bsqueda al hacer clic en la
lnea que quiere modificar y seleccionar un nuevo campo u operador o
escribir el nuevo valor. Por ejemplo, si decide reemplazar el campo de
bsqueda Salario por el campo Departamento, debe seleccionar la
segunda lnea y hacer clic en el campo Departamento.
Puede eliminar una consulta simple con slo seleccionar la lnea y
hacer clic en el botn Borrar Lnea. En una consulta compuesta, puede
eliminar una lnea de condicin al hacer clic en el botn Borrar Lnea.
7 (Opcional) Para guardar la bsqueda en el disco, haga clic en el botn
Guardar e introduzca el nombre del archivo en la caja de dilogo Crear
archivo.
No es necesario guardar las condiciones para ejecutar la bsqueda.

100 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

8 Haga clic en el botn Buscar para buscar en toda la tabla.


O
Haga clic en el botn Buscar en la seleccin para restringir la bsqueda
a la seleccin actual.
Haga clic en el botn Cancelar para salir del editor de Bsquedas sin
ejecutar la consulta.

Seleccionar un campo de Puede utilizar el editor de bsquedas para buscar en tablas relacionadas
otra tabla y subtablas. Si el campo en el que quiere buscar est en una tabla rela-
cionada, seleccione Tablas Relacionadas en el men Campos disponi-
bles, o seleccione Todas las tablas y expanda el campo de llave fornea
en la tabla propietaria para mostrar los campos de la tabla relacionada.
La imagen del siguiente conjunto de instrucciones muestra un campo
de llave fornea expandido.

Para seleccionar un campo de otra tabla:


1 Seleccione Tablas Relacionadas en el men Campos disponibles.
2 Expanda el campo llave fornea haciendo clic en el signo ms (en
Windows) o en la flecha (en Macintosh) en la lista jerrquica de
campos.
Los campos que pertenecen a la tabla relacionada aparecen en la lista
jerrquica.

Men Campos
disponibles

Campo llave fornea


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 seccin, para instrucciones
sobre cmo crear el resto de la consulta.

Uso del operador Si quiere buscar registros que comiencen por una cadena especfica,
comienza por utilice el operador es igual a e introduzca el caracter comodn (@)
al final del valor a buscar.

4th Dimension - Manual del Usuario 101


Captulo 4 Seleccin de registros

Por ejemplo, si quiere buscar las casas editoriales cuyos nombres


comiencen por la cadena Mac, utilice la siguiente bsqueda:

Guardar una consulta en Si efecta la misma consulta con frecuencia, podra querer guardarla en
disco disco. Cuando guarda una consulta en disco, necesita crearla slo una
vez. Durante los usos posteriores del editor de bsquedas, simplemente
debe cargarla desde el disco y hacer clic en el botn Buscar o Buscar en
la seleccin para ejecutarla.

Para guardar una consulta en disco:


1 Haga clic en el botn Guardar.
4th Dimension muestra una caja de dilogo para guardar archivos
donde puede introducir el nombre del archivo.
2 Haga clic en el botn Guardar.
La consulta se guarda en el disco. La prxima vez que quiera realizar
esta consulta, slo necesitar cargarla en el editor de bsquedas.

Cargar una consulta Puede reutilizar una consulta guardada en cualquier momento.
guardada en disco

Para cargar una consulta guardada:


1 Haga clic en el botn Cargar.
4th Dimension despliega una caja de dilogo para abrir archivos.
2 Seleccione y abra el archivo que quiere.

102 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

4th Dimension carga su consulta en el editor de bsquedas. Cuando


carga un archivo, reemplaza la consulta que apareca anteriormente en
el editor de bsquedas.

Buscar por La opcin Buscar por formulario es una forma apropiada para realizar
formulario muchas consultas. En este tipo de consultas, se utiliza el formulario de
entrada actual para introducir los valores a buscar. Slo puede buscar
en campos de la tabla actual. Buscar por formulario realiza bsquedas
indexadas y secuenciales.

La ventana Buscar por formulario mostrada es slo 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 botn, para indicar que el formulario est siendo utilizado para una
bsqueda. Puede controlar la apariencia de la ventana Buscar por
formulario modificando el formulario de entrada actual utilizando los
mtodos descritos en el Captulo 3.

Puede utilizar los operadores de comparacin en la ventana Buscar por


formulario. Por ejemplo, para utilizar el operador de comparacin es
igual a, introduzca el valor a buscar en el campo apropiado. Si necesita
un operador de comparacin diferente, escriba el valor a buscar prece-
dido de uno de los siguientes signos:

Comparacin Signo de comparacin Ejemplo


es distinto de # #Ventas
es mayor que > >30000
es mayor o igual que >= >=30000
es menor que < <30000

4th Dimension - Manual del Usuario 103


Captulo 4 Seleccin de registros

Comparacin Signo de comparacin Ejemplo


es menor o igual que <= <=30000
Puede solicitar una consulta de tipo comienza por al aadir el
caracter comodn (@) despus del valor a buscar. La siguiente imagen
muestra una ventana Buscar por formulario utilizada para buscar todas
las compaas cuyo nombre comienza por S.

Puede crear una bsqueda compuesta al escribir valores en ms de un


campo. Si introduce una bsqueda compuesta, se asume el operador de
conjuncin Y (por ejemplo, Nombre comienza por S y est en
Cartagena). La siguiente ventana Buscar por formulario muestra una
bsqueda compuesta:

Para utilizar Buscar por formulario:


1 Seleccione Buscar > Buscar por formulario... del men Registros.

104 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

4th Dimension muestra el formulario de entrada de la tabla actual


como ventana Buscar por formulario. Slo 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
Gonzlez, introduzca Gonzlez en el campo Apellido.
Para utilizar un operador de comparacin, coloque el operador de
comparacin antes del valor. Para realizar una consulta del tipo
comienza por, escriba el valor seguido del smbolo @.
3 Para realizar una bsqueda compuesta, introduzca los valores en
campos adicionales.
4th Dimension utiliza el operador de conjuncin Y cuando introduce
valores en ms de un campo.
4 Haga clic en el botn Aceptar o presione la tecla Enter en el teclado
numrico para ejecutar la bsqueda.
Para cancelar la consulta, haga clic en el botn Cancelar o utilice la
tecla Escape.

Buscar y modificar El comando Buscar y modificar se utiliza para hacer bsquedas rpidas
y modificar registros. Al igual que Buscar por formulario, utiliza el
formulario de entrada actual como ventana de bsqueda. Puede
especificar la consulta de la misma manera que lo hace con la opcin
Buscar por formulario.

Cuando se encuentra un registro o seleccin de registros,


4th 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 opcin Buscar y modificar, los registros encontrados se
muestran en el formulario de salida actual. Todos los registros de la
nueva seleccin aparecen simultneamente.
Con Buscar y modificar, el registro actual de la nueva seleccin
tambin se muestra en el formulario de entrada actual. De esta forma,
usted puede reemplazar directamente los valores que quiera.

Si la nueva seleccin contiene varios registros, puede hacer clic en los


botones de navegacin del formulario para desplazarse por cada
registro y modificar los valores uno por uno.

4th Dimension - Manual del Usuario 105


Captulo 4 Seleccin de registros

Para utilizar Buscar y modificar:


1 Seleccione Buscar > Buscar y modificar... en el men Registros.
4th Dimension muestra el formulario de entrada actual como ventana
de bsqueda. Slo 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
Gonzlez, introduzca Gonzlez en el campo Apellido.
Para utilizar un operador de comparacin, escriba el valor precedido
del operador de comparacin. Para hacer una consulta comienza por,
escriba el valor seguido del smbolo @.
4 Para realizar una bsqueda compuesta, introduzca valores en otros
campos.
4th Dimension utiliza el operador de conjuncin Y cuando introduce
valores en ms de un campo. En campos Alfa, puede utilizar el caracter
comodn (@) para realizar consultas comienza por. Por ejemplo,
introduzca ACME@ en el campo Compaa para buscar todas las
compaas cuyo nombre comience por ACME.
5 Haga clic en el botn Aceptar o presione la tecla Intro en el teclado
numrico para iniciar la bsqueda.
4th Dimension realiza la consulta, define la seleccin actual, y muestra el
primer registro que cumple el (los) criterio(s) de bsqueda en el
formulario de entrada.
6 Modifique los registros con los mtodos estndar de edicin de texto.
7 Haga clic en los iconos de navegacin para desplazarse a los otros
registros de la seleccin actual.
O
Haga clic en el botn Aceptar o presione la tecla Intro en el teclado
numrico para aceptar el registro modificado y retornar al formulario
de salida.
4th Dimension guarda cada registro cuando se desplaza a otro registro.

Haga clic en el botn Cancelar para finalizar la sesin de edicin no


tiene que modificar cada registro de la seleccin actual.

4th Dimension muestra el formulario de salida.

106 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

Buscar por frmula Utilice el editor Buscar por frmula para encontrar registros con base en
el resultado de un clculo o manipulacin de datos. Utilice el editor de
frmulas para escribir la expresin en se que basar la consulta. La
expresin debe ser igual a TRUE (Verdadero) o FALSE (Falso) para cada
registro. En una frmula, puede utilizar las funciones del lenguaje as
como los mtodos de proyecto especficamente designados por el
desarrollador.

El comando Buscar por frmula es til para escribir consultas que


implican operaciones como las siguientes:
efectuar operaciones o evaluaciones con cadenas alfanumricas,

buscar segn el resultado de clculos sobre fechas


buscar segn el resultado de clculos aritmticos.

Estos son algunos ejemplos del uso del editor Buscar por frmula.
La siguiente frmula se utiliza para buscar registros donde los ltimos
caracteres del nmero de telfono sean iguales a 2524444.
Substring ([Emp]Telefono;4;7) ="2524444"
La siguiente frmula busca las personas que cumplen aos en la fecha
actual (hoy):
(Day of (Current date) = Day of ([FechaNacimiento)) &
(Month of (Current date) = Month of ([FechaNacimiento))
La siguiente frmula 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 frmula
[Stats]VentasAnuales / [Stats]CostoDeVida
es incorrecta porque retorna un valor numrico, no TRUE (Verdadero) o
FALSE (Falso).

Longitud de frmulas Slo puede escribir frmulas con una lnea de longitud lgica. Es decir,
no puede presionar la tecla Intro (Retorno en Macintosh) y escribir una
segunda lnea. Sin embargo, el rea de edicin envolver la siguiente
lnea si la declaracin es demasiado larga.

Si necesita utilizar una frmula de ms de una lnea, escrbala como un


mtodo de proyecto y utilice el mtodo de proyecto en la frmula.

4th Dimension - Manual del Usuario 107


Captulo 4 Seleccin de registros

Uso de la funcin Char Si busca un caracter con la funcin Char, debe utilizar cdigos ASCII
para Macintosh. Para ver la descripcin detallada de la funcin Char, y
una lista de los cdigos ASCII Macintosh y Windows, consulte el
Manual del Lenguaje.

Guardar frmulas Puede guardar frmulas en el disco y cargar las frmulas guardadas en
el editor de Frmulas.

Uso del editor Buscar El editor Buscar por frmula le permite crear y utilizar frmulas para
por frmula recuperar registros. La siguiente imagen muestra una consulta por
frmula en el editor de Frmulas.

Para una descripcin detallada del editor de Frmulas, consulte la


seccin Actualizaciones globales en la pgina 117.

Para utilizar el editor Buscar por frmula:


1 Seleccione Buscar > Buscar por frmula del men Registros.
2 Utilice el editor de Frmulas para construir una frmula.
O
Seleccione el nombre de una funcin de usuario en el rea de
comandos.
O
Haga clic en el botn Cargar para recuperar una frmula existente en
el disco.

108 4th Dimension - Manual del Usuario


Uso de los comandos de bsqueda

La expresin que escriba debe ser igual a TRUE (Verdadero) o FALSE (Falso)
para cada registro.

Nota Puede redimensionar la ventana del editor de frmulas haciendo clic


en su esquina inferior derecha.

Si construye una frmula en el editor de frmulas, puede escribir su


funcin 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 botn Cargar, 4th Dimension muestra una caja de
dilogo para abrir archivos donde puede seleccionar un archivo.
Cuando carga un archivo, reemplaza la frmula que aparece en el
editor de Frmulas.

Para guardar una nueva frmula en disco:


1 Haga clic en el botn Guardar.
4th Dimension muestra una caja de dilogo y le pide introducir el
nombre del archivo para la nueva frmula.

Nota En Windows, la extensin de un archivo de frmula es .4FR.

2 Haga clic en el botn Guardar para guardar la frmula.

4th Dimension - Manual del Usuario 109


Captulo 4 Seleccin de registros

110 4th Dimension - Manual del Usuario


5 Trabajar con registros

Este captulo presenta las principales operaciones que usted realiza


cuando trabaja con datos. Esto incluye:
aadir registros

modificar registros

actualizar registros

eliminar registros.
Despus de crear una base de datos en el entorno Diseo, pueda cam-
biar al entorno Usuario y comenzar a aadir registros. Para aadir regis-
tros a la base de datos, slo necesita crear una tabla y uno o ms
campos. Luego puede pasar al entorno Usuario, comenzar a aadir
datos, y regresar al entorno Diseo para aadir tablas, campos, formu-
larios, mtodos, o hacer otros cambios.

Despus de aadir registros a su base de datos, usted puede necesitar


modificar la informacin. Si necesita modificar uno o ms registros,
puede utilizar uno de los mtodos de seleccin de registros descritos en
el Captulo 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 actualizacin
global. En 4th Dimension, usted puede actualizar la seleccin actual de
una tabla automticamente sin tener que modificar cada registro
individualmente.

Tambin podra necesitar eliminar uno o ms 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


Captulo 5 Trabajar con registros

desde un formulario de entrada o eliminar un subconjunto de registros


de la seleccin actual desde el formulario de salida.

Aadir nuevos registros


Puede aadir registros utilizando un formulario de entrada o de salida.
Para conocer las operaciones bsicas que puede realizar con
formularios de entrada y salida, consulte el Captulo 3.

Formularios de Para aadir un nuevo registro utilizando un formulario de entrada:


entrada
1 Seleccione Nuevo registro en el men Registros.
Puede seleccionar Nuevo registro mientras utiliza un formulario de
entrada o de salida.
4th 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.


4th 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.

112 4th Dimension - Manual del Usuario


Aadir 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 numrico1 o haga clic en el botn
Aceptar del formulario para aceptar el registro.

Al validar el registro, usted le pide a 4th Dimension que aada el


registro a la base de datos almacenada en disco.
Despus 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 botn 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 Tambin puede aadir registros directamente desde el formulario de


salida salida. Recuerde que en ese caso no puede introducir datos en las
variables, campos de otras tablas o subformularios.

Para aadir un nuevo registro utilizando un formulario de salida:


1 Seleccione Nuevo registro en lista en el men Registros.
Un punto de insercin aparece en el primer campo, bajo el ltimo
registro mostrado en el formulario de salida.

1. Puede cambiar la asignacin de teclas en las Preferencias de la aplicacin.

4th Dimension - Manual del Usuario 113


Captulo 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 combinacin Mays+Tab o Mays+Intro para moverse en la


direccin contraria entre los campos de los registros.

Los eventuales controles de entrada asociados a los campos del


formulario de salida sern 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 numrico para guardar el nuevo
registro y crear un nuevo registro en blanco.
O
Haga clic en un campo de otro registro.
4th Dimension acepta las entradas que aadi en el registro.

Modificar los registros


Usted modifica los registros cuando necesita actualizar informacin o
cuando descubre que la informacin introducida inicialmente es
incorrecta. Antes de modificar un grupo de registros, seleccione los
registros a modificar como seleccin actual. Usted puede efectuar una
bsqueda para seleccionar los registros o seleccionarlos manualmente
en el formulario de salida.

Para mayor informacin acerca de seleccin de registros y bsqueda de


los contenidos de una base de datos, consulte el Captulo 4.

114 4th Dimension - Manual del Usuario


Modificar los registros

Puede modificar los registros utilizando un formulario de entrada o de


salida. El formulario de salida es ms 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 podra 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 ningn dato. Para una
descripcin general de procesos, consulte la seccin Multitarea en
4th Dimension en la pgina 24. Para una descripcin ms detallada sobre
procesos y cmo crearlos, consulte el Manual de Diseo.

4D Server En 4D Server, igualmente se produce el bloqueo de un registro cuando


un registro est siendo modificado por otro usuario.

Formularios de Generalmente usted introduce y modifica datos utilizando formularios


entrada 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.
4th Dimension muestra el registro en el formulario de entrada por
defecto.

4th Dimension - Manual del Usuario 115


Captulo 5 Trabajar con registros

2 Seleccione ciertos campos y edite, reemplace o borre los valores. .


Consulte el Captulo 3 para mayor informacin acerca de edicin de
datos.

La inicial del segundo


apellido se aade al
campo apellido

3 Haga clic en el botn Aceptar o presione la tecla Intro en el teclado


numrico para aceptar el registro modificado y regresar al formulario
de salida.
O
Haga clic en un botn de navegacin (Registro anterior, Primer
registro, Registro siguiente, ltimo registro) para aceptar el registro y
pasar a otro registro de la seleccin actual.
Hacer clic en un botn de navegacin permite desplazarse a travs de
los registros de la seleccin actual.
Puede cancelar sus cambios y regresar al formulario de salida en
cualquier momento, haciendo clic en el botn Cancelar o presionando
la tecla Esc.

Formularios de Puede modificar los campos mostrados directamente en el formulario


salida 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.

116 4th Dimension - Manual del Usuario


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 numrico.
En el ejemplo anterior, lo que escriba reemplazar el cargo con un
nuevo valor. 4th Dimension guarda los cambios realizados en un
campo cuando presiona la tecla Tab o Intro (Retorno en Macintosh) y
selecciona el siguiente campo.
3 Contine modificando campos segn lo necesite.
4 Haga clic dos veces en un campo de otro registro del formulario de
salida para modificarlo.

Actualizaciones globales
Se efecta una actualizacin global cuando se quiere hacer un cambio
especfico a un grupo de registros. Usted realiza una actualizacin
global para modificar automticamente un grupo de registros, que de
otra forma sera una tarea tediosa y demorada. Por ejemplo, podra
efectuar una actualizacin global cuando quiera:
cambiar todos los precios de una tabla Inventario, en un cierto
porcentaje,
dar formato a un campo numrico o tipo Alfa.

4th Dimension - Manual del Usuario 117


Captulo 5 Trabajar con registros

La actualizacin global se hace aplicando una frmula a la seleccin


actual de registros. Es decir, la frmula se utiliza para hacer los cambios
a cada registro de la seleccin actual.
Estos son algunos ejemplos de frmulas y explicaciones de las funcio-
nes que realizan.
La siguiente frmula multiplica el campo Salario por 1.05. Se puede
utilizar cuando los salarios se incrementan en este valor (cinco por
ciento).
[Emp]Salario := [Emp]Salario * 1.05
La siguiente frmula utiliza una funcin integrada para pasar el conte-
nido del campo Estado a maysculas. Esto asegura la uniformidad de la
forma de presentacin en etiquetas e informes.
[Cliente]Estado := Uppercase ([Cliente]Estado)
Esta frmula incluye una funcin escrita por el usuario que da formato
al campo Apellido. Pasa a mayscula la inicial del Apellido y mantiene
las dems letras en minsculas.
[Emp]Apellido:= Capitalize ([Emp]Apellido)
La posibilidad de incluir funciones escritas por el usuario cuando se
hace una actualizacin global es una poderosa caracterstica de
4th Dimension.

Para realizar una actualizacin global, utilice el editor de frmulas para


escribir la frmula que va a aplicar a cada registro en la seleccin
actual.

Para crear frmulas puede utilizar las funciones de lenguaje de


4th Dimension as como mtodos de proyecto (declarados utilizables
en frmulas por el desarrollador). Para mayor informacin acerca de
creacin de mtodos, consulte el Manual de Diseo de 4th Dimension.
Consulte el Manual del Lenguaje para obtener informacin detallada
acerca de programacin y sintaxis a aplicar en sus frmulas.

El editor de frmulas El editor de frmulas proporciona muchos atajos para escribir frmulas.
Puede hacer clic en el nombre de los campos, operadores y comandos,

118 4th Dimension - Manual del Usuario


Actualizaciones globales

as como tambin en mtodos de proyecto, para aadirlos a la frmula.


Igualmente puede arrastrar y soltar elementos en el rea de edicin.

Lista de tablas y
campos
Lista de operadores

Lista de comandos

rea de edicin

El editor de Frmulas 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 Slo las tablas y los campos visibles aparecen en la lista. Para mayor
informacin sobre cmo volver invisibles tablas y campos, consulte el
Manual de Diseo.

Lista de operadores: la lista de operadores le permite seleccionar los


operadores a utilizar en la frmula. Los operadores estn agrupados en
temas en el men ubicado sobre la lista:

Cada tema muestra todos los operadores disponibles para el tipo de


datos o de operacin correspondiente. Por ejemplo, el operador de
asignacin := est disponible para todos los tipos de datos.
Para una descripcin de cada operador, consulte el siguiente prrafo.
Lista de comandos: la lista de comandos contiene las funciones 4D que
pueden ser utilizadas en frmulas, como tambin los mtodos de pro-
yecto permitidos por el desarrollador. El men ubicado sobre la lista le

4th Dimension - Manual del Usuario 119


Captulo 5 Trabajar con registros

permite mostrar los comandos por tema o por orden alfabtico. Con-
sulte el Manual del Lenguaje para una descripcin de los comandos 4D
que aparecen en este men.

Nota Los mtodos de proyecto que se pueden utilizar en frmulas deben ser
declarados utilizando el comando 4D SET ALLOWED METHODS.

Operadores de Esta es una breve descripcin de los diferentes operadores disponibles


frmulas en el editor de frmulas. Para una descripcin ms detallada de las
posibilidades ofrecidas por estos operadores, consulte el captulo
Operadores del Manual del Lenguaje.

Operadores de cadena A y B son cadenas de caracteres; N es un nmero.

Operador Uso Descripcin


:= Asignacin A:=B Asigna el valor de B a A
+ Concatenacin A+B Retorna AB
* Repeticin A*N Repite el valor de A N veces
[[ ]] ndice [[A]]N Retorna el caracter ensimo de A
"" Cadena vaca "" Inserta un par de comillas

Operadores numricos X y Y son nmeros.

Operador Uso Descripcin


:= Asignacin X:=Y Asigna el valor de Y a X
+ Suma X+Y Retorna X ms Y
- Resta X-Y Retorna X menos Y
* Multiplicacin X*Y Retorna X multiplicado por Y
/ Divisin X/Y Retorna X dividido por Y
\ Divisin entera X\Y Retorna la divisin entera de X por Y
(X y Y deben ser enteros)
% Mdulo X%Y Divide X por Y y retorna el residuo
^ Exponenciacin X^Y Retorna X elevado a la Y

Nota El operador mdulo % retorna los valores significativos con los


nmeros pertenecientes a la categora de los enteros largos (de -2^31 a
+2^31 menos 1). Para calcular el mdulo de nmeros que no forman
parte de este intervalo, utilice el comando Mod.

120 4th Dimension - Manual del Usuario


Actualizaciones globales

Operadores sobre fechas D1 y D2 son fechas; N es un nmero.

Operador Uso Descripcin


:= Asignacin D1:=D2 Asigna el valor D2 a D1
+ Suma D1+N Retorna D1 ms N das
- Diferencia D1-D2 o Retorna el nmero de das entre D1 y D2
D1-N Retorna D1 menos N das
!//! Fecha vaca !00/00/00! Inserta una fecha vaca

Operadores sobre horas H1 y H2 son horas; N es un nmero.

Operador Uso Descripcin


:= Asignacin H1:=H2 Asigna el valor H2 a H1
+ Suma H1+H2 o Retorna H1 ms H2
H1+N Retorna H1 ms N segundos, expresado en
segundos transcurridos desde la media
noche
- Diferencia H1-H2 o Retorna H1 menos H2
H1-N Retorna H1 menos N segundos, expresado
en segundos transcurridos desde la media
noche
* Multiplica- H1*N Retorna H1 multiplicado por N, expresado
cin en segundos transcurridos desde la media
noche
/ Divisin H1/N Retorna H1 dividido por N, expresado en
segundos transcurridos desde la media
noche
\ Divisin H1\N Retorna la divisin entera de H1 por N,
Entera expresada en segundos transcurridos desde
la media noche
% Mdulo H1%N Divide H1 por N y retorna el residuo
?::? Hora vaca ?00:00:00? Inserta una hora vaca

4th Dimension - Manual del Usuario 121


Captulo 5 Trabajar con registros

Operadores de Z1 y Z2 pueden ser del tipo cadena, numrica, fecha u hora.


comparacin
Operador Uso Descripcin
= 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 Z1<=Z2 Retorna True si Z1 es menor o igual a Z2
igual a

Operadores lgicos B1 y B2 deben ser booleanos (expresiones que son TRUE o FALSE).

Operador Uso Descripcin


& 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 frmula Usted puede construir una frmula haciendo clic en los campos, opera-
dores y comandos o mtodos que quiera utilizar. Cuando usted hace
clic en un elemento, este automticamente aparece en el rea de edi-
cin, donde usted puede modificarlo con la ayuda de las funciones
estndar cortar, copiar y pegar. Tambin puede digitar directamente en
el rea de edicin o aadir elementos utilizando arrastrar y soltar.

Una frmula slo puede tener una longitud de una lnea lgica. No
puede presionar Retorno y digitar otra lnea. Sin embargo, los mtodos
declarados utilizables en el editor de frmulas pueden tener varias
lneas.

Para realizar una actualizacin global aplicando una frmula:


1 Defina la seleccin actual con los registros a actualizar.
Para mayor informacin acerca de cmo definir la seleccin actual,
consulte el Captulo 4.
2 Seleccione Aplicar frmula... en el men Registros.
3 Utilice el editor de frmulas para construir su frmula.
Para mayor informacin, consulte el prrafo El editor de frmulas en
la pgina 118.
O
Haga clic en el botn Cargar... para recuperar una frmula existente
en disco.

122 4th Dimension - Manual del Usuario


Eliminar registros

Para aadir un campo a la frmula, haga doble clic en el nombre o


arrastre el nombre del campo desde la Lista de campos al rea de
Edicin. Si el campo est en una tabla relacionada, primero expanda
el campo llave fornea para mostrar la lista de campos relacionados.
Un campo llave fornea tiene un signo ms (en Windows) o una fle-
cha (en Macintosh) para indicar que se puede expandir.
Para aadir un operador a la frmula. haga clic en el botn del ope-
rador.
Para aadir un comando o mtodo del proyecto a la frmula, haga
clic en el comando o mtodo.
Cuando hace clic en el botn Cargar..., 4th Dimension muestra una
caja de dilogo para abrir archivos, de manera que pueda seleccionar el
archivo que contiene la frmula (archivos de extensin .4FR en
Windows). Cuando carga un archivo, reemplaza cualquier frmula que
apareciera anteriormente en el editor de Frmulas.
Despus de cargar una frmula, puede modificarla en el rea de edi-
cin.
4 (Opcional) Si quiere guardar una nueva frmula en el disco, haga clic
en el botn Guardar.
4th Dimension muestra una caja de dilogo para guardar archivos,
donde puede escribir el nombre que dar al archivo que contendr la
nueva frmula.
5 Haga clic en el botn OK para aplicar la frmula a la seleccin actual.
4th Dimension cierra el editor y aplica la frmula a los registros de la
seleccin actual.
Haga clic en el botn Cancelar para cerrar el editor y regresar al
formulario de salida sin aplicar la frmula.

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 inco-
rrectos, 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 ms registros desde un formulario de salida.

4th Dimension - Manual del Usuario 123


Captulo 5 Trabajar con registros

Eliminar registros es una accin definitiva y que no se puede deshacer.


Cuando elimina registros, 4th Dimension muestra un mensaje de
alerta solicitndole confirmar la operacin.

Eliminar registros en Eliminar registros desde el formulario de entrada le permite verificar el


formularios de contenido de cada registro antes de eliminarlo.
entrada
Para eliminar registros desde un formulario de entrada:
1 Realice una bsqueda o utilice los botones de navegacin para
seleccionar y abrir el registro que quiere eliminar.
2 Haga clic en el botn Suprimir registro para eliminar el registro.
Segn el diseo del formulario de entrada, el botn Suprimir registro
puede estar representado de diferentes formas.
Cuando hace clic en el botn Suprimir registro, 4th Dimension solicita
su confirmacin de eliminacin. No es posible deshacer la eliminacin
despus de que 4th Dimension remueva el registro.
3 Haga clic en el botn OK para completar la eliminacin.
4th Dimension remueve el registro actual de la base de datos y regresa
al formulario de salida.

Eliminar registros en En un formulario de salida, puede borrar varios registros en una sola
formularios de operacin. Los registros a borrar deben ser seleccionados en el formula-
salida rio de salida. Usted puede seleccionar los registros que quiera borrar
haciendo clic en ellos o efectuando una bsqueda.

Para eliminar registros desde un formulario de salida:

124 4th Dimension - Manual del Usuario


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
Edicin.

La seleccin de registros se describe en la seccin Seleccionar en la


pgina 54.
2 Seleccione Borrar en el men Edicin.
4th Dimension despliega un mensaje de alerta y pide confirmar la
eliminacin. No es posible deshacer una eliminacin.
3 Haga clic en el botn Aceptar para completar la eliminacin.
4th Dimension elimina el o los registro(s) seleccionados de la base de
datos.

Eliminar registros No es posible eliminar registros bloqueados. Los registros se bloquean


bloqueados cuando estn siendo utilizados por otro proceso. Por ejemplo, si un
proceso abre un registro para modificarlo, 4th Dimension bloquea el
registro de manera que otros procesos no puedan modificarlo.

4D Server Los registros tambin se bloquean cuando estn siendo utilizados por
otro usuario.

Antes de eliminar registros, debe crear una seleccin con los registros
que desea borrar. Si su seleccin contiene registros bloqueados, la
eliminacin se efecta pero los registros bloqueados permanecen en la
seleccin actual despus de la eliminacin. Debe esperar hasta que esos
registros sean desbloqueados (es decir, no sean utilizados ms por otros
procesos o usuarios) para borrarlos.

4th Dimension - Manual del Usuario 125


Captulo 5 Trabajar con registros

Registros eliminados La seleccin actual se puede alterar por registros que estn siendo
en otros procesos 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 podran no reflejar esos
cambios a la tabla hasta que se cree una nueva seleccin de registros.

Para ilustrar este punto, imagine que una tabla contiene cincuenta
registros y que todos los registros estn en la seleccin actual. En este
momento, la barra de ttulo del formulario de salida dice que 50 de
50 registros estn seleccionados. Si otro proceso elimina uno de los
registros, la barra de ttulo cambia a 50 de 49 registros seleccionados.
Ahora aparecen ms registros seleccionados de los que hay realmente
en la tabla! La barra de ttulo se actualizar cuando modifique su
seleccin 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
seleccin actual. Los registros se eliminan de la tabla, pero no de la
seleccin actual. As, la seleccin actual puede aparecer con ms regis-
tros de los que hay en la tabla.

126 4th Dimension - Manual del Usuario


6 Ordenar registros

Una ordenacin reordena registros de acuerdo a los valores en la tabla.


Es comn 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,
4th Dimension almacena los registros en el orden en que fueron intro-
ducidos 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 alfabtico de apellidos en un informe aplicar una
ordenacin sobre el campo Apellido reordena alfabticamente los
registros por Apellido.

Puede aplicar una ordenacin mientras utiliza un formulario de


entrada o de salida. Si hace una ordenacin desde un formulario de
entrada, el primer registro de la nueva ordenacin se muestra en el
formulario de entrada. De lo contrario, los registros ordenados se
muestran en el formulario de salida.

4th Dimension realiza ordenaciones indexadas muy rpidamente. Si


est ordenando slo un campo y ese campo est indexado,
4th Dimension utiliza el ndice.

4th Dimension - Manual del Usuario 127


Captulo 6 Ordenar registros

Niveles de ordenacin
Puede ordenar registros hasta con 30 campos o frmulas. Cada campo
o frmula hace referencia a un nivel de ordenacin. Por ejemplo, los
resultados de una ordenacin ascendente de dos niveles aplicado a los
campos Nombre y Apellido, producira una la siguiente lista:

vila, Adriana
vila, Alberto
vila, Antonio
.
.
Zapata, Elena
Zuluaga, Esmeralda

Cuando realiza una ordenacin, 4th Dimension no diferencia entre


maysculas y minsculas (p. ej., Bejarano = bejarano) ni los
caracteres acentuados (p.ej., vila = Avila).

Nota Cuando utiliza una versin internacional de 4th Dimension y su


sistema operativo es sensible a los caracteres con tildes (es decir,
vila Avila), las operaciones de ordenacin tambin tendrn en
cuenta los caracteres acentuados.

Orden ascendente y descendente


Puede especificar un orden ascendente o descendente para cada campo o
frmula utilizados como criterio de ordenacin. 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 ordenacin de ms de un nivel, puede libre-


mente combinar ordenes ascendentes y descendentes. Una ordenacin
multinivel puede combinar campos y frmulas, y orden ascendente y
descendente.

128 4th Dimension - Manual del Usuario


El editor de ordenacin

El editor de ordenacin
Puede ordenar los registros en la seleccin actual utilizando el comando
Ordenar... en el men Registros o haciendo clic en el botn
correspondiente en la barra de herramientas del entorno Usuario. Al
ordenar la seleccin actual, cambia el orden de visualizacin o impresin
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 ordenacin le permite


definir los criterios de orden a aplicar.

Lista de campos

Campo llave
fornea
Campo
indexado: en
negrita
rea de criterios
de ordenacin

El editor de ordenacin contiene las siguientes reas:


Lista de campos: esta rea muestra una lista jerrquica 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 relacin). Para utilizar un campo de una tabla relacionada o de
una subtabla, haga clic en el signo ms (en Windows) o en la flecha (en
Macintosh) para expandir el campo de llave fornea para mostrar los
campos de la tabla relacionada.

Nota En el editor de ordenacin slo aparecen las tablas y campos visibles.


Para mayor informacin sobre tablas y campos invisibles, consulte el
Manual de Diseo.

4th Dimension - Manual del Usuario 129


Captulo 6 Ordenar registros

rea de criterios de ordenacin: esta rea muestra los criterios de


ordenacin de campos y frmulas, y el sentido de cada ordenacin. Las
flechas del lado derecho se utilizan para especificar el orden ascendente
o descendente.
Panel de botones: el panel de botones tiene botones para aadir o eli-
minar campos del rea de criterios de ordenacin.

Aade 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

Botn Aadir Frmula: este botn le permite escribir una frmula


como uno de los criterios de ordenacin. Utilice una frmula cuando
quiera ordenar por un criterio diferente a un campo como un valor
calculado o una parte de un campo. Por ejemplo, podra ordenar de
acuerdo a la tasa de piezas rechazadas o por los ltimos cuatro dgitos
de un campo Nmero de parte.
Botn Modificar: cuando hace clic en el botn Modificar, muestra el
criterio de ordenacin seleccionado en el editor de frmulas. Si el crite-
rio seleccionado es una frmula, la frmula se presenta para edicin. Si
el criterio es un campo, el nombre del campo aparece en la ventana de
edicin del editor de frmulas.
Botn Cancelar: utilice este botn para cancelar la ordenacin y regre-
sar formulario que estaba utilizando.
Botn Ordenar: utilice este botn para ejecutar la ordenacin.

Nota El editor de Informes Rpidos puede ordenar los registros que aparecen
en un informe rpido. Para mayor informacin acerca del editor de
Informes Rpidos, consulte el Captulo 9.

Ordenar una seleccin


El comando Ordenar le permite ordenar los registros de la seleccin
actual. El orden es temporal y slo se aplica a la seleccin actual; no
afecta el orden en que los registros se almacenan en la base de datos.
Generalmente, el comando Ordenar se utiliza inmediatamente despus
de una bsqueda y antes de imprimir un informe o etiquetas.

130 4th Dimension - Manual del Usuario


Ordenar una seleccin

Nota Puede efectuar una ordenacin permanente de los registros de una


tabla con 4D Tools, incluida con 4th Dimension y 4D Server. Para
mayor informacin acerca de esto, consulte la documentacin de 4D
Tools.

Para ordenar la seleccin actual:


1 Seleccione Ordenar... en el men Registros o haga clic en el botn
correspondiente en la barra de herramientas del entorno Usuario.
4th Dimension muestra el editor de ordenacin.
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 ordenacin.
O
Para ordenar de acuerdo a una frmula, haga clic en el botn Aadir
frmula...
Cuando abre el editor de ordenacin, la lista de campos muestra los
campos de la tabla propietaria. Puede seleccionar campos de tablas
relacionadas o de subtablas, expandiendo el campo llave fornea o
campo subtabla.
Si hace clic en el botn Aadir Frmula..., 4th Dimension muestra el
editor de frmulas. Para mayor informacin sobre cmo escribir una
frmula, consulte la seccin Ordenar con una frmula en la
pgina 132.
El nombre del campo o la frmula aparecen en el rea de criterios de
ordenacin con una flecha que indica el sentido de la ordenacin.
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 aadir ms niveles de
ordenacin a la lista.

4th Dimension - Manual del Usuario 131


Captulo 6 Ordenar registros

Para cada nivel de orden, puede especificar orden ascendente u descen-


dente.

Orden ascendente

Orden descendente

Por ejemplo, el criterio de ordenacin mostrado solicita una lista de


cantantes ordenados por nombre. Los lbumes de cada cantante estn
ordenados por ao de grabacin, comenzando con el ms reciente.
5 Haga clic en el botn Ordenar.
4th Dimension ordena la seleccin actual. Si est utilizando un formu-
lario de entrada, el primer registro de la seleccin actual ordenada es
mostrado en el formulario.

Ordenar con una Puede ordenar por campo o basar su ordenacin en una frmula. Por
frmula ejemplo, la siguiente frmula ordena de acuerdo al mes de un campo
Fecha de nacimiento.
Month of (Fecha de nacimiento)

Para crear una frmula para ordenar:


1 Haga clic en el botn Aadir Frmula, en el editor de ordenacin.
4th Dimension muestra el editor de frmulas.
Utilice el editor de frmulas para crear una frmula que retorne los
valores a ordenar. La frmula puede retornar valores de cualquier tipo.
Para ms informacin acerca de cmo utilizar el editor de frmulas ,
consulte la seccin Actualizaciones globales en la pgina 117.
2 Haga clic en Aceptar cuando termine de escribir la frmula.
4th Dimension muestra la frmula en el rea de criterios de ordena-
cin.

132 4th Dimension - Manual del Usuario


Ordenar registros en modificacin

La frmula aparece en el rea de criterios ordenacin con una flecha


indicando el sentido de la ordenacin.

Modificar los Puede eliminar o reordenar los campos o frmulas en el rea criterios
criterios de orden de ordenacin.
Eliminar un campo o una frmula: para eliminar un campo o una fr-
mula, seleccione el campo o frmula en el rea de criterios de ordena-
cin y haga clic en el botn Borrar uno o presione la tecla
Backspace (Delete en Macintosh). Para eliminar todos los campos o
frmulas, haga clic en el botn Borrar todos .
Reordenar los criterios de orden: para reordenar los campos o frmu-
las en el rea de criterios de ordenacin, arrastre el campo o frmula
hacia arriba o hacia abajo.

Ordenar registros en modificacin


Si un registro de la seleccin actual est siendo modificado en otro
proceso al mismo tiempo que usted efecta una ordenacin,
4th Dimension utiliza el ltimo valor guardado del campo en la
ordenacin.

Por ejemplo, si el cargo de un empleado se est modificando de


Ingeniero a Ingeniero comercial mientras usted hace una
ordenacin por Cargo, el registro del empleado ser listado como
Ingeniero y ordenado con los registros de ingeniero.

Si realiza la ordenacin una vez ms, despus 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 ordenacin mientras otro usuario est modificando


un registro de la seleccin actual, tambin se utiliza el ltimo valor
guardado en el registro. Si se realiza la ordenacin una vez ms,
despus que el usuario haya terminado de modificar el registro, se
utiliza el nuevo valor guardado en el campo.

4th Dimension - Manual del Usuario 133


Captulo 6 Ordenar registros

Ordenar mientras se construye un ndice


Ordenar sobre un campo indexado es extremadamente rpido, ya que
los valores de ese campo ya han sido organizados por 4th Dimension.
Sin embargo, si el ndice est en construccin o en reconstruccin al
mismo tiempo que se realiza la ordenacin, 4th Dimension no podr
utilizar el ndice y la ordenacin se har secuencialmente.

134 4th Dimension - Manual del Usuario


7 Modificar los formularios
de usuario

En 4th Dimension, el desarrollador puede permitir a los usuarios


modificar ciertos formularios de la base de datos, por ejemplo, para
crear informes personalizados, aadir un logo especfico o, ms
generalmente para adaptar los formularios a sus necesidades
especficas. 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 4th Dimension.

Las modificaciones posibles principalmente se refieren a los aspectos


grficos. Por ejemplo, el usuario no puede aadir mtodos de objeto,
variables o campos. Sin embargo puede cambiar el orden de entrada o
aadir objetos activos de una librera de objetos. Las posibilidades son
definidas de antemano por el desarrollador en el editor de formularios
del entorno Diseo.

Los mecanismos para establecer este sistema por parte del desarrollador
(Entorno Diseo) se describen en la seccin Formularios de usuario
del Manual del lenguaje.
El presente captulo describe el funcionamiento del editor de
formularios de usuario en el entorno Usuario o Mens 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 configuracin de la base o un comando de
personalizacin.

4th Dimension - Manual del Usuario 135


Captulo 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 estndar de


4th Dimension, en particular el concepto de las dos barras integradas
(herramientas y objetos). Igualmente tiene sus propias funciones
especficas.

Cuando aparece el editor, slo el men Edicin est disponible. No


obstante es posible mostrar una Lista de propiedades simplificada as
como un men contextual.

Los mecanismos de seleccin y de desplazamiento de objetos (cuando


son permitidos) son idnticos a los del editor de formularios estndar
de 4th Dimension.

Barra de La barra de herramientas contiene los siguientes elementos:


herramientas
Restablecer los ajustes de origen: retorna al formulario original tal
como est definido en el entorno Diseo (borra todos los cambios
efectuados en el formulario usuario). Cuando usted hace clic en este
botn, aparece una caja de dilogo de alerta que le permite cancelar o
confirmar la operacin.

Guardar: guarda los cambios efectuados en el formulario usuario.

Configurar pgina e Imprimir: estos dos comandos permiten


configurar e iniciar la impresin del formulario usuario.

136 4th Dimension - Manual del Usuario


El editor de formularios de usuario

Visualizar: permite seleccionar los elementos a visualizar y a ocultar en


el editor utilizando un men desplegable:

Pgina 0: muestra u oculta los objetos de la pgina 0 en la pgina


actual del formulario. Esta opcin le permite distinguir entre los
objetos en la pgina actual del formulario y los de la pgina 0. En un
formulario multipginas, la pgina 0 contiene los objetos mostrados
en todas las pginas.
Papel: muestra u oculta los bordes de la pgina de impresin como
lneas grises. Esta opcin puede no tener un efecto aparente cuando
la opcin Lmites (ver ms adelante) est seleccionada. Si el tamao
del formulario es inferior al de la pgina de impresin, los bordes de
la pgina se muestran fuera del rea de visualizacin del formulario
y por lo tanto no aparecen.
Reglas: muestra u oculta las reglas de la ventana del editor de for-
mularios.
Marcadores: muestra u oculta las lneas de control de salida y los
marcadores asociados que muestran los lmites de las diferentes
reas del formulario (encabezado, cuerpo, pie de pgina). Los marca-
dores se utilizan principalmente en formularios de salida.
Lmites: muestra u oculta los lmites del formulario. Cuando est
opcin es seleccionada, el formulario es visualizado en el editor con
sus dimensiones finales.

Librera: permite cargar la librera de objetos que puede ser utilizada


con el formulario (si la hay) (ver prrafo Utilizar una librera de
objetos en la pgina 147).

Flecha de seleccin: 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 prrafo
Orden de entrada de los datos en la pgina 144).

4th Dimension - Manual del Usuario 137


Captulo 7 Modificar los formularios de usuario

Desplazamiento: Pasa a modo Desplazamiento, donde es posible


alcanzar rpidamente 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 visualizacin 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 botn, 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
Mays (el cursor se transforma en ) y haga clic en el formulario.

Alinear: este botn 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.

Botn distribuir: este botn 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 botn est asociado a un men que permite cambiar el


plano de los objetos en el formulario.

138 4th Dimension - Manual del Usuario


Visualizacin y modificacin de objetos

Mostrar pginas: esta rea permite pasar de una pgina del formulario
a otra. Para hacer esto, haga clic en los botones flecha o haga clic en el
rea central y elija la pgina a mostrar en el men que aparece:

No es posible aadir pginas en el editor de formularios de usuario.

Barra de objetos La barra de objetos del editor de formularios de usuario le permite


aadir varios objetos grficos al formulario:
Texto (este objeto debe ser seleccionado para poder modificar los con-
tenidos de objetos de texto estticos)
rea de grupo
Rectngulo

Lnea

Rectngulo redondeado

valo

Matriz

Para crear un objeto en el formulario, seleccione el botn


correspondiente y luego ubique el objeto en el formulario.

Visualizacin y modificacin 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


Captulo 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).

Slo las propiedades modificables por el usuario aparecen en la Lista de


propiedades.
Para los objetos grficos aadidos por el usuario utilizando la barra de
objetos, estn disponibles todas las propiedades asociadas al tipo de
objeto.
Para los objetos del formulario original, se deben cumplir dos condicio-
nes 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 gestin de eventos de
formulario o arrastrar y soltar nunca son modificables por el usua-
rio.
En el editor de formularios del entorno Diseo, los temas de propie-
dades modificables se representan con un icono de candado en la
Lista de propiedades (ver el Manual de Diseo).
El tema de propiedades debe haber sido explcitamente 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 Diseo con el fin de desblo-

140 4th Dimension - Manual del Usuario


Visualizacin y modificacin de objetos

quearlo:
Lista de propieda-
des en entorno
Diseo

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 podra mover el objeto
utilizando el ratn o el teclado.

Comandos del men Slo el men Edicin est activo cuando la ventana del editor de
edicin formularios usuario aparece en el entorno Usuario. Cuando utilice
interfaces personalizadas (Mens personalizados), el men Edicin es
accesible si los comandos que contiene son manejados utilizando
acciones estndar.

Todos los comandos de edicin (Cortar, Copiar, Pegar, Borrar,


Seleccionar todo) funcionan sin restricciones con los objetos aadidos
por el usuario.

4th Dimension - Manual del Usuario 141


Captulo 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 dilogo de alerta informando al usuario que esta
accin no est autorizada.

Men Contextual Varios comandos son accesibles va el men contextual del editor de
formularios de usuario. No es posible controlar los contenidos de este
men.

Hacer clic afuera de los Cuando el usuario hace clic fuera de los objetos, los comandos globales
objetos de visualizacin y edicin del editor de formularios estn disponibles:
lista de propiedades, alineacin automtica y mostrar:

Alineacin automtica: la alineacin automtica le ofrece una ayuda


visual para la alineacin y distribucin de objetos en el formulario.
La alineacin automtica funciona de la siguiente forma: cuando usted
arrastra y suelta un objeto en el formulario, 4th 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 coinci-
den,
verticalmente, cuando los bordes de dos objetos coinciden.
En este momento, 4th Dimension coloca el objeto en la ubicacin y
muestra una lnea roja indicando la alineacin tenida en cuenta:
Alineacin con los bordes supe-
riores

Alineacin con los centros

En lo concerniente a la distribucin de objetos, 4th Dimension


propone una distancia basada en los estndares de interfaz. Al igual

142 4th Dimension - Manual del Usuario


Visualizacin y modificacin de objetos

que en la alineacin automtica, las lneas rojas indican las diferencias


notables una vez son alcanzadas.

Nota Es posible activar o activar manualmente la alineacin automtica


cuando un objeto est seleccionado presionando la tecla Ctrl
(Windows) o Comando (Mac OS).

Mostrar: este men tiene los mismos elementos que el botn Mostrar
en la barra de herramientas del editor (ver el prrafo Barra de herra-
mientas en la pgina 136).

Hacer clic en un objeto Cuando el usuario hace clic en un objeto, los comandos grficos estn
disponibles (color, alineacin, 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 tambin de los parmetros definidos por
el desarrollador en el entorno Diseo.
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 alineacin y de distribu-
cin de objetos. Los comandos de alineacin slo estn activos si al
menos dos objetos mvibles estn seleccionados. Los comandos de
distribucin slo estn activos si al menos tres objetos mvibles
estn seleccionados.
Estilo del borde: utilizado para modificar el estilo del borde de los obje-
tos seleccionados. Estos son ejemplos de los estilos disponibles:

Ninguno Plano Punteado Elevado Profundo Doble

4th Dimension - Manual del Usuario 143


Captulo 7 Modificar los formularios de usuario

Tamao automtico: esta opcin permite redimensionar los objetos de


texto y las imgenes con el fin de obtener una visualizacin ptima
teniendo en cuenta las caractersticas grficas actuales (tamao de la
fuente, estilo, etc.) o mostrarlos en su tamao original (imgenes).
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 obje-


tos 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 informacin sobre el orden de entrada de datos por defecto
en los formularios, consulte el Manual de Diseo.

En algunos casos, puede ser necesario modificar el orden de entrada de


datos de un formulario, por ejemplo cuando usted aade uno o ms
objetos y quiere incluirlos en un orden ms lgico.

Visualizar y Para ver el orden de entrada actual de un formulario, haga clic en el


modificar el orden botn Orden de entrada en la barra de herramientas del editor de
de entrada formularios de usuario:

144 4th Dimension - Manual del Usuario


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 botn del ratn, arrastre el puntero
hacia el objeto que quiere que siga en el orden de entrada.
4th Dimension ajusta el orden de entrada como corresponde.
Cuando est satisfecho con el orden de entrada, haga clic en el botn
Orden de entrada de la barra de herramientas.

Definir el Primer Todos los objetos editables forman parte del orden de entrada de datos.
objeto en el orden Para definir el primer objeto del orden de entrada, el modo Orden de
de entrada de datos 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 pselo al fondo.
Puede utilizar el comando Nivel > Enviar al fondo en el men contex-
tual o el comando correspondiente del botn de la barra de herramien-
tas del editor.

El objeto ser ubicado al fondo del formulario. Esto es temporal.


2 Haga clic en el botn Orden de entrada de la barra de herramientas.

4th Dimension - Manual del Usuario 145


Captulo 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. Despus 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 botn Orden de entrada de la barra de
herramientas.
4th 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 ubicacin anterior. (ya no est al fondo del formu-
lario).

Utilizar un grupo de Mientras cambia el orden de entrada de datos, puede seleccionar un


entrada de datos grupo de objetos en un formulario con el fin de que el orden de
entrada estndar aplique a los objetos del grupo. Esto le permite
fcilmente definir el orden de entrada de datos en formularios en los
cuales los campos estn separados en grupos o columnas.

Para crear un grupo de entrada:


1 Haga clic en el botn Orden de entrada de la barra de herramientas.
2 Dibuje un rectngulo de seleccin alrededor de los objetos que quiere
agrupar para la entrada de datos.
Cuando suelte el botn del ratn, los objetos en el rectngulo o toca-
dos por el rectngulo siguen el orden de entrada por defecto. El orden
de entrada de datos para los objetos restantes se ajusta como sea nece-
sario.

Restablecer el orden Puede restablecer el orden de entrada estndar en cualquier momento.


de entrada estndar
1 Haga clic en el botn Orden de entrada de la barra de herramientas.
2 Dibuje un rectngulo de seleccin alrededor de todos los objetos del
formulario.
Cuando suelte el botn del ratn, 4th Dimension reestablece el orden
de entrada estndar para todos los objetos contenidos o tocados por el
rectngulo.

146 4th Dimension - Manual del Usuario


Utilizar una librera de objetos

Utilizar una librera de objetos


Es posible utilizar una librera de objetos con cada formulario usuario
que est siendo modificado.

Una biblioteca de objetos es un archivo externo creado por


4th Dimension en el entorno Diseo. El cual permite almacenar todo
tipo de objetos que pueden ser utilizados en formularios: botones,
textos, imgenes, listas jerrquicas, etc. Las libreras 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 informacin sobre libreras de objetos, consulte el Manual


de Diseo.

Los objetos son almacenados con todas sus propiedades y acciones


automticas. En el editor de formularios de usuario no es posible
utilizar objetos con mtodos de objeto asociados. Slo los objetos que
no tengan mtodos de objeto asociados sern visibles en la librera
desde el editor de formularios de usuario.

El desarrollador designa la librera asociada al formulario utilizando el


ltimo parmetro del comando EDIT FORM el cual visualiza el
formulario usuario. Para abrir la librera, el usuario debe hacer clic en el
icono correspondiente en la barra de herramientas del editor:

Entonces aparece la ventana de la librera:

Nota Una librera de objetos puede contener hasta 32,000 elementos.

4th Dimension - Manual del Usuario 147


Captulo 7 Modificar los formularios de usuario

El usuario puede aadir objetos al formulario arrastrando y soltando o


copiando y pegando desde la librera.
Todas las propiedades de los objetos insertados de la librera son
automticamente accesibles a los usuarios (coordenadas, dimensiones,
apariencia, etc.).

Cada librera de objetos tiene un men contextual que permite acceder


a los comandos de edicin bsicos. En el editor de formularios de
usuario, slo est disponible el comando Copiar. Adems, no es posible
para el usuario suprimir, renombrar o aadir objetos en la librera.

148 4th Dimension - Manual del Usuario


8 Informes de formularios

Una de las principales funciones de una base de datos es generar infor-


mes. En 4th Dimension, usted puede generar un informe utilizando un
formulario o el generador de Informes rpidos. Este captulo explica
cmo imprimir un informe utilizando un formulario.

Hay varias ventajas en utilizar un formulario para un informe: puede


utilizar elementos grficos en el formulario, puede controlar con preci-
sin los elementos del informe, puede utilizar mtodos para realizar
clculos, y puede utilizar encabezados para identificar cada subseccin
de un informe con separadores. Los informes de formularios tambin
pueden ser personalizados por cada usuario con la ayuda del editor de
formularios de usuario (ver Captulo 7, Modificar los formularios de
usuario, en la pgina 135).

Puede utilizar un formulario para crear informes que:


requieran un formato sin columnas

muestren subformularios

contengan grficos importados

requieran elementos grficos especiales, tales como lneas muy delga-


das.
El Captulo 9 trata el diseo e impresin de informes utilizando el edi-
tor de Informes rpidos. El editor de Informes rpidos es excelente para
imprimir informes tabulares que utilicen formato de columnas estn-
dar.

Este captulo asume que usted ya cre un formulario para el informe.


Para mayor informacin acerca del diseo de formularios de salida para
informes, consulte el Manual de Diseo.

4th Dimension - Manual del Usuario 149


Captulo 8 Informes de formularios

Informes estndar e Informes con rupturas


Hay dos tipos de informes que se pueden generar con un formulario de
salida: informes estndar e informes con rupturas. Cuando crea un
informe estndar, simplemente imprime la seleccin actual utilizando
un formulario. Los informes con rupturas separan los registros en gru-
pos. Para crear un informe con rupturas, debe ordenar la seleccin
actual antes de imprimir.

Impresin de 4th Dimension imprime los registros de la seleccin actual. Asigne la


informes estndar seleccin actual al subconjunto de registros que quiere imprimir. Si
quiere que el informe muestre los registros en un orden particular,
ordene la seleccin actual antes de imprimirlo.

Para imprimir un informe estndar:


1 Seleccione los registros a incluir en el informe. Si quiere, ordene los
registros.
La seleccin de registros se describe en el Captulo 4 y la ordenacin de
registros en el Captulo 6.
2 Seleccione Imprimir en el men Archivo o haga clic en el botn
correspondiente de la barra de herramientas.
Aparece la caja de dilogo 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 botn Aceptar o presione Intro.

150 4th Dimension - Manual del Usuario


Informes estndar e Informes con rupturas

4th Dimension muestra la caja de dilogo Configurar impresin de su


impresora seleccionada. Elija las opciones que quiere y haga clic en el
botn Aceptar.

4th Dimension despliega la caja de dilogo Imprimir para la impresora


que seleccion en el Administrador de impresin. Para previsualizar el
informe en la pantalla, marque la casilla de seleccin Vista preliminar.

Si marca la casilla Vista preliminar, el informe aparece en pantalla, una


pgina a la vez. La siguiente imagen muestra un informe previsuali-
zado en pantalla.

Botn Imprimir Botn


Detener
Botones Pgina impresin
siguiente y anterior
Botn Zoom

Cuando previsualiza una pgina del informe, puede:


Hacer un acercamiento del informe al hacer clic en el botn Zoom.
Cuando utiliza el Zoom, puede desplazarse arrastrando el puntero para
observar con detalle alrededor de la pgina.
Ver la pgina siguiente del informe al hacer clic en el botn Pgina
siguiente.
Imprimir la pgina que est en previsualizacin al hacer clic en el
botn Imprimir.
Si no marc la casilla Vista preliminar, el informe se enva directa-
mente a la impresora que seleccion en el Administrador de impresin
(Utilidad Configuracin Impresoras en Macintosh).

Impresin de Los niveles de ruptura se utilizan para separar registros en grupos e


informes con imprimir clculos para cada grupo. El formulario de salida utilizado
rupturas para imprimir un informe con rupturas, debe contener por lo menos
un rea de ruptura. Para mayor informacin acerca del diseo de for-
mularios de salida con rupturas, consulte el Manual de Diseo.

4th Dimension - Manual del Usuario 151


Captulo 8 Informes de formularios

Si su informe incluye niveles de rupturas, debe ordenar la seleccin


actual antes de imprimirlo. Cuando ordena registros para un informe
con niveles de rupturas, generalmente ordena por lo menos un nivel
ms 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 depar-
tamento, el informe tiene un nivel de ruptura (Departamentos).

Puede ordenar por el campo de ruptura (Departamento) y por otro


campo Apellido. As, los empleados aparecern listados alfabtica-
mente dentro de cada departamento.

rea de encabezado
rea de encabezado
de ruptura
rea de detalle

rea de ruptura

rea total
rea de pie de
pgina

Cuando imprime un informe con niveles de ruptura, debe activar el


proceso de rupturas. Un proceso de ruptura 4th Dimension separa los
registros de la seleccin actual en grupos y realiza los clculos para cada
grupo por separado.

Hay dos formas de activar el proceso de ruptura. Si un objeto en el for-


mulario utiliza la funcin Subtotal, el proceso de ruptura se activa auto-
mticamente. El proceso de ruptura tambin se puede activar al
ejecutar un mtodo cuando se imprime el informe. El mtodo debe
contener dos comandos, ACCUMULATE y BREAK LEVEL. Para mayor
informacin acerca del uso de estos comandos en un mtodo, consulte
sobre ellos en el Manual del Lenguaje.

Para mayor informacin acerca de cmo utilizar la funcin Subtotal en


formularios de salida, consulte el Manual de Diseo.

152 4th Dimension - Manual del Usuario


Informes estndar e Informes con rupturas

Para imprimir un informe con rupturas:


1 Seleccione los registros a incluir en el informe.
La seleccin de registros se describe en el Captulo 4.
2 Ordene los registros por lo menos en un nivel ms que el nmero de
rupturas en el informe.
El ordenamiento de registros se describe en el Captulo 6.
3 Ejecute el mtodo que activa el proceso de ruptura.

Nota Este paso se puede omitir si el formulario de salida activa


automticamente el proceso de ruptura al utilizar la funcin Subtotal.

4 Seleccione Imprimir en el men Archivo o haga clic en el botn


correspondiente de la barra de herramientas.
Aparece la caja de dilogo Imprimir.
5 Seleccione el formulario que quiera utilizar.
6 Haga clic en el botn Aceptar.
4th Dimension muestra la caja de dilogo Configurar impresin de la
impresora seleccionada. Elija las opciones que quiera y haga clic en el
botn Aceptar.
4th Dimension muestra la caja de dilogo Imprimir para la impresora
que seleccion. Para previsualizar el informe en la pantalla, marque la
casilla de seleccin Vista preliminar.
Si marc la casilla Vista preliminar, el informe aparecer en la pantalla,
pgina por pgina. Consulte la descripcin de las opciones disponibles
para previsualizar un informe en el prrafo Impresin de informes
estndar en la pgina 150.
Si no marc la casilla Vista preliminar, el informe se enva directa-
mente a la impresora que seleccion en el Administrador de impresin
(Utilidad Configuracin Impresoras en Macintosh). Aparece una caja
de dilogo para mantenerle informado sobre el progreso de la opera-
cin.

4th Dimension - Manual del Usuario 153


Captulo 8 Informes de formularios

154 4th Dimension - Manual del Usuario


9 Informes rpidos

Introduccin
Una de las tareas ms importantes en la administracin de informacin
es la generacin de informes. El editor de Informes rpidos es una de
las dos herramientas de 4th Dimension disponibles para el diseo de
informes. Utilice el editor de Informes rpidos para crear informes
directamente en el entorno Usuario. La otra herramienta es el editor de
Formularios, que se utiliza para disear informes en el entorno Diseo
(puede ser modificado posteriormente en el entorno Usuario o Mens
personalizados). Debe utilizar un formulario de salida para disear
informes que requieran diseos complejos o programacin de proce-
sos.

Con el generador de Informes rpidos puede:


generar listas de registros

crear reas de ruptura

generar informes con tablas cruzadas

realizar clculos consolidados

modificar fuentes y estilos del informe

definir bordes y colores de fondo para las celdas

guardar y abrir diseos de informes rpidos 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 rpidos genera los informes con los registros de la
seleccin actual. Antes de generar un informe, defina la seleccin
actual de registros que quiere incluir en el informe.

4th Dimension - Manual del Usuario 155


Captulo 9 Informes rpidos

Presentacin 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 rpido utilizada para especificar el tipo de
informe a generar y los datos a integrar; tambin se utiliza para acceder
al Asistente de informes rpidos:

156 4th Dimension - Manual del Usuario


Presentacin del editor

El rea del informe rpido:

Esta imagen muestra el rea que aparece cuando un informe rpido se


inserta en un formulario. Esta rea es donde se crean los contenidos de
las filas y columnas, donde se definen los criterios de ordenacin, etc.
Adems, esta rea incluye varias barras de herramientas, su propia
barra de men y mens contextuales.

Por ejemplo, esta rea se puede ubicar dentro de un formulario, como


en la siguiente imagen:

4th Dimension - Manual del Usuario 157


Captulo 9 Informes rpidos

Modo Lista y modo En el editor de Informes rpidos hay dos modos de operacin
Tabla cruzada disponibles para generar dos tipos de informes especficos: 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 clculos. El siguiente es un tpico informe rpido tipo
Lista.

Modo Tabla cruzada


Este modo le permite mostrar su informe como una tabla bidimensio-
nal. Este modo es til cuando quiere mostrar los datos de una fuente de
datos clasificados en categoras definidas en funcin de otras dos fuen-
tes de datos.

Por ejemplo, un formulario tipo tabla cruzada le permite mostrar en


una tabla cuntos productos de cada tipo de producto se vendieron en

158 4th Dimension - Manual del Usuario


Informe rpido bsico

cada trimestre. El siguiente es un informe rpido tipo tabla cruzada


tpico.

Informe rpido bsico


Esta seccin describe las operaciones bsicas utilizadas cuando se
trabaja con el editor de Informes rpidos para disear un informe.

Crear un informe Por defecto, el editor de informes rpidos le permite crear informes en
rpido nuevo el entorno Usuario.
Igualmente es posible crear informes desde el entorno Mens
personalizados, insertando un rea de Informes rpidos en un
formulario.

Para disear un informe rpido:


1 Seleccione Informe rpido... en el men Utilidades o haga clic en el
botn correspondiente de la barra de herramientas.
4th Dimension muestra el editor de informes rpidos. Si anteriormente
defini otro informe, ste aparece en la ventana. Para borrar el conte-
nido 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 disear un nuevo informe rpido.
2 Seleccione el tipo de informe a generar haciendo clic en el botn Lista
o Tabla cruzada, ubicados en la parte inferior izquierda del editor de
informes rpidos:

4th Dimension - Manual del Usuario 159


Captulo 9 Informes rpidos

El tipo Lista generalmente aparece seleccionado por defecto. La


seleccin de un tipo modifica el rea del informe rpido.

Cargar y guardar un Puede guardar el diseo de un informe rpido como un archivo que
diseo de informe puede abrir en el editor de informes rpidos. El diseo del informe
rpido rpido incluye todas sus especificaciones para el informe, pero no los
datos. Al guardar sus diseos de informes, puede mantener una librera
de diseos de informes rpidos y utilizarlos de acuerdo a sus necesida-
des.

Nota Si no guarda su diseo, aparecer la prxima vez que abra el editor de


informes rpidos pero slo durante la misma sesin de trabajo.

Guardar un diseo de
informe rpido
Para guardar un diseo de informe rpido:
1 Seleccione Guardar como en el men Archivo.
O
Haga clic en el icono Guardar en la barra de herramientas .
th
4 Dimension muestra una caja de dilogo para guardar el archivo
donde puede indicar el nombre del diseo del informe rpido.

Nota Los archivos de informes rpidos en 4th Dimension para Windows se


denotan con la extensin .4QR.

2 Escriba el nombre del archivo de informe rpido y haga clic en el


botn Guardar.
4th Dimension guarda el informe como un archivo que puede abrir con
el editor de informes rpidos. Puede guardar el archivo en su disco
duro. Si modifica los parmetros del informe y quiere guardar los cam-
bios, debe seleccionar el comando Guardar en el men Archivo.
El nuevo archivo reemplazar el anterior en el disco, sin que aparezca
la caja de dilogo guardar archivo.

Cargar un diseo de Una vez abierto el editor de informes rpidos, puede cargar un diseo
informe rpido guardado y utilizarlo para imprimir un nuevo informe. Puede utilizar el
mismo diseo de informe rpido para imprimir diferentes selecciones
de registros.

160 4th Dimension - Manual del Usuario


El Asistente de informes rpidos

Para cargar un diseo de informe:


1 Seleccione Abrir... en el men Archivo.
O
Haga clic en el icono Abrir en la barra de herramientas .
th
4 Dimension muestra una caja de dilogo para abrir archivos mos-
trando una lista de diseos de informes rpidos disponibles.
2 Haga doble clic en el nombre del archivo o seleccinelo y haga clic en
el botn Abrir.

4th Dimension reemplaza el diseo actual con el diseo que abri.

El Asistente de informes rpidos


Cuando crea un informe rpido manualmente en el entorno Usuario,
puede utilizar el Asistente para guiarlo durante la creacin del informe.

Para inicializar el asistente, haga clic en el botn Abrir el asistente en el


editor de informes rpidos:

4th Dimension - Manual del Usuario 161


Captulo 9 Informes rpidos

Las pginas del asistente reemplazan el rea de datos en la ventana del


editor de informes rpidos:

Lista de pasos

rea de
informacin

La construccin del informe se realiza a travs de pasos detallados


comentados en el lado derecho de la ventana. Para crear un informe
rpido con el asistente, siga las instrucciones que aparecen en la
pantalla.

Al terminar la construccin del informe, el asistente le ofrece generar el


cdigo 4D correspondiente. Para mayor informacin sobre este punto,
consulte el prrafo Generar el cdigo 4D en la pgina 210.

Para salir del asistente, haga clic en el botn Modo manual:

Uso del editor de informes rpidos


Interfaz Cuando crea un informe rpido, puede especificar:

las columnas que muestran las frmulas o los campos, de la tabla


actual o de tablas relacionadas,

162 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

los niveles y sentido de ordenacin (modo lista),

los clculos de totales,

el formato de presentacin,

el texto de etiquetas,

el formato de datos numricos y booleanos,

la fuente, tamao de fuente, estilo, y justificacin de las etiquetas, los


totales y los datos,
el color de fondo de celdas, filas y columnas,

los bordes,
los encabezados y pies de pgina.
Modo Lista:

Barra de mens
y barras de herramientas

Filas Ttulo y Detalle


Fila de ruptura

Divisor de columna

Lista desplegable
Tabla maestra

Lista de
Seleccin de campos
Celda

Botones de seleccin
de tipo de informe

Lista de campos

Lista de orden

4th Dimension - Manual del Usuario 163


Captulo 9 Informes rpidos

Modo Tabla cruzada:

Barra de mens
y barras de herramientas
Divisor de columna
Filas Ttulo y Detalle

Lista desplegable
Tabla maestra

Lista de
Seleccin de campos
Celda

Botones de seleccin
de tipo de informe

Lista de campos
Lista de orden

El editor de informes rpidos 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 sern mostrados con relacin 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 jerrquica de
tablas y campos relacionados, o la lista de todas las tablas y campos de
la base de datos. Elija el tipo de visualizacin en la lista desplegable ubi-
cada justo sobre el rea.
Los campos indexados aparecen en negrita. Tambin puede mostrar y
seleccionar los campos de las tablas relacionadas.

Nota Las tablas y los campos invisibles no aparecen en el editor de informes


rpidos. Para mayor informacin sobre cmo ocultar tablas y campos,
consulte el Manual de Diseo.

Todas las relaciones en automtico: esta opcin se utiliza para


especificar la forma en que el editor de informes rpidos utilizar las

164 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

relaciones entre las diferentes tablas de la base de datos.


En principio, el editor slo puede utilizar relaciones automticas. Por
defecto, la opcin no aparece marcada y el editor slo utiliza las
relaciones automticas.
Si la opcin Todas las relaciones en automtico est marcada, el editor
de informes rpidos considera las relaciones manuales de la base como
relaciones automticas, y de esta manera permite el acceso a todos los
datos relacionados de la base de datos.

Nota para desarrolladores La opcin Todas las relaciones en automtico hace que todas las
relaciones pasen a automtico para el proceso actual, an despus de
que el editor de informes rpidos se haya cerrado. Si quiere asegurarse
que todas las relaciones sean manuales despus de utilizar el editor de
informes rpidos, ejecute la instruccin AUTOMATIC
RELATIONS(False;False).
Cuando el editor se llama utilizando el comando QR REPORT, esta
opcin no aparece para permitir al desarrollador manejar el estatus de
las relaciones directamente.

Divisores de columna: estas lneas indican los lmites entre las colum-
nas del informe. Se pueden mover manualmente con el fin de aumen-
tar o disminuir el ancho de cada columna. El redimensionamiento
manual deselecciona la opcin Ancho automtico si estaba activada
para la columna correspondiente.
Celdas: una celda es la interseccin de una fila y una columna.

Barras de desplazamiento: utilice las barras de desplazamiento para


visualizar las partes del diseo del informe rpido que superan al rea
del informe rpido en el formulario.
rea de visualizacin del criterio de ordenacin:
En modo Lista, esta lista muestra los campos del informe con los
que se efectuar la ordenacin, as como el orden de clasificacin y
el sentido (ascendente o descendente). Cada campo insertado en
esta lista provoca la adicin de una fila de subtotal en el rea del
informe rpido.
En modo Tabla cruzada, esta rea muestra el sentido de ordenacin
para fuente de datos.
rea del Informe rpido: esta rea le permite construir su informe
insertando los campos al arrastrarlos y soltarlos, o al hacer doble clic en
ellos, o a travs del men contextual; igualmente puede ajustar el

4th Dimension - Manual del Usuario 165


Captulo 9 Informes rpidos

ancho de las columnas aadidas, o eliminar rupturas o frmulas, defi-


nir los colores y bordes de las celdas, etc.
Columnas de fuentes de datos

Fila Ttulo
Fila Detalle
Filas Subtotal
Fila Total general

Fila Ttulo: esta fila muestra los nombres de los campos o de las
frmulas insertadas en el informe. Se repite para cada pgina del
informe. El editor de informes rpidos inserta los nombres de los
campos por defecto, pero usted puede modificar los contenidos.
Fila Detalle: esta fila contiene informacin tomada de cada registro,
y es repetida en el informe para cada registro. Puede asociar un for-
mato de presentacin en funcin del tipo de datos que representa.
Filas Subtotal: estas filas muestran clculos intermedios as como las
etiquetas asociadas a ellos. Se crea una fila subtotal por cada criterio
de ordenacin.
Fuentes de datos de columnas: estas filas indican la fuente de datos
para cada columna.

Ttulo de la ltima columna

Fuentes de datos

Ttulo de la ltima fila

Celdas Total
Fuente de datos: estas dos celdas contienen los campos que se utili-
zarn para las dos categoras del arreglo. La celda central tambin
puede aceptar fuentes de campos y de clculos al mismo tiempo.
Celdas de total: estas celdas estn diseadas para contener los
clculos correspondientes al contenido de las columnas.
Celdas de ttulo: estas celdas contienen los ttulos para la ltima
columna o la ltima fila. Su contenido se puede modificar.

166 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

Las siguientes imgenes muestra diseos de un informe rpido


completos y la relacin entre las especificaciones de diseo y la salida
impresa:
Informe tipo
Lista

Informe tipo
Tabla cruzada

4th Dimension - Manual del Usuario 167


Captulo 9 Informes rpidos

Mens contextuales El editor de informes rpidos tiene mens 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 rpido, en vez de seleccionar opciones del men o trabajar con
las propiedades de las celdas o columnas.

Hay mens contextuales individuales para cada fila, columna, y


operaciones en las celdas.

Para utilizar un men contextual:


1 Ubique el puntero del ratn en una celda, en un ttulo de fila, o en un
encabezado de columna y presione el botn derecho del ratn (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 ubicacin del puntero (p.ej., una etiqueta de fila, enca-
bezado de columna, o celda). Adems, 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 mens cambia


de acuerdo al tipo de celda seleccionada. Los elementos disponibles se
clasifican en cinco tipos principales:
Atributos de fuente,

Formatos de presentacin,
Clculos estndar,

168 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

Elementos de administracin 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 seleccin de un atributo de fuente
provocar la aplicacin a la seleccin actual (celda, fila o columna). Los
elementos de atributos de fuente que aparecen son:
Fuente
Al seleccionar esta opcin se muestra la lista de fuentes instaladas en su
mquina de donde puede elegir una fuente para aplicarla a los elemen-
tos seleccionados en el rea del informe.

Una vez un elemento en la lista es seleccionado, aparece una marca


para indicar que est en uso.
Tamao
Al seleccionar este elemento se despliega la lista de tamaos de fuente
de donde puede elegir el tamao de fuente que ser aplicado a los ele-
mentos seleccionados en el rea del informe.

Una vez se selecciona un elemento en la lista, aparece una marca de


seleccin para indicar que est en uso.
Estilo
Al seleccionar esta opcin 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


seleccin para indicar que est en uso.

4th Dimension - Manual del Usuario 169


Captulo 9 Informes rpidos

Justificacin
Al seleccionar esta opcin se muestra la lista de atributos de
justificacin (por defecto, alineado a la izquierda, centrado, y alineado
a la derecha).

Nota El atributo Por defecto es la justificacin por defecto para un tipo de


datos (izquierda para nmeros o de lo contrario derecha).

Una vez se selecciona un elemento de la lista, aparece una marca de


seleccin junto al elemento.
Color de fuente
Al seleccionar este elemento se muestra una paleta de colores.

Formatos de Estos elementos aparecen en el men contextual cuando una celda o


presentacin 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 seleccin actual es una celda o una columna.

Clculos estndar 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 clculo correspondiente en la


celda seleccionada (ver el prrafo Aadir clculos en la pgina 194).
Una vez se selecciona un elemento en la lista para una celda, aparece
una marca de seleccin junto al elemento. Es posible seleccionar
sucesivamente varios clculos.

170 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

Comandos de Hay varias opciones destinadas a la administracin de filas o columnas:


administracin de
columnas y filas
Ocultar
La seleccin de este comando oculta la fila o columna actual. Una vez
oculta, aparece una marca de seleccin junto al comando, y la fila o
columna aparece sombreada con una malla.
Aadir...
Este comando est activo cuando una fila es seleccionada o al no selec-
cionar nada. Al elegir esta opcin se muestra el editor de frmulas para
permitirle definir la fuente de datos para una nueva columna. Una vez
definida la fuente de datos, la nueva columna se aade a la derecha de
la ltima columna existente.
Espaciamiento entre totales...
Este elemento aparece cuando hace clic en el rea de ttulo de una lnea
subtotal. Muestra una caja de dilogo de Propiedades de los subtotales.
Las opciones que se encuentran en est caja de dilogo se describen en
el prrafo Espacio subtotal en la pgina 192.
Insertar...
Este comando es accesible slo cuando se selecciona una columna en
modo Lista. Al elegir esta opcin se muestra el editor de frmulas para
permitirle definir la fuente de datos para la nueva columna. Una vez
definida la fuente de datos, la nueva columna se aade al lado
izquierdo de la columna seleccionada actualmente.
Eliminar
Este comando slo aparece cuando se selecciona una columna en
modo Lista. Al elegir esta opcin se elimina la columna seleccionada
actualmente.
Editar...
Este comando slo aparece al seleccionar una columna en modo Lista o
al seleccionar una celda en modo Tabla cruzada. Al elegir esta opcin se
despliega el editor de frmulas para permitirle editar la fuente de datos
de la columna actual (en modo lista) o de la celda actual (en modo
tabla cruzada).
Ancho automtico
Este comando slo aparece al seleccionar una columna en modo lista,
o al seleccionar cualquier celda en modo tabla cruzada. Esta opcin se
utiliza para activar o desactivar el ancho automtico. Cuando se selec-

4th Dimension - Manual del Usuario 171


Captulo 9 Informes rpidos

ciona la opcin Ancho automtico, 4D trata de ajustar el ancho de la


columna de acuerdo al tamao de los datos, de manera que los datos
slo ocupen una lnea.

Bordes Este comando aparece en el men contextual al seleccionar una celda,


fila o columna. Al elegir Bordes... aparece la caja de dilogo Bordes:

Para mayor informacin acerca de esta caja de dilogo, consulte el


prrafo Definir bordes en la pgina 183.

Una vez definido el formato de bordes se aplica a la seleccin actual


(celda, fila o columna).

Seleccionar filas, Cuando disea un informe rpido tipo lista, necesita seleccionar filas,
columnas, y celdas columnas, y celdas en el rea del informe rpido. Una celda es la
interseccin entre una fila y una columna.

Para seleccionar una fila:


Haga clic en las celdas Ttulo, 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.

172 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

Aadir y modificar Puede aadir o modificar texto en el rea del informe rpido para
texto etiquetar partes del informe. Por ejemplo, si solicita los subtotales,
puede etiquetarlos al aadir texto a las otras celdas en las filas Subtotal
y Total general.

Puede aadir y modificar textos as:


Editar el texto que 4th Dimension aade automticamente a la fila
Ttulo del informe,
Insertar texto en las celdas vacas de las filas Subtotal y Total general,

Insertar el valor de un campo Subtotal en las filas Subtotal,

Especificar la fuente, tamao de fuente, justificacin, y estilo para cual-


quier texto que aparezca en el informe.

Aadir texto
Para aadir texto en una celda del informe:
1 Haga doble clic en una celda vaca del informe rpido.
Aparece un punto de insercin de texto en la celda.
Si introduce una etiqueta para un clculo, seleccione una celda de la
misma fila que la celda que contiene con el clculo. No puede introdu-
cir texto en la misma celda que contiene clculos.
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 insercin y
arrstrelo a travs del texto en la celda que quiere modificar.
4th Dimension resalta el texto seleccionado.
2 Escriba el nuevo texto en la celda.

Aadir columnas En modo lista, puede crear columnas arrastrando los nombres de los
campos desde la lista de campos hacia el rea del informe rpido. Si
quiere aadir un campo de una tabla relacionada, expanda el campo
llave fornea en la lista jerrquica 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 opcin Las tablas relacionadas o
Todas las tablas).
Puede aadir campos de tablas relacionadas, si la relacin es

4th Dimension - Manual del Usuario 173


Captulo 9 Informes rpidos

automtica. Si quiere utilizar las relaciones manuales, marque la casilla


de seleccin Todas las relaciones en automtico: en este caso, el editor
pasa todas las relaciones de la base de datos a automticas (consulte el
prrafo Interfaz en la pgina 162).

Nota No puede aadir o editar una columna en modo tabla cruzada, ya que
el informe viene con todas las columnas necesarias.

Para aadir un campo:


Arrastre el nombre de un campo hacia la derecha de las columnas
existentes en el rea del informe rpido y suelte el botn del ratn.
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.

4th 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, 4th Dimension imprime los nombres de los campos como
encabezados de columna en la parte superior de cada pgina del
informe rpido.

Para aadir una columna utilizando un comando de men:


1 Seleccione el comando Aadir... 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 rpido, y luego seleccione el
comando Aadir...

El editor de frmulas estndar de 4th Dimension aparece , permitin-


dole especificar la fuente de datos de la nueva columna (campo o fr-
mula).

174 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

Insertar columnas En modo lista, puede insertar una columna vaca en el informe rpido.
Despus de insertarla, puede asignarle un campo o una frmula.

Para insertar una columna:


1 Seleccione una columna.
2 Seleccione Insertar... en el men Columnas.

O
Haga clic con el botn derecho del ratn (en Windows) o Control+clic
(en Mac OS) para mostrar el men contextual del informe rpido y
seleccione Insertar...

El editor de frmulas estndar de 4th Dimension aparece, permitin-


dole especificar la fuente de datos de la nueva columna (campo o fr-
mula).

Eliminar columnas En modo lista, a medida que especifica los campos para su informe
rpido, podra querer eliminar algunas columnas para ubicarlas en otro
lugar. O podra querer eliminar una columna definitivamente del
informe.

4th Dimension - Manual del Usuario 175


Captulo 9 Informes rpidos

Para eliminar una columna utilizando la barra de mens del editor de


informes rpidos.
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.

4th Dimension elimina la columna seleccionada del informe.

Reemplazar En modo lista, puede reemplazar una columna del informe rpido al
columnas arrastrar otro campo sobre ella. Tambin puede reemplazar un campo
con una frmula 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 instantneo. Si el campo anterior fue designado como
nivel de ordenamiento, el campo que lo reemplaza tambin es
substituido en la lista de ordenamiento.

Para reemplazar una columna utilizando el editor de frmulas:


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.

176 4th Dimension - Manual del Usuario


Uso del editor de informes rpidos

Aparece el editor de frmulas de 4th Dimension, permitindole desig-


nar la nueva fuente de datos de la columna (campo o frmula).
Al imprimir el informe rpido, 4th Dimension imprime los resultados
de la frmula para cada registro que aparezca en la fila de Detalle. Para
mayor informacin sobre cmo aadir una frmula a un informe
rpido, consulte la seccin Asociar frmulas a un informe rpido en
la pgina 178.

Dimensionar Por defecto, el editor de informes rpidos dimensiona las columnas


columnas automticamente, tal como lo indica el botn Ancho automtico. El
tamao de cada columna se define en funcin de la longitud mxima
de los datos y de las etiquetas de la columna. El editor de informes
rpidos dimensiona las columnas en el momento de imprimir el
informe.
Esta operacin se activa para una columna cuando el atributo Ancho
automtico ha sido asociado a la columna. Puede definir y visualizar la
activacin de esta opcin en el men Columnas, en el men
contextual de las columnas o utilizando el botn correspondiente de la
barra de herramientas Columnas:

Para ver el ancho de cada columna, previsualice el informe en la


pantalla. Para mayor informacin sobre cmo previsualizar el informe,
consulte la seccin Generar un informe rpido en la pgina 204.

Como la opcin Ancho automtico modifica el ancho de las columnas


con base en la longitud mxima de los datos de los registros a
imprimir, la seleccin de registros diferentes puede cambiar el tamao
de las columnas.

Puede redimensionar una columna manualmente, lo cual hace que la


opcin Ancho automtico (donde aplique) se deseleccione
automticamente.

Cuando una columna se dimensiona manualmente, el texto que


contiene se ajusta al ancho especificado utilizando ms de una lnea si
es necesario.

Para redimensionar una columna manualmente:


1 Seleccione la columna a redimensionar.

4th Dimension - Manual del Usuario 177


Captulo 9 Informes rpidos

2 Ubique el puntero del ratn sobre el divisor de la columna en el


informe rpido; 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
rpido, puede querer mover algunas columnas para ubicarlas en otro
lugar.

Para mover una columna utilizando la barra de herramientas del editor


de informes rpidos:
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.
4th Dimension mueve la columna seleccionada.

Asociar frmulas a Puede aadir una frmula a una columna del informe rpido. Por
un informe rpido ejemplo, puede aadir una formula que calcule el salario mensual de
los empleados a partir del campo Salario Anual.

Para asociar una frmula a una columna:


1 Inserte una columna vaca
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.
4th Dimension muestra el editor de frmulas, el cual puede utilizar
para construir una frmula. Si seleccion una columna existente, la
frmula que cree reemplazar el contenido previo de la columna.

178 4th Dimension - Manual del Usuario


Modificar los atributos grficos de un informe

Nota Asegrese que la frmula que cree no modifique la seleccin actual. La


modificacin de la seleccin actual de registros mientras imprime un
informe rpido, puede causar problemas si el informe est basado en la
seleccin actual. Para mayor informacin sobre los comandos y
funciones que modifican la seleccin actual, consulte el Manual del
Lenguaje.

2 Construya la frmula seleccionando los campos, operadores,


comandos y/o mtodos 4D, luego escriba los valores que quiere en el
rea de edicin.
O
Haga clic en el botn Cargar... para recuperar una frmula existente
en disco.
Para mayor informacin sobre el editor de frmulas, consulte el prrafo
Actualizaciones globales en la pgina 117.
Si hace clic en el botn Cargar..., 4th Dimension muestra una caja de
dilogo para abrir archivos y le pide seleccionar un archivo. El archivo
cargado reemplaza cualquier frmula que aparezca actualmente en el
editor de frmulas. Despus de cargar una frmula, puede modificarla
en el rea de edicin.
Para guardar la frmula como un archivo que pueda recuperar y utilizar
en otra columna o en otro informe, haga clic en el botn Guardar... e
introduzca un nombre de archivo en la caja de dilogo.
3 Haga clic en el botn Aceptar para asignar la frmula a la columna.
4th Dimension aade una nueva etiqueta a la columna que la identifica
como una frmula. Puede etiquetar nuevamente la columna al escribir
una etiqueta en la celda del ttulo de la columna. Las frmulas se eti-
quetan 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 frmulas.

Modificar los atributos grficos de un informe


Puede modificar la apariencia grfica de un informe rpido. El editor de
informes rpidos le permite definir los siguientes atributos:
la fuente, su tamao, justificacin, estilo y color,
el color de fondo de las celdas,
los bordes de las celdas.

4th Dimension - Manual del Usuario 179


Captulo 9 Informes rpidos

Adicionalmente, 4th Dimension ofrece un conjunto de plantillas


predefinidas de informes que puede modificar.

Nota Las especificaciones de salida slo 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
despus de generar el informe, con las aplicaciones receptoras (4D
View, 4D Chart o un editor de texto). Para mayor informacin acerca
del destino de los informes, consulte el prrafo Generar un informe
rpido en la pgina 204.

Especificar atributos Cuando disea un informe rpido, puede especificar diferentes fuentes,
de fuente, tamao, tamaos, justificacin, estilos y colores. Puede aplicar esas especifica-
justificacin, estilo y ciones al texto, a los datos y a los clculos en las filas, columnas o cel-
color das del informe rpido.
Si asigna especificaciones a la fila Detalle del informe, no ver los resul-
tados hasta previsualizar o imprimir el informe.
Puede especificar los atributos de fuente con los comandos de men o
los mens contextuales del editor de informes rpidos.

Para especificar una fuente, un tamao de fuente, un estilo, una


justificacin o un color de caracter:
1 Haga clic derecho (Windows) o Control+clic (Mac OS) en la etiqueta
de la fila, el ttulo de la columna, o celda donde quiere aplicar los
atributos de fuente.
Aparece un men contextual.

180 4th Dimension - Manual del Usuario


Modificar los atributos grficos de un informe

2 Utilice los submens Fuente, Tamao, Estilo, Justificacin 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 tamao, un estilo, una
justificacin y un color :

Nota Tambin puede asignar estilos y justificacin desde el men Estilo.

4th Dimension aplica los parmetros a los textos, datos o clculos


incluidos en el rea seleccionada.

Especificar el color El editor de informes rpidos permite definir un color de fondo para
de fondo de las cada celda. Puede definir un color o alternar dos colores, para dar
celdas 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 Impresin 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 combinacin de colores a las filas, celdas y


columnas.

4th Dimension - Manual del Usuario 181


Captulo 9 Informes rpidos

2 (Opcional) Si quiere utilizar un color de fondo alterno, seleccinelo 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 mos-
trarn ambos colores en el editor de informes rpidos.

Este es un ejemplo de informe en modo Lista generado (previsualizado)


que tiene colores de fondo alternos:

Los colores de fondo tambin se tienen en cuenta en la generacin de


informes en formato HTML:

182 4th Dimension - Manual del Usuario


Modificar los atributos grficos 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 dilogo Bordes:

rea de Previsualizacin
rea de seleccin de
grosor de lneas

Botones de atajo

El rea de previsualizacin vara dinmicamente de acuerdo al tipo de


seleccin: celda, columna o fila, tambin 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 slo se
repite verticalmente. Adems, otras celdas no se repiten (los ttulos por
ejemplo).
Si selecciona una celda de ttulo (que no se repite), las lneas exter-
nas representan las lneas externas de la celda:

4th Dimension - Manual del Usuario 183


Captulo 9 Informes rpidos

Si selecciona una celda detalle en un informe modo lista (que se


repite verticalmente), las lneas externas representan las lneas exte-
riores de las celda repetidas, y la lnea 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 lneas externas repre-
sentan las lneas externas de las celdas repetidas, y las lneas inter-
nas representan los bordes entre cada celda generada a partir de la
celda central:

2 Seleccione el grosor de las lneas y el color a utilizar:

Puede utilizar diferentes colores para diferentes bordes.

184 4th Dimension - Manual del Usuario


Modificar los atributos grficos 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 funcin
del tipo de celda en edicin.
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 configuracin inicial de bordes.
O
Haga clic en Cancelar para descartar los cambios y cerrar la caja de
dilogo.

Utilizar plantillas El editor de informes rpidos contiene un conjunto de plantillas


predefinidas para predefinidas que ofrecen varias aproximaciones grficas para la
informes realizacin de informes impresos o HTML. Puede utilizar las plantillas
tal como estn 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 caractersticas


grficas: fuente, colores, estilos, bordes y justificacin. Puede utilizar
todas las caractersticas de la plantilla o parte de ellas.

Para utilizar una plantilla predefinida:


1 Seleccione el comando Presentacin en el men Estilo.

4th Dimension - Manual del Usuario 185


Captulo 9 Informes rpidos

Aparece la caja de dilogo de seleccin de modelo:

Lista de modelos
predefinidos

rea de previsualizacin
de la plantilla selec-
cionada

Opciones grficas 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 dilogo. Seleccione el modelo que mejor responda a sus necesida-
des; recuerde que siempre puede modificar su informe posteriormente.
3 Si no quiere utilizar todas las opciones grficas definidas para el
modelo, deseleccione cada opcin que no quiere que se tenga en
cuenta.
Por defecto, todas las opciones estn seleccionadas. Si por ejemplo, des-
elecciona la opcin Borde, los bordes definidos por el modelo no se
aplican a su informe.

Nota Slo la opcin Color ser tenida en cuenta para los informes cuyo
destino es un archivo HTML.

4 Haga clic en Aplicar.


Las caractersticas seleccionadas se aplican inmediatamente a su
informe. Los atributos grficos definidos anteriormente, son reempla-
zados.
Recuerde que ciertas caractersticas slo son visibles despus de generar
el informe.

186 4th Dimension - Manual del Usuario


Ordenar registros

Ordenar registros
Una caracterstica importante del generador de informes rpidos, 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 clculos para cada grupo.

Definir el sentido del Puede especificar el sentido del orden en cualquier momento;
orden para un simplemente arrastre y deje caer una columna en el rea de la lista
informe en lista Sentido del orden.
Por ejemplo, si quiere ordenar los registros de vendedores por el campo
Regin de venta, debe arrastrar y soltar la columna Regin de venta en
el rea Sentido del orden.

Igualmente puede ordenar los resultados de una frmula al seleccionar


la columna que contiene la frmula y ubicarla en la lista Sentido del
orden. Para mayor informacin sobre aadir frmulas a informes
rpidos consulte la seccin Asociar frmulas a un informe rpido en
la pgina 178.

Puede ordenar un informe en varios niveles. El orden en que aparecen


los campos y frmulas en la lista Sentido del orden indica los niveles de
ordenacin.

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 botn de
insercin:

4th Dimension - Manual del Usuario 187


Captulo 9 Informes rpidos

El campo se aade 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 tringulo junto al
campo en la lista Sentido del orden.

Nota Si el campo de orden no ha sido insertado en una columna del


informe, automticamente se crea una columna adicional en el rea
del informe rpido.

Para especificar un orden para una columna (campo o frmula):


1 Seleccione Columnas del informe en la lista desplegable de Seleccin
de campos.

188 4th Dimension - Manual del Usuario


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 sultela


en la lista Sentido del orden.
O
Seleccione la columna en la lista de columnas y haga clic en el botn
de insercin:

Entonces 4th Dimension aade el nombre de la columna en la lista


Sentido del orden:

4th Dimension - Manual del Usuario 189


Captulo 9 Informes rpidos

Modificar el nivel de
ordenacin
Para modificar el nivel de una ordenacin:
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 Puede eliminar cualquier campo o frmula de la lista Sentido del
frmula de la lista orden.
Sentido del orden

Para eliminar un campo o frmula de orden:


1 Seleccione el campo o frmula 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.

190 4th Dimension - Manual del Usuario


Ordenar registros

Ordenar datos en En un informe tabla cruzada, slo se pueden ordenar los valores de las
informes tipo Tabla fuentes de datos horizontales y verticales (las dos fuentes de datos
cruzada utilizadas como categoras en la tabla final).

Para ordenar las categoras 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


especfico seleccionado. En este caso, los valores aparecen en el orden
en que aparecen en la seleccin.

Niveles de ruptura En un informe rpido, puede definir niveles de ruptura para separar los
registros en grupos de acuerdo a los valores de uno o ms campos. Un
rea de ruptura se imprime para cada nivel de ruptura. Puede hacer
clculos en cada rea de ruptura. Los clculos suma, media, mnimo,
mximo, nmero y desviacin estndar 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,
4th Dimension inserta una ruptura entre cada grupo de registros de una
misma zona de ventas. Estas filas se insertan automticamente cuando
se define un criterio de orden.

Despus de aadir una fila subtotal al informe rpido, puede solicitar


clculos para cada ruptura. Por ejemplo, puede insertar un clculo en
una fila subtotal para mostrar el subtotal de ventas de cada zona de
ventas. Para mayor informacin sobre cmo aadir clculos a filas Sub-

4th Dimension - Manual del Usuario 191


Captulo 9 Informes rpidos

total y Total general, consulte la seccin Aadir clculos en la pgina


194.

Filas Subtotal

La etiqueta de una fila subtotal indica el cambio de valor que provoca


la ruptura.

Uso de valores de Puede mejorar la apariencia y claridad de sus informes etiquetando


campos de ruptura cada fila subtotal con el valor del campo de ruptura.
en las etiquetas
Para solicitar que el valor de un campo de ruptura se imprima en una
etiqueta ubicada en el rea de ruptura, utilice el signo nmero (#) 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 nmero al momento
de imprimir el informe.

El signo nmero 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 nmero en una etiqueta en la


fila subtotal:

Signo nmero uti-


lizado en una eti-
queta

Espacio subtotal Es posible configurar filas de subtotal para controlar la distribucin de


la pgina y la apariencia del informe rpido. Por ejemplo, puede
generar una ruptura de pgina despus de cada subtotal.

Las opciones de distribucin de la pgina subtotal pueden ser utilizadas


para definir visualmente las diferentes partes del informe.

192 4th Dimension - Manual del Usuario


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 ttulo de la fila subtotal y elija el comando
Espacio entre totales:

Aparece la caja de dilogo Propiedades de los subtotales:

2 Elija una de las tres opciones siguientes:


Sin cambio (opcin seleccionada por defecto): No se aplica una
propiedad especfica a la fila subtotal; la fila subtotal tiene las mismas
caractersticas de espacio que las filas del informe.
Generar un salto de pgina: se genera un salto de pgina despus de
cada fila subtotal en el informe.
Generar espacio extra: se aade un espacio especfico debajo de cada
fila subtotal en el informe.
Una opcin adicional puede utilizarse para definir el espacio:
Puntos extra: puede definir una altura especfica de espacio extra en
puntos.
% Extra de altura: puede definir la cantidad extra de espacio a
aadir como un porcentaje de la altura estndar de las filas del
informe. Por ejemplo, para generar espacio extra correspondiente a
dos filas vacas, escriba el valor 200.

4th Dimension - Manual del Usuario 193


Captulo 9 Informes rpidos

Aadir clculos
Puede aadir clculos efectuados a partir del contenido de campos y
frmulas a cada fila Subtotal y la fila Total general. En un informe tabla
cruzada, los clculos se deben insertar en la fila central.

Los botones de clculos estndar de la barra de herramientas del editor


de informes rpidos, identifican las opciones de clculos disponibles.

Los siguientes clculos estn 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 rup-


tura.

Mnimo: muestra el valor ms pequeo del informe o de la ruptura.

Mximo: muestra el valor ms grande del informe o de la ruptura.

Nmero: calcula el nmero de registros del informe o de la ruptura.

Desviacin estndar: calcula la raz cuadrada de la varianza del informe


o de la ruptura (la varianza es un valor de dispersin alrededor del pro-
medio).

Estas opciones tambin aparecen en el men contextual del editor de


informes rpidos 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 clculo en la fila de Total, el clculo se realiza para
todos los registros en el informe. Si ubica el clculo en una fila sub-
total, el clculo se realiza para los registros de cada ruptura por sepa-
rado.

194 4th Dimension - Manual del Usuario


Aadir clculos

Informes tabla cruzada


Los clculos se aplican como se describe a continuacin

Aplica para cada


Aplica para los valores
celda de la tabla de cada fila
Aplica para los valores
en cada columna
Aplica para valores
de la ltima fila
y la ltima columna

Para aadir un clculo:


1 Seleccione la celda donde quiere insertar el clculo.
Los clculos suma, mnimo, mximo y promedio, slo se pueden apli-
car en campos numricos o de frmula.
2 Haga clic en los botones de clculo que quiera.
O
Desde el men contextual, seleccione los clculos que quiera.
4th Dimension muestra un icono de clculo para cada clculo solici-
tado. La siguiente imagen muestra iconos de suma en las filas Subtotal
y Total

Iconos de clculo

Si aade ms de un clculo a una celda, 4th Dimension apila los iconos


uno sobre otro.

Uso de clculos y Puede insertar clculos utilizando los siguientes cdigos:


valores de columna ##S se reemplaza por suma en la fila subtotal o total.
en etiquetas
##A se reemplaza por promedio.
##C se reemplaza por nmero.
##X se reemplaza por el mximo
##N se reemplaza por el mnimo.

4th Dimension - Manual del Usuario 195


Captulo 9 Informes rpidos

##D se reemplaza por la desviacin estndar.


##xx, donde xx es un nmero de columna. Este cdigo se reemplaza
por el valor de la columna, utilizando su formato. Si esta columna
no existe, no se reemplaza.

Estos cdigos son muy tiles para combinar etiquetas y datos en una
celda.

Mostrar los valores En un informe con subtotales, las columnas utilizadas para agrupar
repetidos para registros sobre los cuales efectuar los clculos, se denominan columnas
columnas de ruptura 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 slo 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 Valo-
res repetidos. Esta propiedad puede ser seleccionada haciendo clic en
el botn Valores repetidos , de la barra de herramientas, o seleccio-
nando el comando de men Valores repetidos en el men contextual
del editor de informes rpidos, o seleccionando la opcin Valores repe-
tidos 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 botn Valores

196 4th Dimension - Manual del Usuario


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 despus de marcar la
casilla de seleccin Valores repetidos para la columna Departamento.

Valores de ruptura
(repetidos)

Definir formatos de salida


Puede especificar formatos de salida para columnas que contienen
datos numricos (entero, entero largo, real), alfanumricos (Alfa),
fecha, hora e imagen.

Por ejemplo, si muestra los salarios de una columna, puede aadir un


formato numrico a la celda Detalle para el campo Salario. El formato
###,##0.00;-###,##0.00 ubica el signo de Euro () al lado derecho
del nmero y pueden mostrar cantidades de Euros desde -999,999.99
hasta 999,999.99:

Formato numrico

Si su informe incluye campos Alfa tales como un nmero telefnico o


un nmero de seguridad social, puede utilizar un formato Alfa. Si su
informe muestra fechas, horas o imgenes, tambin puede asignarles
un formato de salida.

4th Dimension - Manual del Usuario 197


Captulo 9 Informes rpidos

4th Dimension ofrece diferentes formatos de salida por defecto. Sin


embargo, usted puede crear sus propios estilos de formatos de salida
para formatos numricos y alfanumricos. Para mayor informacin
sobre este tema, consulte el Manual de Diseo.

Asignar el formato Puede asociar un formato de salida a una celda seleccionndolo en el


de salida men contextual o escribindolo directamente en la celda.

Para asignar un formato de salida a un campo numrico, 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 vara de acuerdo al tipo de datos de la


columna: numricos, alfanumricos, 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 informacin sobre los formatos de salida, consulte el


Manual de Diseo.

198 4th Dimension - Manual del Usuario


Ocultar y mostrar filas y columnas

El formato se introduce en la celda Detalle. Si tambin solicita clculos


para la columna, el formato especificado en la celda Detalle se aplica
automticamente a los clculos. La nica excepcin es el clculo
Nmero que siempre se muestra como un nmero entero y no
acepta ningn smbolo de formato, tal como el signo Euro () o el
signo dlar ($).

Tambin 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


4th Dimension le permie ocultar filas o columnas en un informe rpido
en modo lista. Si quiere puede mostrar una fila o columna oculta.

Ocultar filas es til cuando quiere que el informe slo muestre los
clculos que aparecen en las filas subtotal y total. Tambin puede utilizar
esta caracterstica 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 rpidos, 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


Captulo 9 Informes rpidos

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 rpidos.

O
Haga clic en el botn Ocultar de la barra de herramientas
Columnas.

200 4th Dimension - Manual del Usuario


Aadir encabezados y pies de pgina

4th Dimension muestra la fila o columna en color gris para recordarle


que no aparecer al imprimir o previsualizar el informe rpido.

Fila oculta

Columna Oculta

Mostrar una fila o Cuando una fila o columna est oculta, al seleccionarla aparece una
columna oculta marca () junto al comando de men Ocultar en el men Columnas o
en el men contextual. Adicionalmente, el botn correspondiente de
la barra de herramientas Columnas aparece presionado.

Puede mostrar una fila o columna oculta seleccionando nuevamente la


opcin Ocultar en el men Columnas o en el men contextual. Al
hacer esto, la fila o columna aparece normalmente en el rea del
informe rpido.

Aadir encabezados y pies de pgina


Antes de imprimir un informe rpido, puede aadir encabezados y pies
de pgina. Utilice la caja de dilogo Encabezado y pie de pgina para
definir el encabezado y pie de pgina de su informe. Esta caja de
dilogo le permite hacer lo siguiente:
Aadir texto o imgenes al encabezado y pie de pgina,
Especificar el tamao de las reas de encabezado y pie de pgina,
Utilizar textos independientes para las partes izquierda, central y dere-
cha del encabezado y pie de pgina,
Especificar fuentes, tamaos y estilo de fuente para el encabezado y el
pie de pgina,
Insertar cdigos que aadan nmeros de pgina, fecha y hora a sus
informes.
Slo puede especificar encabezado y pie de pgina cuando imprime el
informe con destino a la impresora. Sin embargo, una vez se definen,
se mantienen con el informe, an cuando el destino se modifique. Para
mayor informacin sobre cmo alternar destinos de salida, consulte la
seccin Generar un informe rpido en la pgina 204.

4th Dimension - Manual del Usuario 201


Captulo 9 Informes rpidos

Para aadir encabezados y pies de pgina:


1 Seleccione Encabezado y pie de pgina... del men Archivo.
Aparece la caja de dilogo Encabezado y pie de pgina.

Lista desplegable
Encabezados/Pies
de pgina

rea de insercin
de imagen

rea de previsualiza-
cin de la pgina

rea de insercin
de texto

Nota El rea de previsualizacin tiene en cuenta la configuracin del


formato de impresin.

La caja de dilogo Encabezado y pie de pgina le permite especificar


encabezados y pies de pgina en una misma pantalla. Utilice el men
desplegable Encabezados/Pies de pgina para indicar el que quiere defi-
nir actualmente.
2 Seleccione Encabezados o Pies de pgina en el men de seleccin.

3 Escriba la altura del encabezado o pie de pgina en el rea Altura.


Cuando entra por primera vez a la caja de dilogo, la altura del encabe-
zado y pie de pgina es 25 puntos. No slo puede cambiar este valor,
sino tambin la unidad de medida para indicar los valores en centme-
tros o pulgadas.

202 4th Dimension - Manual del Usuario


Aadir encabezados y pies de pgina

A medida que introduce la altura del encabezado y pie de pgina, las


lneas en el rea de previsualizacin de la pgina se desplazan para
indicar el tamao del encabezado y del pie de pgina al imprimir el
informe.
4 Si quiere utilizar una imagen, pguela en el rea de imagen (utilice los
comandos estndar copiar y pegar):

5 Seleccione la alineacin haciendo clic en los iconos de Alineacin:

6 Si quiere que la altura de la imagen sea la altura del encabezado/pie


de pgina, haga clic en el botn Aplicar:

7 Seleccione un rea de entrada y escriba el texto para el encabezado o


pie de pgina.

4th Dimension - Manual del Usuario 203


Captulo 9 Informes rpidos

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 nmero de
pgina actual

Puede insertar el nmero de pgina actual, hora de ejecucin, o fecha


de ejecucin.
Tambin puede utilizar el cdigo de las variables directamente: #H para
la hora, #D para la fecha y #P para el nmero de pgina.
8 Asigne los atributos de fuente para el encabezado/pie de pgina.

9 Haga clic en el botn Aceptar para validar los cambios.

Generar un informe rpido


Una vez terminado el proceso de diseo del informe, puede imprimir
el informe rpido. Puede imprimir un informe rpido para una
variedad de tipos de salida:
En una impresora estndar seleccionada,
En disco, en un archivo de texto,

En un grfico,

En un documento 4D View,

En un documento HTML

Para seleccionar un destino de salida:


Seleccione Destinos en el men Archivo.

204 4th Dimension - Manual del Usuario


Generar un informe rpido

El submen Destinos contiene cinco elementos.

Impresora Esta opcin utiliza la impresora seleccionada en su configuracin


actual de impresin. 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 opcin est seleccionada por defecto.
2 Si es necesario, seleccione Ajustes de impresin en el men Archivo, y
especifique sus parmetros de impresin.

Nota Este comando slo est disponible cuando el destino seleccionado es


Impresora.

3 Si quiere previsualizar su informe, seleccione Vista preliminar en el


men Archivo.

Nota Este comando slo est disponible cuando el destino seleccionado es


Impresora.

Aparece la caja de dilogo 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
botn Aceptar.

Archivo en disco Esta opcin enva su informe rpido a un archivo en disco que usted
puede abrir y modificar con otras aplicaciones, incluyendo procesado-
res de texto y hojas de clculo. Esta opcin exporta los registros del
informe rpido a un archivo de texto.

4th Dimension - Manual del Usuario 205


Captulo 9 Informes rpidos

Cuando utiliza esta opcin, 4th Dimension automticamente 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.
4th Dimension muestra una caja de dilogo estndar para guardar
archivos y le pide introducir el nombre del archivo.
3 Escriba el nombre del archivo y haga clic en el botn Guardar.
4th Dimension muestra una caja de dilogo para mantenerlo infor-
mado del progreso de la operacin.
Despus de imprimir el informe para un archivo, 4th Dimension
retorna al editor de informes rpidos. Recuerde cambiar el destino de
salida si quiere volver a enviar el informe rpido a una impresora
estndar.

Grfico Esta opcin enva el informe a 4D Chart, el plug-in de 4th Dimension


para representar datos grficamente. Cuando selecciona Grfico en el
submen Destinos, su informe se presenta como un grfico en vez de
en forma de tabla. El grfico se puede imprimir utilizando 4D Chart.
En modo lista, 4D Chart slo utiliza los clculos y etiquetas de la fila
subtotal. Se utiliza la primer columna no numrica ms a la izquierda
como eje de Categoras (el eje horizontal). Para poder utilizar esta
funcionalidad, el informe debe:
contener de uno a cinco campos numricos o frmulas. Estas
columnas sern asignadas a los valores de los ejes en el grfico.
utilizar un tipo de clculo por campo numrico.
Por ejemplo, si quiere representar grficamente el salario promedio por
departamento, debe crear un informe rpido con dos columnas,

206 4th Dimension - Manual del Usuario


Generar un informe rpido

Nombre del departamento y Salario, y una fila subtotal para calcular el


promedio del Salario:

Valor a representar
grficamente

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 pas para un
conjunto de productos, puede definir el siguiente informe:

Elementos (eje X)

Series (eje Y)

Valor a representar grfica-


mente (eje Z)

Para generar el informe como un grfico:


1 En el men Archivo, seleccione Grfico en el submen Destinos.
2 Seleccione Generar... en el men Archivo.

4th Dimension - Manual del Usuario 207


Captulo 9 Informes rpidos

Para informes modo lista, 4th Dimension representa los datos en un


grfico de columnas 2D.

Para informes modo tabla cruzada, 4th Dimension representa los


datos en un grfico de columnas 3D:

Puede utilizar 4D Chart para elegir otro tipo de grfico o imprimir el


grfico.

208 4th Dimension - Manual del Usuario


Generar un informe rpido

Documento 4D View Esta opcin enva el informe a un documento 4D View, un plug-in de


4th 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 slo est disponible si el plug-in 4D View est


instalado en su entorno 4th 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.
4th Dimension crea una ventana 4D View con todos los datos. Puede
modificar su contenido, imprimirlo o guardarlo utilizando los coman-
dos de men de 4D View.

Archivo HTML Esta opcin enva su informe rpido a un archivo HTML. Cuando
selecciona esta opcin, se utiliza la plantilla HTML por defecto, a
menos que sea cambiada por programacin.

Cuando utiliza esta opcin, 4th Dimension automticamente 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.
4th Dimension muestra una caja de dilogo estndar para guardar
archivos y le pide introducir un nombre del archivo.
3 Escriba el nombre del archivo y haga clic en el botn Guardar..
4th Dimension muestra una caja de dilogo que lo mantiene infor-
mado acerca del progreso de la operacin.
Despus de imprimir el informe en un archivo HTML, 4th Dimension
retorna al editor de informes rpidos. Recuerde cambiar el destino de
salida si quiere volver a enviar el informe rpido a una impresora
estndar.

4th Dimension - Manual del Usuario 209


Captulo 9 Informes rpidos

Generar el cdigo 4D
El editor de informes rpidos le permite generar automticamente el
cdigo 4th Dimension correspondiente a un informe definido y
pegarlo en el portapapeles. Esta funcin permite construir
manualmente los esbozos de informes rpidos que se puedan
personalizar utilizando el lenguaje de 4th Dimension.
Esta funcin slo est disponible en entorno Usuario.
El botn para generacin de cdigo est ubicado en la ltima pgina
del asistente de creacin de informes rpidos:

ltima pgina
del asistente

Generar el
cdigo 4D

Incluso si construye el informe rpido manualmente, puede utilizar


esta funcin mostrando el paso Finalizacin del asistente.

210 4th Dimension - Manual del Usuario


Generar el cdigo 4D

Cuando hace clic en este botn, aparece una caja de dilogo que le
permite definir los parmetros relacionados con la generacin del
cdigo:

Las siguientes opciones estn disponibles:


Bordes: marque esta opcin para especificar que quiere incluir en el
cdigo 4D generado las propiedades de bordes de las celdas.
Visibilidad de las paletas: marque esta opcin para especificar que
quiere incluir en el cdigo 4D generado la configuracin de visualiza-
cin actual de las paletas (Estndar, Estilos, Columnas...).
Es recomendable no marcar esta opcin si el cdigo va a ser utilizado
en un rea fuera de pantalla.
Propiedades del texto: utilice esta opcin para especificar que quiere
incluir la definicin de estilo de fuente del informe (fuente, estilo, etc.)
en el cdigo 4D.
Si esta opcin no est marcada, las siguientes tres opciones no tienen
efecto.
Tipo, Tamao, Alineacin: cuando esta opcin est marcada, el
cdigo 4D generado incluye la informacin relacionada con la
fuente, el tamao de fuente y la alineacin de los textos en el
modelo de informe rpidos.
Estilo (Negrita, Cursiva, Subrayado): cuando esta opcin est mar-
cada, el cdigo 4D generado incluye informacin relacionada con
estilos de texto en el modelo de informe rpido.

4th Dimension - Manual del Usuario 211


Captulo 9 Informes rpidos

Color (Texto, Fondo): cuando esta opcin est marcada, el cdigo


4D generado incluye informacin relacionada con los colores de
texto en el modelo del informe rpido.
Una vez haya definido las opciones, haga clic en el botn Generar el
cdigo para generar el cdigo 4D; luego aparece el cdigo en el rea de
previsualizacin de la caja de dilogo:

Puede modificar las opciones de cdigo y hacer clic nuevamente en el


botn Generar el cdigo con el fin de actualizar el rea de
previsualizacin.

Si est satisfecho con el cdigo generado, haga clic en el botn Copiar


al Portapapeles, luego haga clic en el botn Cerrar para cerrar la caja
de dilogo.

Puede pegar el cdigo en un mtodo o en un archivo existente


utilizando el atajo estndar Ctrl+V (Windows) o Comando+V (Mac OS),
o el comando Pegar del men Edicin.

212 4th Dimension - Manual del Usuario


10 Etiquetas

El editor de etiquetas de 4th Dimension proporciona una forma


conveniente para imprimir una amplia variedad de etiquetas.

Con el editor de Etiquetas, puede hacer lo siguiente:


Disear etiquetas para correos, carpetas y tarjetas de archivos, y para
muchas otras necesidades
Especificar la fuente, tamao de la fuente, y estilo a utilizar en las
etiquetas
Especificar el nmero de etiquetas horizontales y verticales en cada
pgina
Especificar las mrgenes a aplicar en la pgina de etiquetas

Cargar y guardar diseos de etiquetas

Imprimir etiquetas.
Las etiquetas tambin se pueden crear utilizando el editor de Formula-
rios en el entorno Diseo. Utilice el editor de formularios para disear
etiquetas especializadas que incluyen variables o aprovechan las herra-
mientas grficas disponibles en editor de formularios. Para mayor
informacin acerca del uso del editor de formularios para la creacin
de etiquetas, consulte el Manual de Diseo.

El asistente de etiquetas
Utilice el asistente de etiquetas para crear, dar formato e imprimir eti-
quetas en el entorno usuario. El asistente de etiquetas contiene los
parmetros para el diseo y posicionamiento de las etiquetas en el
papel. Por ejemplo, cuando crea etiquetas de direcciones, puede querer

4th Dimension - Manual del Usuario 213


Captulo 10 Etiquetas

un diseo de etiqueta que incluya el nombre y apellido de la persona


en la primera lnea, la direccin en la segunda lnea, etc.

Como parte del diseo, el asistente de etiquetas le permite especificar


el nmero de etiquetas por pgina y las mrgenes 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 pginas, Etiqueta y Disposicin,
cada una identificada por una pestaa en la parte superior de la caja de
dilogo. La pgina Etiqueta se utiliza para definir el contenido de la eti-
queta y la pgina Disposicin, para definir el tamao y posicin de las
etiquetas en la pgina. Al terminar el diseo de una etiqueta, puede
guardarla en el disco de manera que pueda reutilizarla.

Abrir el Asistente de Para abrir el Asistente de etiquetas:


etiquetas Seleccione Etiquetas en el men Utilidades o haga clic en el icono
correspondiente en la barra de herramientas del entorno Usuario.
4th Dimension muestra la pgina Etiqueta del Asistente de etiquetas.

Barra de
herramientas

Listas de campos

rea de previsu-
alizacin

rea de entrada
de Texto esttico
rea de Aspecto
del objeto
rea de atributos
de texto
Lista desplegable
Formulario a usar

Botn Aspecto
por defecto

Pgina Etiqueta La pgina Etiqueta contiene los parmetros para el diseo y formato de
las etiquetas.

214 4th Dimension - Manual del Usuario


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 jerrquica. Si la tabla est relacionada con
otras tablas, los campos de llave fornea tienen un signo ms (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 slo aparecen las tablas y campos visibles.
Para mayor informacin acerca de cmo dar el atributo de invisible a
tablas y campos, consulte el Manual de Diseo.

rea de vista previa: utilice esta rea para disear su etiqueta.


Barra de herramientas: la barra de herramientas del Asistente de eti-
quetas contiene herramientas para dibujar, seleccionar, alinear, distri-
buir, ubicar y duplicar objetos. Para informacin completa sobre esta
barra de herramientas, consulte la seccin Barra de herramientas del
Asistente de etiquetas en la pgina 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.
Botn Aspecto por defecto: este botn aplica el conjunto de atributos
de apariencia por defecto al objeto seleccionado.
rea de entrada de Texto esttico: esta rea permite aadir objetos de
texto esttico a la etiqueta.
rea de atributos de texto: estos controles le permiten especificar la
fuente, tamao de fuente, formato de presentacin, 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, seleccinelo en esta lista. En este caso 4th Dimension
ignora cualquier otra especificacin en el asistente e imprime las
etiquetas de acuerdo al diseo del formulario indicado; igual que
cualquier trabajo de impresin, se ejecuta cualquier formulario o
mtodo de objeto asociado al formulario. Para mayor informacin
acerca del diseo de formularios para etiquetas, consulte el Manual de
Diseo.

4th Dimension - Manual del Usuario 215


Captulo 10 Etiquetas

Pgina Disposicin La pgina Disposicin contiene controles para imprimir etiquetas


basados en los requerimientos de la impresora seleccionada en el
Administrador de impresin (Utilidad Configuracin Impresoras en
Macintosh), de manera que puede indicar el formato de pgina con
precisin.

Para mayor informacin sobre la pgina Disposicin, consulte la


seccin Especificar la disposicin de las etiquetas en la pgina 227.

Barra de La barra de herramientas del Asistente de etiquetas contiene las


herramientas del siguientes herramientas:
Asistente de
etiquetas
Flecha Herramientas Herramientas de Duplicar
(seleccin de dibujo alineacin

Rectngulo Derecha
Rectngulo redon- Izquierda Traer al frente
deado. Inferior Enviar al fondo
valo Superior
Lnea Horizontal centrado Distribucin vertical
Vertical centrado Distribucin horizontal

Crear un diseo de Etiquetas


Puede crear una etiqueta arrastrando los nombres de los campos hacia
el rea de vista previa, aadiendo texto esttico, dibujando objetos
grficos con las herramientas de dibujo en la barra de herramientas, y
pegando grficos 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 tamao aproximado y el aspecto de la


etiqueta seleccionada. Antes de aadir elementos a la etiqueta, puede
especificar las dimensiones del papel y de las etiquetas en la pgina
Disposicin. Para mayor informacin, consulte la seccin Especificar
la disposicin de las etiquetas en la pgina 227.

216 4th Dimension - Manual del Usuario


Crear un diseo de Etiquetas

Nota No puede aadir una frmula (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 aade 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 lnea), presione la tecla Mays mientras arrastra el nuevo
campo.
O
De lo contrario, contine arrastrando campos hacia el rea de vista
previa.
Cuando concatena dos campos arrastrndolos y soltndolos, el
separador que se utiliza es el definido en los recursos de
4th 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 estn concatenados en una lnea. Cuando
4th Dimension imprime la etiqueta, insertar un espacio entre los cam-
pos en la misma lnea. La siguiente imagen muestra la concatenacin
de los campos Nombre y Apellido.

Si concatena dos campos arrastrando y soltando el segundo campo


mientras presiona la tecla Mays, se utiliza el retorno de carro como

4th Dimension - Manual del Usuario 217


Captulo 10 Etiquetas

separador. Cuando se imprimen las etiquetas si el segundo campo


est vaco ,se omite la lnea 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 caracterstica le permite crear etiquetas postales


con muchos campos concatenados ([Clientes]Nombre, [Clien-
tes]Apellido, [Clientes]Direccion1, [Clientes]Direccion2, etc.) sin
generar lneas vacas cuando un campo est vaco.
Puede redimensionar automticamente un grupo de campos conca-
tenados de manera que corresponda al nmero de lneas que con-
tiene. Puede hacerlo, con Control+clic (en Windows) o
Comando+clic (en Mac OS) en el borde inferior derecho del grupo.

A medida que aade campos, puede reubicarlos arrastrndolos o


utilizando las herramientas de alineacin en la barra de herramientas.
3 Para aadir un elemento de texto a la etiqueta, introduzca el texto en
el rea de texto esttico y haga clic en la flecha .
El objeto de texto esttico se aade al rea de vista previa de la
etiqueta. La siguiente imagen muestra un elemento de texto esttico
aadido a la etiqueta.

Despus de aadir el texto a la etiqueta, puede reubicarlo arrastrndolo


o alinendolo con otros objetos.
4 (Opcional) Utilice una herramienta de dibujo para aadir los objetos
grficos que quiera a las etiquetas.
Por ejemplo, puede aadir diferentes fondos a las secciones PARA: y
DE: de la etiqueta.
5 (Opcional) Pegue un grfico desde el portapapeles en el rea de vista
previa.
Para mayor informacin acerca de cmo aadir grficos a las etiquetas,
consulte la seccin Aadir un grfico a la etiqueta en la pgina 226.
Despus de aadir todos los elementos necesarios al rea de vista previa
de la etiqueta, puede utilizar cualquier herramienta de edicin para
modificar el diseo de las etiquetas. Para mayor informacin, consulte

218 4th Dimension - Manual del Usuario


Trabajar con objetos en el Asistente de etiquetas

la seccin Trabajar con objetos en el Asistente de etiquetas en la


pgina 219.

Campos vacos en el Algunos registros en su base de datos pueden no contener entradas


Asistente de etiquetas para cada campo. Al imprimir las etiquetas, el Asistente de etiquetas
maneja los campos vacos inteligentemente. En vez de dejar espacios
vacos donde debera haber datos, el Asistente concatena los datos.

Cuando en una lnea existe un campo vaco para un registro en


particular, 4th Dimension concatena los campos restantes en la lnea sin
dejar los espacios vacos correspondientes a los datos faltantes.

Cuando una lnea completa no contiene datos para un registro en


particular, 4th Dimension concatena verticalmente las lneas restantes
en la etiqueta sin dejar una lnea vaca.

4th Dimension centra automticamente el texto dentro del rea de la


etiqueta.

Eliminar campos Si comete un error, puede eliminar uno o ms 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
slo se elimina el ltimo campo de la fila. Para borrar ms campos de la
fila, debe continuar presionando Retroceso.

Trabajar con objetos en el Asistente de etiquetas


Esta seccin describe las tcnicas de edicin de objetos en las etiquetas.
Esto incluye:
Crear objetos grficos,

Alinear objetos,

Distribuir objetos,

Superponer objetos,

Duplicar objetos,

4th Dimension - Manual del Usuario 219


Captulo 10 Etiquetas

Mover objetos,

Redimensionar objetos,

Aadir bordes a un objeto,

Aadir colores de fondo y primer plano, patrones de relleno, y bordes,

Pegar un grfico en la etiqueta,

Eliminar objetos.

Crear objetos Puede crear un objeto grfico dibujndolo.


grficos
Para crear un objeto:
1 Seleccione el tipo de objeto que quiere dibujar haciendo clic en su
herramienta de la barra.
El puntero del ratn 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, rectngulos, y rectngulos
redondeados), arrastre diagonalmente.

1) Seleccione la
herramienta de
dibujo que
quiera utilizar

2) Arrastre para
dibujar el
objeto

Nota Presione la tecla Mays mientras dibuja para limitar el objeto a una
forma regular. Las lneas se limitan a verticales u horizontales, los rec-
tngulos a cuadrados, y los valos a crculos.

3 Cuando termine de dibujar el objeto suelte el botn del ratn.


4th Dimension crea el objeto y lo convierte en el objeto actualmente
seleccionado. La herramienta Flecha es seleccionada automticamente
y el puntero se convierte en una flecha.

220 4th Dimension - Manual del Usuario


Trabajar con objetos en el Asistente de etiquetas

Alinear objetos Las herramientas de alineacin 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 alineacin del


asistente de etiquetas.
Alinear a la derecha Alinear centrado vertical

Alinear a la izquierda Alinear centrado horizontal

Alinear abajo Alinear arriba


La posicin de las lneas representa la funcin de cada herramienta. Por
ejemplo, el icono alinear a la derecha muestra los objetos alineados
verticalmente a la derecha de la caja. El botn alinear centrado vertical
muestra los lneas alineadas verticalmente en el centro.

Para alinear un conjunto de objetos:


1 Seleccione los objetos que quiere alinear.
Presione Mays+clic para seleccionar varios objetos.
2 Haga clic en la herramienta de alineacin que corresponda a la
alineacin que quiere.
4th Dimension alinea los objetos seleccionados de acuerdo a la alinea-
cin seleccionada.

Distribuir objetos La barra de herramientas incluye dos botones que le permiten


distribuir tres o ms 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,

Mays+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),
Mas+Alt+Clic: distribuye los objetos de acuerdo a sus centros.

4th Dimension - Manual del Usuario 221


Captulo 10 Etiquetas

Estas reglas se ilustran en el siguiente diagrama.

Accin Clic Mays+Clic Alt+Clic (Windows) Mays+Alt+Clic (Windows)


Opcion+Clic (Mac OS) Mays+Opcin+Clic (Mac
OS)
Distribuir Estndar Superiores Inferiores Centros
verticalmente

Distribuir Estndar Lado izquierdo Lado derecho Centros


horizontalmente

Para distribuir un conjunto de objetos:


1 Seleccione los objetos que quiere distribuir.
Debe seleccionar por lo menos tres objetos. Presione la tecla Mays y
haga clic para seleccionar varios objetos.
2 Si quiere, presione una tecla de modificacin o una combinacin de
teclas y haga clic en la herramienta de Distribucin horizontal o de
Distribucin vertical.
4th Dimension distribuye los objetos seleccionados de acuerdo a la
reglas que seleccion.

Superponer objetos Puede querer crear un diseo que utilice objetos en diferentes capas.
Por ejemplo, puede querer ubicar un rectngulo sombreado detrs 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.

222 4th Dimension - Manual del Usuario


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
atrs. Si quiere mover los objetos slo un capa hacia adelante o hacia
atrs, presione la tecla Shift mientras hace clic en Enviar al fondo o
Traer al frente.
Para mover un objeto hacia el frente o hacia atrs:
1 Seleccione el o los objetos que quiere mover.
Presione la tecla Mays 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.
4th Dimension mueve los objetos seleccionados hacia atrs o al frente
de los dems objetos.
Nota Cuando mueve un objeto hacia el fondo, puede parecer oculto tras los
objetos que estn en frente de l. Para ver el objeto, seleccione el objeto
del frente y envelo 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 ms objetos.
Presione la tecla Mays y haga clic en los objetos que quiere
seleccionar.
2 Haga clic en la herramienta Duplicar de la barra.
4th Dimension duplica el o los objetos seleccionados.

Mover objetos Puede mover objetos seleccionndolos y arrastrndolos con el ratn.


Tambin, puede utilizar las teclas de flechas para mover los objetos uno
o diez pxeles a la vez.

4th Dimension - Manual del Usuario 223


Captulo 10 Etiquetas

Para mover un objeto un pxel, seleccione el objeto y presione una


tecla de flecha.
Para mover un objeto diez pxeles 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 Puede redimensionar cualquier objeto en la etiqueta seleccionndolo y


objetos 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 desapa-
rece.
3 Arrastre el cuadro hacia el centro del objeto para reducir el tamao del
objeto.
O
Arrastre el cuadro hacia afuera, para aumentar el tamao del objeto.
4th Dimension redimensiona el objeto.

Aadir un borde a Puede aadir un borde de un pxel a un objeto. El borde puede estar a
un objeto una distancia entre uno y nueve pxeles del objeto.

Para aadir un borde:


1 Seleccione el objeto.
El objeto seleccionado se indica por los cuadro cuadros de seleccin.

2 Presione la tecla Control (Comando en Macintosh) y presione un


nmero de 1 a 9 en el teclado numrico.

224 4th Dimension - Manual del Usuario


Trabajar con objetos en el Asistente de etiquetas

Se aade un borde al objeto. La distancia desde el objeto (en pxeles) se


controla por el nmero que presion. La siguiente imagen muestra el
resultado de presionar Control+1.

Aadir colores de 4th Dimension le permite aadir colores a los objetos para mostrarlos
fondo o primer en un monitor a color o imprimirlos a color. Combinando los colores
plano seleccionados con patrones de relleno, puede obtener miles de tonali-
dades.
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 pxeles de primer plano (pxeles


que aparecen en negro en un monitor blanco y negro) y pxeles de
fondo (pxeles que aparecen en blanco en un monitor blanco y negro).
Si el objeto es un campo o texto esttico, el color de primer plano con-
trola el color del texto y el color de fondo controla el color del rectn-
gulo del objeto.

Los colores de fondo y primer plano se definen utilizando los mens 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 prime-
ros 16 colores de cada paleta. Si su monitor soporta 256 colores (o
ms), puede elegir cualquier color y este aparecer apropiadamente.

Definir patrones de Puede aplicar patrones de relleno a cualquier objeto grfico


relleno bidimensional, como un valo, un rectngulo una lnea, el rea de un
campo o de un texto esttico, y un borde de un objeto bidimensional.

El men de imagen Relleno controla el patrn de relleno del objeto


seleccionado. El men de imagen Borde controla el patrn de relleno
para el borde.

4th Dimension - Manual del Usuario 225


Captulo 10 Etiquetas

Definir patrones de Puede definir patrones de borde para cualquier objeto que tenga borde,
borde como un valo o rectngulo. Los patrones de borde disponibles son
iguales a los patrones de relleno. La apariencia del borde tambin
depende del ancho de lnea especificado para el borde.

La siguiente imagen muestra un patrn de relleno aplicado al


rectngulo superior y un patrn de relleno de borde aplicado al
rectngulo inferior.

Definir el ancho de El men desplegable Grosor controla el ancho de una lnea o del borde
lnea de un objeto bidimensional.

Para definir un ancho de lnea, seleccione el objeto y luego seleccione


un ancho de lnea en el men desplegable Grosor.

Restaurar el aspecto Cuando aade un objeto a la etiqueta, toma los atributos de apariencia
por defecto del objeto creado ms 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 botn Aspecto por defecto. Los colores de
fondo y primer plano, patrones de relleno, borde y ancho de lnea
retoman los valores por defecto.

Aadir un grfico a Adems de las herramientas de dibujo de la barra de herramientas,


la etiqueta puede pegar un grfico en la etiqueta desde el portapapeles.

Para pegar un grfico en la etiqueta:


1 Coloque el grfico en el portapapeles.

226 4th Dimension - Manual del Usuario


Especificar la disposicin de las etiquetas

2 Seleccione Pegar en el men Edicin de 4th Dimension o presione


Control+V (Comando+V en Macintosh).
El grfico aparece en el rea de vista previa con los cuadrados de
seleccin.
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 con-
catenados, se elimina el ltimo campo del objeto. Si quiere eliminar
todo el objeto, contine presionando la tecla Retroceso o Delete.

Especificar la disposicin de las etiquetas


La disposicin de las etiquetas se define en la pgina Disposicin del
asistente de etiquetas. Puede pasar a esta pgina en cualquier momento
al hacer clic en la pestaa Disposicin.

La pgina Disposicin contiene los siguientes elementos:

4th Dimension - Manual del Usuario 227


Captulo 10 Etiquetas

Botones Orientacin y Orden: estos botones le permiten especificar la


orientacin de la pgina y el orden en que la informacin se debe
asignar a las etiquetas. Recuerde que la orientacin de la hoja es
independiente de la orientacin de la pgina. Si modifica este
parmetro, asegrese de cambiar la configuracin de la pgina de
acuerdo a la caja de dilogo de configuracin de la impresora.
Etiquetas por fila y por columna: estas cajas se utilizan para controlar el
tamao de las etiquetas especificando el nmero de etiquetas que
aparecen en su hoja de etiquetas.
rea de vista previa: esta rea da una vista reducida de cmo se ver
una pgina completa de etiquetas, de acuerdo a las dimensiones
introducidas en el asistente de etiquetas. El rea de vista previa
tambin refleja el tamao del papel seleccionado en la caja de dilogo
de Configuracin de la impresora. Tambin puede seleccionar la
primera etiqueta a imprimir en la pgina. El borde rojo indica el
tamao fsico de la pgina y el borde azul indica el tamao del rea
imprimible.
Botones de seleccin Tamao de la etiqueta y Tamao de la pgina:
estos botones se utilizan para definir las dimensiones de la etiqueta y
de la pgina. Si elige la opcin Tamao de la etiqueta, puede introducir
el ancho y alto de la etiqueta en las reas apropiadas. Si elige la opcin
Tamao de la pgina, puede introducir el valor de las mrgenes
derecha e inferior, como en la siguiente imagen.

Mrgenes: estas cajas se utilizan para especificar las dimensiones de las


etiquetas o el tamao de la pgina, de acuerdo a la opcin
seleccionada. Despus de entrar las mrgenes del papel de etiquetas,
puede necesitar hacer algunos ajustes adicionales de manera que el
texto aparezca centrado en las etiquetas. Puede utilizar nmeros
positivos y negativos en los cuadros de margen para aumentar o
disminuir las mrgenes.
Redimensin automtica: si marca esta opcin, los valores de Ancho y
Altura de la etiqueta, se definen automticamente.

228 4th Dimension - Manual del Usuario


Especificar la disposicin 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 pgina. Puede
utilizar pxeles, milmetros, centmetros o pulgadas.
Lista desplegable Etiquetas por registro: este control le permite
imprimir ms de una copia de cada etiqueta. Si imprime ms de una
copia, 4th Dimension imprime las copias consecutivamente en vez de
hacer copias de las pginas de etiquetas.
Lista desplegable Cdigo estndar: este control le permite especificar
la etiquetas, las dimensiones de la pgina, y las mrgenes,
seleccionando una etiqueta comercial estndar de la lista desplegable.
Mtodo a aplicar: este control le permite elegir un mtodo a ejecutar
durante la impresin. Por ejemplo, puede ejecutar un mtodo que
aada la fecha y hora de impresin de la etiqueta.
Opciones Aplicar una vez (por etiqueta o por registro): Estas opciones
permiten especificar si el mtodo se ejecuta una vez por etiqueta o por
registro. Este control slo tiene sentido cuando se imprime ms de una
copia de cada etiqueta y tambin se est ejecutando un mtodo al
momento de imprimir.
Botones de control del Asistente: estos botones ofrecen opciones para
configurar la pgina, imprimir, cargar y guardar diseos de etiquetas.

Para especificar la posicin de las etiquetas en la hoja:


1 Haga clic en la pestaa de la pgina Disposicin.

4th Dimension - Manual del Usuario 229


Captulo 10 Etiquetas

Aparece la pgina Disposicin del Asistente de etiquetas.

Puede especificar el diseo de la hoja de etiquetas en las reas de


entrada en la pgina Disposicin o seleccionando un diseo estndar
de la lista desplegable Cdigo estndar. Esta lista desplegable contiene
especificaciones para una amplia variedad de hojas de etiquetas
comerciales estndar.
2 Haga clic en el botn Configurar pgina.
Aparece la caja de dilogo Configurar impresin 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 eleccin.
4 Si es conveniente, seleccione el tipo de papel de etiquetas a utilizar de
la lista desplegable Cdigo estndar.
Las dems reas de entrada en la pgina cambian para reflejar las carac-
tersticas del papel seleccionado. Si es necesario, puede modificar estas
especificaciones.
5 Haga clic en los botones de seleccin apropiados en Orientacin y
Orden.

230 4th Dimension - Manual del Usuario


Especificar la disposicin de las etiquetas

Puede elegir entre orientacin horizontal o vertical, y orden horizontal


o vertical. Recuerde que la orientacin de la hoja es independiente de la
orientacin de la pgina. Si modifica este parmetro, asegrese de
cambiar la configuracin de la pgina en la caja de dilogo de
configuracin de la impresora.
6 Introduzca el nmero 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 pgina impresa.
7 Si la primera hoja del papel de etiquetas est parcialmente utilizada,
haga clic en la primera etiqueta vaca de la hoja en el rea de vista
previa.
4th Dimension comenzar a imprimir las etiquetas en la etiqueta
indicada. La siguiente imagen muestra el rea de vista previa despus
de hacer clic en la segunda etiqueta.

8 Si quiere, elija una unidad de medida de la lista desplegable Unidad,


para introducir el tamao de las mrgenes.
9 Introduzca los valores para reflejar las mrgenes en su papel de
etiquetas.

4th Dimension - Manual del Usuario 231


Captulo 10 Etiquetas

Utilice los botones de opcin Tamao de la etiqueta y Tamao de la


pgina para controlar las reas de entrada para tamao de la etiqueta o
tamao de la pgina.

El tamao de las etiquetas individuales en la pgina de vista previa se


ajustar para acomodar las mrgenes. Por ejemplo, si aumenta el
tamao de las mrgenes a cuatro centmetros, superior e inferior, el
tamao de cada etiqueta disminuye para mantener el mismo nmero
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
mrgenes completas al imprimir las etiquetas. En este caso, puede
necesitar ajustar los parmetros de margen de manera que el texto de
las etiquetas est centrado en cada una.

Dado que la impresora utiliza parte de las mrgenes, la impresora


comienza a medir las mrgenes 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 prdida de espacio de margen, puede utilizar
nmeros negativos en algunas de las reas de entrada de mrgenes.
Cuando introduce nmeros negativos en el margen derecho, el texto
de las etiquetas se desplaza hacia la derecha. Cuando introduce nme-
ros negativos en el margen superior, el texto de las etiquetas se des-
plaza hacia la parte superior de la pgina.
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 ms de una copia de cada etiqueta,


utilice la lista desplegable Etiquetas por registro para seleccionar el
nmero de copias a imprimir.
Las copias se imprimen consecutivamente en el papel de etiquetas.
4th Dimension no duplica la pgina completa de etiquetas.
11 (Opcional) Si quiere ejecutar un mtodo durante la impresin de las
etiquetas, seleccinelo de la lista desplegable Mtodo a aplicar.
12 (Opcional) Si est ejecutando un mtodo e imprimiendo ms de una
copia de cada etiqueta, puede elegir Aplicar una vez por etiqueta o
Aplicar una vez por registro.

232 4th Dimension - Manual del Usuario


Guardar y cargar diseos de etiquetas

Este control no tiene efecto a menos que est utilizando varias copias y
mtodos.

Guardar y cargar diseos de etiquetas


4th Dimension permite guardar cada diseo de etiquetas como un
archivo que puede abrir desde el Asistente de etiquetas. Guardando sus
diseos de etiquetas, puede mantener una librera de etiquetas para
utilizar de acuerdo a sus necesidades.
Los diseos guardan los parmetros definidos en las pginas Etiqueta y
Disposicin.

Guardar un diseo de Para guardar un diseo de etiquetas:


etiquetas
1 Haga clic en el botn Guardar.
4th Dimension muestra una caja de dilogo donde puede escribir el
nombre del archivo del diseo de etiqueta.
Nota En Windows los archivos de etiquetas tienen la extensin .4LB.

2 Escriba un nombre de archivo para el diseo de la etiqueta y haga clic


en el botn Guardar.

Cargar un diseo de Puede cargar un diseo de etiqueta en cualquier momento desde el


etiqueta Asistente de etiquetas.

Para cargar un diseo de etiquetas:


1 Haga clic en el botn Cargar.
4th Dimension despliega una caja de dilogo estndar de apertura de
archivos donde puede seleccionar el archivo que contiene el diseo de
etiqueta. Haga doble clic en el archivo o seleccinelo y haga clic en el
botn Abrir.
4th Dimension reemplaza el diseo de etiqueta actual con el diseo
que seleccion.

4th Dimension - Manual del Usuario 233


Captulo 10 Etiquetas

Imprimir etiquetas
Despus de completar el diseo de la etiqueta, puede previsualizar o
imprimir las etiquetas. Puede imprimir primero en papel normal para
verificar la ubicacin del texto antes de utilizar el papel de etiquetas
(ms costoso).

Para imprimir sus etiquetas:


1 Haga clic en el botn Imprimir.
Aparece la caja de dilogo de la impresora seleccionada en el
Administrador de impresin. Puede hacer clic en el botn Previsualizar
para ver el resultado en pantalla, antes de hacer clic en el botn
Aceptar.
Si imprime utilizando un formulario, 4th Dimension utiliza el formula-
rio seleccionado al imprimir las etiquetas, asumiendo que el formulario
se dise para imprimir etiquetas.
Despus de imprimir las etiquetas, 4th Dimension cierra el Asistente de
etiquetas y regresa al formulario que estaba utilizando cuando abri el
Asistente.

234 4th Dimension - Manual del Usuario


11 Grficos

4th Dimension le permite crear una gran variedad de grficos bi y


tridimensionales, sin tener que exportar los datos a una aplicacin
grfica. Puede crear grficos a partir de los datos de su base de datos o
de datos copiados en el portapapeles desde otra aplicacin. Puede
graficar directamente los datos de los campos o el resultado de clculos.
Puede crear grficos en 4th Dimension con el plug-in integrado
4D Chart.

Gracias a las capacidades grficas integradas en 4th Dimension, puede


representar grficamente los datos de su base de datos y actualizar sus
grficos cuando la informacin en la base de datos cambia. Puede
imprimir sus grficos o copiarlos en el portapapeles y pegarlos en otras
aplicaciones.

Finalmente, 4D Chart dispone de ms de 100 comandos en el lenguaje


4th Dimension que permiten controlar tareas que normalmente se
realizan manualmente. Por ejemplo, puede utilizar los comandos de
4D Chart para crear nuevos grficos, modificar caractersticas de los
grficos, abrir y guardar documentos, y ejecutar cualquier comando de
men de 4D Chart. Para mayor informacin 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 seccin explica cmo
crear, abrir y guardar documentos 4D Chart en ambos tipos de reas.

Esta seccin 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


Captulo 11 Grficos

Uso de 4D Chart en un formulario 4th Dimension

Mostrar y ocultar propiedades 4D Chart

Crear un nuevo documento

Abrir un documento existente

Guardar un documento

Definir el tamao de un documento.

Uso de 4D Chart en Puede utilizar 4D Chart en su propia ventana. Cuando lo utiliza en su


una ventana plug-in propia ventana, 4D Chart opera como si fuera una aplicacin indepen-
diente.

Cuando abre 4D Chart en una ventana plug-in, la ventana tiene su


propia barra de men. Las barras de mens 4th Dimension permanecen
en la parte superior de la pantalla.

Barra de men
4th Dimension
Barra de herramientas
4th Dimension
Botn
Barra de men cerrar
4D Chart
Paleta de herramientas Botn
4D Chart Maximizar
Ventana de 4D Chart

Cuando maximiza la ventana al tamao de la pantalla al hacer clic en


el botn maximizar, la barras de mens 4th Dimension permanecen en
la parte superior de la pantalla y la barra de men de 4D Chart perma-
nece dentro de la ventana 4D Chart.

Para generar y modificar un grfico en una ventana externa 4D Chart,


tiene dos posibilidades:
Llamar directamente al Asistente de grficos desde el entorno Usuario
de 4th Dimension. Una vez definido, el grfico es visualizado en una
nueva ventana externa,
Abrir una ventana 4D Chart y luego utilizar los mens y funciones del
plug-in para crear su grfico.

236 4th Dimension - Manual del Usuario


Ventanas y documentos 4D Chart

Abrir directamente una Cuando crea un grfico desde el entorno Usuario de 4th Dimension,
ventana externa una ventana externa se abre automticamente para mostrarlo.
mostrando el grfico

Para crear una ventana externa que muestre el grfico directamente:


1 Asegrese de que la seleccin actual contiene los registros que quiere
representar grficamente.
2 Elija Grficos... desde el men Utilidades de 4th Dimension o haga clic
en el icono correspondiente en la barra de herramientas de
4th Dimension.
El Asistente de Grficos aparece. El uso de este asistente se describe en
el prrafo Crear un grfico en la pgina 258.
3 Defina los parmetros de su grfico y haga clic en el botn Aceptar.

Se crea una ventana externa 4D Chart para mostrar el grfico.

Abrir una ventana Usted trabaja con ventanas externas en el entorno Usuario de
externa 4D Chart vaca 4th 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


  ms 4D Chart en el men Utilidades. Abrir varios documentos
4D Chart simultneamente le permite comparar documentos, copiar y
pegar entre documentos, e ir de un documento a otro simplemente
haciendo clic en la ventana apropiada.

Los ttulos de todas las ventanas 4D Chart aparecen en la parte inferior


del men Ventana. Puede traer cualquier documento al primer plano
seleccionndolo desde este men.

Cuando guarda un documento, su barra de ttulo 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 botn Cerrar.

4th Dimension - Manual del Usuario 237


Captulo 11 Grficos

Uso de 4D Chart en Puede ubicar un rea 4D Chart en cualquier formulario. Cuando utiliza
un formulario 4D Chart en un formulario de entrada, puede mostrar un grfico para
cada registro en la tabla; tambin 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 mens de 4th Dimension o de
4D Chart.

Formulario 4D

Barra de men
4D Chart
Botn 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 botn maximizar 4D Chart.
El documento se expande hasta ocupar toda la pantalla, y la barra de
mens 4D Chart reemplaza temporalmente la barra de mens de
4th Dimension.
La ventana expandida tiene un cuadro de redimensin y un cuadro de
cierre.

238 4th Dimension - Manual del Usuario


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 botn Cerrar.

Crear un rea 4D Chart Puede aadir un rea chart en un formulario de entrada y guardar un
en un formulario grfico con cada registro en la tabla.

Para mayor informacin sobre la insercin de un rea plug-in en un


formulario, consulte el Manual de Diseo de 4th Dimension.

Tamao mnimo del rea Por defecto, si el tamao del rea 4D Chart incluido en el formulario es
4D Chart menor al tamao mnimo (ancho 300 pxeles, alto 150 pxeles),
aparecer como un botn. El ttulo del botn es el nombre de la
variable asociada al rea de plug-in.

Cuando el usuario hace clic en el botn, el rea aparece en modo


completo.

Es posible desactivar esta operacin utilizando el comando de lenguaje


CT SET ENTERABLE (El rea ya no aparecer como botn).

Ocultar y mostrar Puede elegir ocultar o mostrar varias de las caractersticas 4D Chart,
caractersticas incluyendo:
4D Chart
La barra de mens 4D Chart

La paleta de Herramientas de objetos


La paleta de Herramientas grficas

Barras de desplazamiento
Reglas.

4th Dimension - Manual del Usuario 239


Captulo 11 Grficos

Utilice el submen Mostrar del men Edicin 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+Mays+M en Windows o Comando+Mays+M
en Macintosh.

Crear un nuevo En cualquier momento puede crear un nuevo documento en blanco


documento 4D Chart. El nuevo documento reemplaza el documento actual. Si hace
4D Chart 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 vaco en donde puede crear un nuevo grfico.

Abrir un documento Puede abrir un documento 4D Chart previamente guardado en un rea


4D Chart 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 dilogo estndar para abrir archivos.

240 4th Dimension - Manual del Usuario


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 Tambin puede abrir un archivo PICT en su grfico. Este punto se


cubre en el prrafo Importar un documento PICT a una ventana
4D Chart en la pgina 244.

Guardar un Puede guardar el contenido de un documento 4D Chart sin importar si


documento el documento se cre en una ventana plug-in o en un formulario.
4D Chart 4D Chart ofrece varias formas de guardar documentos:
Como un archivo
Como parte de un registro
Como una plantilla para un rea 4D Chart.
Tambin puede guardar una seleccin de objetos, por ejemplo un
grfico, 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 prrafo Exportar un documento 4D Chart en
formato PICT en la pgina 244.

Guardar un documento Todo documento creado con 4D Chart puede guardarse como un docu-
4D Chart como un mento separado para utilizarlo en otro lugar bien sea en la misma
archivo
base de datos, en otra base que utilice 4D Chart, o en una aplicacin
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 informacin en los grficos del documento, utilice el
comando de men Actualizar del men Grfico, descrito con ms
detalle en la seccin Actualizar los datos del grfico, desde la base de
datos en la pgina 266.

4th Dimension - Manual del Usuario 241


Captulo 11 Grficos

Para guardar un documento 4D Chart:


1 Seleccione Guardar como en el men Archivo de 4D Chart.
Asegrese de seleccionar Guardar como en el men Archivo de
4D Chart, y no del men Archivo de 4th Dimension. 4D Chart
despliega una caja de dilogo 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 Si ha creado un rea 4D Chart en un formulario y quiere guardar su


4D Chart como parte de contenido con cada registro, necesita crear un campo BLOB o Imagen
un registro
en la tabla a la que pertenece el formulario, para guardar el contenido
del rea. Luego, el contenido del rea se guarda automticamente con
cada registro validado.

Para mayor informacin sobre la creacin de reas 4D Chart en


formularios, consulte el Manual de Diseo.

Para guardar un documento 4D Chart como parte de un registro:


 
1 Aada un campo BLOB o Imagen a la tabla cuyo formulario contiene el
rea 4D Chart.
Para mayor informacin sobre la creacin de un campo, consulte el
Manual de Diseo.
2 D al campo el mismo nombre del rea externa creada en el
formulario y adale un guin bajo (_).
Por ejemplo, si su rea externa se llama MiArea, el campo debe llamarse
MiArea_.
Cada grfico 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 informacin de los grficos en el
documento, utilice el comando de men Actualizar, que se describe
con ms detalle en la seccin Actualizar los datos del grfico, desde la
base de datos en la pgina 266.

Guardar un documento Si tiene un rea 4D Chart en un formulario, puede crear un documento


4D Chart como una estndar para todos los registros, guardando el documento como una
plantilla
plantilla. Slo es posible crear plantillas para 4D Chart en formularios.

242 4th Dimension - Manual del Usuario


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 modifi-


cacin se guarda con el registro. Slo puede haber una plantilla para
cada rea 4D Chart en un formulario.

Si el documento guardado como plantilla contiene un grfico, el


grfico se actualiza automticamente para cada registro, si es posible.
4D Chart puede actualizar un grfico slo 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 automticamente el archivo y lo ubica en el
directorio de la base de datos, no aparece ninguna caja de dilogo para
guardar archivos.

4D Server Por defecto, las plantillas 4D Chart se leen y guardan en las mquinas
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. Tambin 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


Captulo 11 Grficos

Importar un Puede abrir documentos tipo PICT en una ventana 4D Chart. Estos
documento PICT a documentos pueden provenir de diferentes fuentes (exportado desde
una ventana un grfico 4D Chart a formato PICT, programas de diseo, etc.). El
4D Chart 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 dilogo estndar para abrir archivos.
2 Seleccione el archivo PICT que quiere abrir (extensin *.PCT bajo
Windows) y haga clic en Abrir.
Si el archivo importado es vlido, la ventana 4D Chart muestra su con-
tenido.

Exportar un Puede exportar un documento 4D Chart o una seleccin de objetos en


documento 4D l, como un archivo PICT. En ambos casos, los objetos no mantienen
Chart en formato sus propiedades 4D Chart nicas; el documento exportado es una
PICT imagen esttica 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 aplicacin que abra archivos PICT.

Para exportar un documento 4D Chart en formato PICT:


1 Seleccione la opcin Exportar como en el men Archivo de 4D Chart.
2 Seleccione un nombre y ubicacin para su archivo en la caja de dilogo
estndar y luego haga clic en el botn Guardar.

Para exportar una seleccin de objetos 4D Chart en formato PICT:


1 Seleccione el (los) objeto(s) que quiere exportar en formato PICT.
2 Seleccione el comando Exportar seleccin como... en el men Archivo
de 4D Chart.
Aparece una caja de dilogo estndar para guardar archivos.
3 Seleccione un nombre y ubicacin para el archivo y luego haga clic en
el botn Guardar.
Cuando exporta un documento 4D Chart o una seleccin de objetos,
se crea un archivo PICT (extensin *.PCT bajo Windows) en el disco.

Definir el tamao Puede cambiar el tamao del documento modificando el nmero de


del documento pginas en el documento o especificando un nuevo tamao de
documentos en puntos. El tamao mximo de dibujo es 3500 x 3500

244 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

puntos. Puede aadir pginas a la derecha de la primera pgina,


debajo, o en ambas partes.

Para cambiar el tamao del documento:


1 Seleccione Propiedades en el men Edicin 4D Chart.
Aparece la siguiente caja de dilogo.

Haga clic aqu, para


aadir o eliminar pgi- Introduzca los valores
nas para definir el tamao
del rea de diseo

El tamao del documento se indica por valores en puntos a la derecha


del rea modelo del documento y por el nmero de rectngulos
blancos en el rea modelo del documento.
2 Haga clic en el rea Tamao del Documento para ajustar el nmero de
pginas en el dibujo.
O
Introduzca el tamao exacto del documento (en puntos) en las reas
Ancho y Altura.

Seleccionar un tipo de grfico


4D Chart permite crear grficos bidimensionales y tridimensionales
dentro de su base de datos. Una vez decida qu datos quiere graficar,
debe pensar qu tipo de grfico muestra mejor sus datos.

La naturaleza de los datos que quiera graficar, le ayudar a determinar el


tipo de grfico que debe elegir. Por ejemplo, un grfico de lneas es el
mejor para mostrar cmo los valores (como nmero de unidades
vendidas) cambia con el tiempo.

No tema experimentar con diferentes tipos de grficos. Una vez creado


un grfico, puede convertirlo a otro tipo de grfico de una forma muy

4th Dimension - Manual del Usuario 245


Captulo 11 Grficos

sencilla. La creacin de grficos y cmo modificar sus tipos, se describe


en la seccin Crear un grfico en la pgina 258.

Esta seccin presenta los tipos de grficos bi y tridimensionales que


puede crear con 4D Chart. Las caractersticas de cada tipo de grfico se
describen, junto con el tipo de datos que mejor representan.

Eleccin de grficos Esta seccin describe brevemente las partes de un grfico


de tipo bidimensional y luego presenta los tipos de grficos bidimensionales.
bidimensional
El siguiente diagrama muestra un grfico bidimensional (dos ejes):

Eje de valores
en el eje Z

Eje de categoras
en el eje X

El eje X, tambin se llama Eje de categoras. El eje X muestra las


categoras en que se divide la informacin. Por ejemplo, para
representar el nmero de ordenadores vendidos por ao, debe ubicar
los aos en el eje X.

El eje Z, tambin llamado Eje de valores. Utilice el eje Z para mostrar los
valores calculados para cada categora. En el ejemplo de ventas de
ordenadores, el eje Z contiene los valores correspondientes a
ordenadores vendidos por ao. Por ejemplo, si en 2000 se vendieron 750
ordenadores, el valor del eje Z, correspondiente a la categora 2000
sera 750.

Otro concepto en el grfico es la serie de datos (o simplemente, serie).


Cada categora est compuesta de una o ms series que fragmentan la
informacin mostrada en el grfico. En este ejemplo, slo hay una
serie, ordenadores vendidos. Por lo tanto, la serie no se representa
por un campo o frmula por separado.

246 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

Sin embargo, suponga que quiere comparar el volumen de ventas de


tres modelos de ordenadores, desde 2000 hasta 2003. En este caso, cada
modelo de ordenador se convierte en una serie diferente en la grfica.
Todas las series comparten las mismas categoras (en este caso, los aos:
desde 2000 hasta 2003), pero tienen sus propios valores.

Otra forma de representar estos datos sera crear un grfico


tridimensional. Este tipo de grficos se describe en la seccin
Seleccionar grficos de tipo tridimensional en la pgina 253.

Grficos de rea Los grficos de rea se utilizan generalmente para mostrar la magnitud
de valores en el tiempo, pero puede mostrar valores en cualquier
categora continua.

Las categoras en el eje X deben ser continuas, como tiempos o


temperaturas. Categoras discretas, como vendedores o productos, se
representan mejor con grficas de columnas.

4th Dimension - Manual del Usuario 247


Captulo 11 Grficos

Opciones
Las siguientes opciones estn disponibles para grficos 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

Grficos de columnas Los grficos de columnas y barras son los ms utilizados para datos de
gestin. Se utilizan para comparar un elemento con otro, o uno o ms
elementos respecto a un mismo periodo de tiempo.

El siguiente grfico de columnas utiliza la caracterstica Profundidad,


que da un aspecto tridimensional a cada columna.

Nota La caracterstica Profundidad se explica con ms detalle en la seccin


Modificar la profundidad en un grfico bidimensional en la
pgina 288.

Opciones
Las siguientes opciones estn disponibles para grficos de columnas:

248 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

Apilado: cuando grafica varias series, apila las columnas de las series en
cada categora.
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
opcin crea un grfico de barras. Los grficos de barras muestran las
categoras en el eje vertical, con los valores expresados por la longitud
de las barras. Los grficos de barras son frecuentemente, una
alternativa muy til a los grficos de columnas, especialmente cuando
las etiquetas de categora son largas.
Superposicin: cuando grafica varias series, utilice esta opcin para
especificar el porcentaje de superposicin entre las columnas de las
series, en cada categora.
Separacin: utilice esta opcin para especificar el espacio de separacin
entre las columnas de una categora y la siguiente. Aumentar este
espacio, hace ms delgadas las columnas de cada categora.

Grficas de lneas y/o Los grficos de lneas se utilizan frecuentemente para mostrar la tasa de
dispersin cambio de los valores, respecto al tiempo. Los grficos de dispersin
pueden mostrar la relacin y tendencia en sus datos. Estas grficas se
utilizan bastante cuando hay un gran nmero de datos en el campo del
eje X, como en estudios cientficos.

4th Dimension - Manual del Usuario 249


Captulo 11 Grficos

Los valores en el eje X deben ser continuos u ordenados, tal como


tiempos o temperaturas. Las categoras discretas o categoras que no
tienen un orden especfico tales como vendedores o productos se
representan mucho mejor con grficos de columnas.

Opciones
Las siguientes opciones estn disponibles para grficos de lneas/o
dispersin:
Apilado: cuando grafica varias series, apila las lneas para las series en
cada categora.
Horizontal: hace que el eje X sea vertical y el eje Z horizontal.

Mostrar lneas y/o puntos


Usted puede:
Mostrar Puntos: cada valor aparece como un punto en el grfico.
Mostrar Lneas: slo aparecen lneas en el grfico.
Mostrar Ambos: aparecen lneas y puntos en el grfico.

Grficos circulares Los grficos circulares muestran los datos como un porcentaje de un
todo. Sus datos no necesitan estar expresados en porcentajes; 4D Chart
convierte automticamente los datos en porcentajes cuando crea el
grfico circular.

Cada grfico circular tiene slo una serie. Las categoras aparecen en la
leyenda.

Opciones
La siguiente opcin est disponible para grficos circulares:

250 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

ngulo de inicio: utilice esta opcin para especificar la rotacin del


grfico. El ngulo especificado determina la ubicacin del primer borde
de la primera categora del grfico.

Grficos con imgenes Los grficos con imgenes son similares a los grficos de columnas,
excepto que puede reemplazar la columna por una imagen.

Opciones
Las siguientes imgenes estn disponibles para grficos de imgenes
4D Chart:
Apilado: cuando grafica varias series, las imgenes se apilan para las
series en cada categora.
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
opcin crea un grfico de imgenes en barras.
Superposicin: cuando grafica varias series, utilice esta opcin para
especificar el porcentaje de superposicin entre las columnas de las
series en cada categora.
Separacin: utilice esta opcin para especificar el espacio de separacin
entre las imgenes de columnas de una categora y la siguiente.

4th Dimension - Manual del Usuario 251


Captulo 11 Grficos

Aumentar este espacio, hace ms delgadas las imgenes de columnas


de cada categora.

Opciones adicionales para alinear y ajustar las imgenes, se describen en


la seccin Aadir imgenes a un grfico de Imgenes en la pgina 294.

Grficos XY 2D Cada punto de datos en el plano de dispersin, representa un par de


(Dispersin) valores. El eje X tambin es un eje de valores.

Cuando selecciona el tipo de grfico XY 2D, la opcin Categora se


reemplaza con Valores (X) en los mens Grfico>Ejes, Grfico>Retcula
y Grfico>Ttulos.

Opciones
Las siguientes opciones estn disponibles para los grficos XY 2D
4D Chart:
Puntos: puede mostrar puntos con forma de Crculos, Cuadrados,
Estrellas, o no mostrarlos (Ninguno).
Lneas: puede mostrar lneas con apariencia de Lnea recta o Flechas, o
no mostrarlas (Ninguno).
Mostrar lnea de regresin (y = ax+b): Permite ver la relacin
predictiva entre valores del eje X y Y (si es apropiado).
Hay una lnea de regresin por cada serie de puntos. Utilizando la
combinacin Control+clic (Windows) o Comando+clic (Mac OS),
puede seleccionar los puntos asociados a una lnea de regresin.
Variacin 2D XY: Diagrama polar
Los diagramas polares se utilizan para mostrar la distribucin de los
datos alrededor de un punto central. En un diagrama polar, cada punto
es se traza en trminos de grados y distancia a partir del centro.

252 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

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 grficos Esta seccin describe brevemente las partes de un grfico


de tipo tridimensional y cada tipo de grfico tridimensional.
tridimensional
El siguiente diagrama muestra un grfico tridimensional (con tres ejes):

Eje de valores
en el eje Z

Eje de Categoras Eje de Series


en el eje X en el eje Y

Igual que con un grfico bidimensional, el eje X (o eje de Categoras)


muestra las categoras en que se divide la informacin. Por ejemplo, si

4th Dimension - Manual del Usuario 253


Captulo 11 Grficos

grafica el nmero de ordenadores vendidos por ao, debe ubicar los


aos en el eje X.

En un grfico tridimensional, el eje Y tambin se llama eje de Series.


Cada categora se compone de una o ms series de informacin que
fragmentan la informacin para cada valor del campo eje X. Cada
punto de datos en el grfico es la interseccin de una categora y una
serie. En el ejemplo ilustrado anteriormente, cada modelo de
ordenador es una serie.

En un grfico bidimensional, las series permanecen en el eje X. Las


columnas que representan cada serie se distinguen por sus patrones. En
un grfico tridimensional, las series se despliegan en su propio eje.
Cada serie tiene su propio patrn, pero ahora tambin estn separadas
de las otras por un espacio.

El eje Z muestra los valores calculados para cada combinacin de


categora y serie.

En el ejemplo de venta de ordenadores, el eje Z tendr el nmero de


ordenadores vendidos de cada modelo, por ao. Por ejemplo, si en
2001 se vendieron 180 ordenadores CAIRO Pro, el valor
correspondiente del eje Z en el eje X categora 2001 y eje Y serie
CAIRO Pro, sera 180.

Grficas de columnas 3D Los grficos de columnas 3D, al igual que los grficos de columnas 2D,
comparan un elemento con otro, o uno o ms elementos en un
periodo de tiempo.

Opciones
Para los grficos de columnas 3D, estn disponibles las siguientes
opciones:

254 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

Intervalo/Ancho de Categoras eje X: el espacio o ancho entre las


categoras en el grfico. Aumentar el espacio entre categoras,
disminuye el ancho de las categoras.
Intervalo/Ancho de Categoras eje Y: el espacio o ancho de las series en
el grfico. Aumentar el espacio entre series, disminuye el ancho de las
series.
Solamente mximos: slo muestra la superficie superior de cada
columna.

Grficos de lneas 3D Los grficos de lneas 3D muestran las tendencias de sus datos y se
deben utilizar para categoras continuas, como el tiempo.

Opcin
Para los grficos de lneas 3D est disponible la siguiente opcin:
Intervalo/Ancho: el espacio o ancho entre las series en el grfico.
Aumentar el espacio entre series, disminuye el ancho de las series.

4th Dimension - Manual del Usuario 255


Captulo 11 Grficos

Grficos de reas 3D Los grficos de reas 3D enfatizan el volumen o tamao de las series,
en una categora continua, como el tiempo.

Opcin
ara los grficos de reas 3D est disponible la siguiente opcin:
Intervalo/Ancho: el intervalo o ancho entre de las series en el grfico.
Aumentar el espacio de separacin entre series, disminuye el ancho de
las series.

Grficos de superficie 3D Los grficos de superficie muestran datos tridimensionales donde los
valores del eje Z varan en funcin de los valores en los ejes X y Y. Estos
grficos se utilizan especialmente para representar grficamente el
resultado de frmulas matemticas.

El siguiente grfico se cre con una frmula matemtica:

z = (1 - x)2 + y2

256 4th Dimension - Manual del Usuario


Seleccionar un tipo de grfico

Opcin
Para los grficos de superficie 3D est disponible la siguiente opcin:
Solamente mximos: slo muestra la parte superior de la superficie, no
los lados. Esta opcin es la utilizada en el ejemplo anterior.

El siguiente es un ejemplo de un grfico de superficie con lados:

Grficos de tringulos Los grficos de tringulos 3D comparan un elemento con otro, o uno o
3D ms elementos en un periodo de tiempo. Los grficos de tringulos 3D
son una alternativa a los grficos de columnas 3D.

Opciones
Para los grficos de tringulos 3D estn disponibles las siguientes
opciones:
Intervalo/Ancho: el intervalo o ancho entre las series en el grfico.
Aumentar el espacio de separacin entre series, disminuye el ancho de
las series.
Invertir: los tringulos aparecen invertidos verticalmente.
Dibujar valores a cero: si esta opcin no est seleccionada, los valores
cero se omiten del grfico.

4th Dimension - Manual del Usuario 257


Captulo 11 Grficos

Grficos de alfileres 3D Los grficos de alfileres 3D muestran la interseccin de tres valores.


Cada punto de datos est conectado con el plano Categora con una
lnea vertical.

Opcin
La siguiente opcin est disponible para grficos de alfileres 3D:
valo/Cuadrado: utilice esta opcin para especificar si la cabeza de los
alfileres es un valo o un cuadrado.

Crear un grfico
Esta seccin incluye los pasos bsicos para la creacin de un grfico.
Despus de leer esta seccin, podr:
Crear un grfico bidimensional o tridimensional con los datos almace-
nados en la base de datos o copiados en el portapapeles.
Actualizar un grfico creado con los datos en la base de datos.

Cambiar el tipo de grfico.


Cambiar las opciones especficas de cada tipo de grfico.

4D Chart le permite crear grficos bidimensionales y tridimensionales


basados en los datos en los campos de su base de datos. Puede
representar grficamente valores de los campos como tal, o puede
representar el resultado de frmulas que utilizan los campos.

258 4th Dimension - Manual del Usuario


Crear un grfico

En cualquier caso, cuando crea un grfico, 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 algn eje, los campos de ese tipo no se pueden
seleccionar en el Asistente de grficos. La siguiente tabla muestra el
tipo de datos que se pueden asignar al eje de Categoras o Series y al eje
de Valores.

Eje de Categoras Eje de Tipos compatibles con


Tipo de datos o Series? Valores? el eje de Valores
Alfanumrico 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 seleccin Antes de comenzar el proceso de crear un grfico, debe crear una
de registros a seleccin de registros a graficar.
graficar
4D Chart puede operar en su propia ventana o en reas 4D Chart en los
formularios. Las siguientes secciones explican cmo generar la seleccin
de registros a graficar, segn la ubicacin de 4D Chart.

Crear una seleccin de 4D Chart grafica los registros de la seleccin actual. Antes de crear un
registros en una ventana grfico en una ventana plug-in, seleccione los registros que quiere
plug-in
graficar.

4D Chart no crea un grfico a menos que haya por lo menos un


registro en la seleccin actual de la tabla cuyos datos quiera graficar.

Crear una seleccin de Puede utilizar un rea 4D Chart en un formulario de entrada, para
registros en un graficar datos de otras tablas.
formulario de entrada
La tabla cuyos registros quiere graficar debe tener por lo menos un regis-
tro en su seleccin actual. Si la tabla que contiene el formulario est rela-
cionada automticamente a la tabla que quiere graficar, el registro actual

4th Dimension - Manual del Usuario 259


Captulo 11 Grficos

en el formulario de entrada determina la seleccin de registros en la


tabla relacionada.

Como tiene un registro cargado en un formulario de entrada, debe


evitar crear grficos 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 funcin
New process. Para mayor informacin, consulte la descripcin de estos
comandos en el Manual del Lenguaje.

Para mayor informacin acerca de cmo aadir un rea 4D Chart a un


formulario, consulte el Manual de Diseo.

Crear un grfico con Para un grfico bidimensional, debe especificar un campo para el eje
datos de la base de horizontal (eje X) y uno o ms campos o frmulas para el eje vertical
datos (denominado eje Z por 4D Chart).

Para un grfico tridimensional, debe especificar un campo (o frmula)


para los ejes X, Y, y Z.

El siguiente ejemplo grfico muestra cmo 4D Chart utiliza la informa-


cin de la base de datos para crear un grfico 2D. El grfico 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 Valor almacenado
valores del eje Z en el campo Final
para el estudiante #6

Categoras del
campo eje X

260 4th Dimension - Manual del Usuario


Crear un grfico

El siguiente ejemplo grfico muestra cmo 4D Chart utiliza la informa-


cin de la base de datos para crear un grfico. El grfico muestra el pro-
medio mensual de ventas para dos compaas. Los campos de los ejes
X, Y, y Z son respectivamente Mes, Nombre de la compaa, y Prome-
dio de ventas.
Series del
campo del eje Y

Escala de valores
generada por Valor del
4D Chart con los campo eje Z
valores del eje Z para
Super Tienda
en Abril

Categoras del
campo del eje X

Para crear un grfico con los datos almacenados en la base de datos:


1 Asegrese de que no hay un grfico actualmente seleccionado en el
rea 4D Chart.
Para deseleccionar un grfico, haga clic en cualquier lugar del rea
4D Chart, fuera del grfico.
2 Seleccione el comando Grficos... en el men Utilidades de
4th Dimension o haga clic en el icono Grficos de la barra de
 th
herramientas de 4 Dimension.
O
Si est en un rea 4D Chart, seleccione Nuevo Grfico... del men
Grfico o haga clic en el icono de creacin de grficos en la
paleta de herramientas de 4D Chart.

4th Dimension - Manual del Usuario 261


Captulo 11 Grficos

Aparece el Asistente de Grficos.

rea de seleccin rea de


de tipo de grficos seleccin de
estilo del
grfico

Puede elegir entre 12 tipos de grficos. Los tipos 1-6 son de dos
dimensiones y los tipos 7-12 tridimensionales. Por defecto, el primer
tipo de grfico est seleccionado.
El Asistente de grficos tiene dos pginas:
Tipo/Estilo de grfico: muestra los 12 tipos de grficos y las variacio-
nes en el tipo de grfico que seleccion en la seccin Tipo de grfico.
La seccin Estilo del grfico cambia dependiendo de la eleccin de
tipo de grfico.
Seleccin de Datos: permite seleccionar la tabla que contiene los
datos que quiere graficar, y la lista de campos correspondiente. Uti-
lice esta pgina para asignar campos o frmulas a los ejes del grfico.
Las opciones de esta pgina, tambin cambian en funcin del tipo
de grfico elegido.
Debe seleccionar un tipo de grfico y utilizar la pgina Seleccin de
datos para asignar campos o frmulas apropiados para cada eje
requerido por el tipo de grfico.
3 Haga clic en un tipo de grfico.
Cuando hace clic en un tipo de grfico, la seccin Estilo del grfico y la
pgina Seleccin de datos, cambian para mostrar los requerimientos
del tipo de grfico seleccionado. Para mayor informacin acerca de los
tipos de grfico disponibles en 4D Chart, consulte la seccin Seleccio-
nar un tipo de grfico en la pgina 245.

262 4th Dimension - Manual del Usuario


Crear un grfico

4 Haga clic en un estilo de grfico (Opcional).

Variaciones de
estilo de grficos
en reas 2D

Nota Algunos tipos de grficos permiten slo un estilo.

5 Haga clic en el botn Siguiente >.


Aparece la pgina de seleccin de datos, mostrando las opciones
apropiadas para el tipo de grfico 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


Captulo 11 Grficos

Nota Si est creando un grfico 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
representacin grfica.

7 Arrastre el campo que quiere asignar al (Eje X) Categora o haga doble


clic en el campo.

Nota Si se equivoca al seleccionar el campo del eje X, reemplcelo


arrastrando el campo que quiere a la caja Categora.

Si quiere crear un grfico tridimensional, debe llenar el rea Catego-


ra eje Y. Pase al siguiente paso.
Si quiere crear un grfico bidimensional, slo necesita llenar los
valores del rea Valores (Eje Z). Vaya al paso 9.
8 Si est creando un grfico 3D, arrastre un campo para el rea
Categora eje Y, o haga doble clic sobre l.
El nombre del campo aparece en el rea del eje Categora eje Y.

Nota Si se equivoca al seleccionar el campo del eje Y, reemplcelo


arrastrando el campo correcto al rea Categora eje Y.

9 Arrastre el campo que contiene los valores a graficar hacia el rea


Valores (eje Z) o haga doble clic en l1.
O
Haga clic en el botn Frmula... (slo para grficos 2D).
El nombre del campo, o de la frmula, aparecen en el rea Valores (eje
Z).

1. En grficos 2D, puede aadir ms de un campo o frmula al eje Z. Cada


campo o frmula se convierte en una serie. Para mayor informacin, consulte
la seccin Seleccionar un tipo de grfico en la pgina 245.

264 4th Dimension - Manual del Usuario


Crear un grfico

Para instrucciones sobre cmo crear una frmula, consulte la seccin


Aadir una frmula en la pgina 271.

Botn para aa-


dir una frmula
(Grficos 2D)

En los grficos de dos dimensiones, puede aadir un nmero ilimitado


de campos y/o frmulas en el eje Z (Valores). Cada elemento presente
en el rea Valores (Eje Z) se convierte en una serie. Para mayor
informacin sobre series, consulte el prrafo Seleccionar un tipo de
grfico en la pgina 245.

Notas En grficos de tres dimensiones, para modificar el campo ubicado en


el rea del eje Z, slo necesita arrastrar y soltar el nombre de otro
campo en el rea.
En grficos de dos dimensiones, puede suprimir una serie, un campo
o frmula ubicado en el rea del eje Z: simplemente seleccione la serie
y luego haga clic en el botn Suprimir o presione Retroceso.

10 Si quiere adicionar los valores del eje Z para cada categora del eje X,
haga clic en la casilla de seleccin Agrupar.
Esta opcin se utiliza cuando el eje X no es nico y usted quiere que
cada categora aparezca slo una vez, con los valores agrupados para
cada ocurrencia. Para mayor informacin sobre esta opcin, ver la
seccin Agrupar series y categoras no nicas en la pgina 270.
11 Si quiere agrupar los valores del eje Z, por cada serie del eje Y, haga
clic en la casilla de seleccin Agrupar (slo para grficos 3D).
Esta opcin se utiliza cuando las series del eje Y no son nicas y usted
quiere que cada serie aparezca slo una vez, con los valores agrupados

4th Dimension - Manual del Usuario 265


Captulo 11 Grficos

para cada ocurrencia. Para mayor informacin sobre esta opcin, ver la
seccin Agrupar series y categoras no nicas en la pgina 270.
12 Cuando haya terminado de disear su grfico, haga clic en el botn
Aceptar.
4D Chart crea el grfico y lo muestra en el rea 4D Chart.

Actualizar los datos del Cuando genera un grfico a partir de los datos de la base de datos, los
grfico, desde la base de datos del grfico son estticos. Aunque los datos en la base de datos
datos
pueden cambiar, los datos en el grfico permanecen igual hasta que los
actualice.

Puede solicitar a 4D Chart la actualizacin del grfico, seleccionando la


opcin Actualizar en el men Grfico. Cuando lo hace, 4D Chart
regenera el grfico seleccionado con los datos de la seleccin actual de
la tabla cuyos campos est graficando.

Podra querer actualizar un grfico en las siguientes situaciones:


Cuando quiera incluir ms registros en la seleccin

Cuando quiera incluir menos registros en la seleccin


Cuando quiera incluir registros diferentes en la seleccin

Cuando cambien los datos de la seleccin.


Cuando utiliza la opcin Actualizar, 4D Chart recrea el grfico con los
datos de la nueva seleccin actual y los parmetros originales del gr-
fico.

Nota La opcin de men Actualizar slo est disponible para grficos creados
a partir de datos de la base de datos.

Crear un grfico a Puede representar grficamente los datos de cualquier aplicacin, si


partir de datos del estn correctamente formateados y los copia en el portapapeles. Esta
portapapeles seccin describe cmo formatear los datos para utilizarlos en un
grfico, y cmo crear el grfico 4D Chart a partir de esta informacin.

Formatear datos y Puede representar grficamente los datos formateados con tabulaciones
copiarlos en el y retornos de carro o saltos de lnea (formato Tab-Tab-Return -TTR-).
portapapeles
Cuando copia celdas de cualquier aplicacin de hoja de clculo, el
formato de las celdas ser TTR. Tambin puede utilizar datos de un
procesador de texto, si estn formateados con tabulaciones entre los
campos y retornos de carro entre los registros.

266 4th Dimension - Manual del Usuario


Crear un grfico

Estos son ejemplos de datos correctamente formateados:


Datos TTR (de un procesador de texto) Datos de una hoja de clculo
Nombre Edad Nombre Edad
Helena 25 Helena 25
Danilo 27 Danilo 27
Nivia 22 Nivia 22
Miguel 23 Miguel 23

Nota Los smbolos y representan los smbolos invisibles utilizados en


la mayora 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.

Cuando haya preparado los datos en su aplicacin, seleccione las filas y


columnas que quiera y pguelas en el portapapeles.
Generar el grfico con Para un grfico de dos dimensiones, debe especificar un campo para el
los datos del eje X, y uno o ms campos o frmulas para el eje Z. La siguiente
portapapeles
imagen muestra cmo 4D Chart interpreta la informacin del
portapapeles..
Portapapeles
Nombres de Nombre Edad
los campos Helena 25
Danilo 27
Registros
Nivia 22
Miguel 23
Grfico 2D
Nombre del
campo eje Z

Edad de Nivia
Escala de valores
generada por
4D Chart con los
valores eje Z

Valores del campo eje X

4th Dimension - Manual del Usuario 267


Captulo 11 Grficos

Para un grfico 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 clculo. La informacin detalla el total de ventas de dos almacenes
diferentes, para tres tipos de clientes.

Portapapeles Categoras
Series
Valores
Nombres de
los campos

Registros

Grfico 3D

Series
Total de ventas
al por menor
en el almacn
JM Computadores

Categoras

Para crear un grfico con los datos almacenados en el portapapeles:


1 Copie los datos a graficar en el portapapeles, utilizando el formato
descrito en esta seccin.
2 Siga las instrucciones de los pasos 1 a 5 en la seccin Crear un grfico
con datos de la base de datos en la pgina 260.
Aparece la pgina Seleccin de datos, configurada para seleccionar el
tipo de grfico.
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, arrastrndolos hacia las reas apropiadas
o haciendo doble clic en ellos.
Cuando todas las reas tienen un campo asignado, se habilita el botn
Aceptar.

268 4th Dimension - Manual del Usuario


Crear un grfico

Nota Con grficos 2D, puede aadir tantos campos y frmulas al eje Z, como
desee. Sin embargo, asegrese de seleccionar slo campos numricos:
no mezcle campos y frmulas de tipo fecha con campos y frmulas de
tipo numrico. Cada elemento del eje Z (valores) se traza en el grfico.

5 Si quiere agrupar los valores del eje Z para cada categora del eje X,
marque la casilla de seleccin Agrupar.
Esta opcin se utiliza cuando tiene varios datos para cada categora en
el eje X y quiere que cada categora aparezca slo una vez, con los
valores agrupados para cada ocurrencia. Para mayor informacin
acerca de esta opcin, consulte la seccin Agrupar series y categoras
no nicas en la pgina 270.
6 Cuando termine el diseo de su grfico, haga clic en el botn Aceptar.
4D Chart genera su grafico y lo despliega en el rea 4D Chart.

Actualizar los datos Cuando crea un grfico utilizando el contenido de la base de datos, los
de un grfico a datos que contiene son estticos. Incluso si el contenido de la base de
partir de la base de datos cambia, los datos del grfico slo pueden ser modificados con
datos una actualizacin.

Para actualizar un grfico 4D Chart:


1 Elija el comando Actualizar del men Grfico de 4D Chart.
De esta manera 4D Chart genera nuevamente el grfico seleccionado
utilizando los datos de la seleccin actual de la tabla cuyos campos se
estn graficando.
Debe actualizar un grfico en los siguientes casos:
Para aadir registros a la seleccin,

Para eliminar registros de la seleccin,


Para colocar registros diferentes en la seleccin,

Cuando los datos de la seleccin han sido modificados.


Cuando utiliza la actualizacin, el grfico permanece igual con todas
 las opciones que haba elegido anteriormente, pero con una nueva
seleccin de datos.

Nota El comando de men Actualizar slo est activo para grficos creados
utilizando el contenido de la base de datos.

4th Dimension - Manual del Usuario 269


Captulo 11 Grficos

Agrupar series y Algunas categoras o series pueden aparecer ms de una vez en sus
categoras no nicas datos, Por ejemplo, suponga que quiere representar en un grfico el
total de compras de sus clientes. Cada cliente puede haber realizado
varias compras.

Cuando crea un grfico bidimensional, puede seleccionar agrupar los


valores para una misma categora, de manera que cada categora
aparezca slo una vez en el grfico. Cuando crea un grfico
tridimensional, puede seleccionar agrupar los datos por categoras, por
series, o ambos.

Para crear el grfico descrito en el ejemplo anterior, puede graficar los


datos de la tabla [Facturas], utilizando [Facturas]Cliente para las
categoras del eje X y [Facturas]TotalVenta para los valores del eje Z.
Como algunos clientes pueden tener ms de una factura, usted querr
totalizar los valores del campo [Facturas]TotalVenta, de manera que
para cada cliente slo aparezca un valor (el total).

La siguiente ilustracin, muestra el mismo grfico bsico, con y sin la


opcin Agrupar:

Grfico sin la
opcin Agrupar

Grfico con la
opcin Agrupar

Para agrupar los datos en el eje de categoras o de series, marque la


casilla Agrupar correspondiente, en la pgina Seleccin de datos del
asistente de grficos.

270 4th Dimension - Manual del Usuario


Crear un grfico

Aadir una frmula Puede graficar valores que no estn en su base de datos, pero que son
obtenidos al realizar clculos con los datos o con otros valores de su base
de datos. Por ejemplo, puede representar sus ganancias graficando el
resultado de una frmula que reste el costo unitario del precio de venta.

Puede hacer referencia a cualquier funcin o mtodo 4th Dimension


autorizado en el editor de frmulas y graficar el resultado en el eje de
valores. El mtodo debe retornar un valor a 4D Chart. Si los datos en
las categoras estn agrupados, 4D Chart agrupa los valores retornados.

Si los campos u otras frmulas tambin estn 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
frmula en el eje de valores, la frmula debe retornar una fecha.

Las frmulas slo estn disponibles para grficos bidimensionales.

Para calcular los valores de un grfico con una frmula:


1 Cuando est listo para especificar el campo de Valores en la pgina de
Seleccin de datos, haga clic en el botn Frmula.
Aparece la caja de dilogo del editor de Frmulas de 4D.
2 Escriba la frmula.
Para mayor informacin acerca de la caja de dilogo del editor de
Frmulas, consulte la seccin El editor de frmulas en la pgina 118.
A continuacin, hay algunos ejemplos de frmulas:

Frmula Sintaxis
Month of (Current date) funcin 4D (funcin 4D)
Day of ([Facturas]Fecha) funcin 4D (campo)
Sin (vX) funcin 4D (variable)
NumVisitas Mtodo que retorna un valor en $0
Este mtodo debe estar autorizado
en el editor de frmulas por el
comando SET ALLOWED METHODS

3 Haga clic en el botn Aceptar.
4 Cuando termine el diseo del grfico, haga clic en el botn Aceptar
del asistente de grficos para crear el grfico.

4th Dimension - Manual del Usuario 271


Captulo 11 Grficos

Cambiar el tipo de Puede cambiar el tipo de grfico en cualquier momento, pero slo
grfico puede cambiar de un tipo de grfico bidimensional a otro, o de uno
tridimensional a otro. Cuando crea un grfico, puede experimentar
libremente hasta encontrar la mejor forma de representar sus datos.

Para cambiar el tipo de grfico:


1 Asegrese de que el grfico est seleccionado.
Haga clic en el grfico para seleccionarlo. Cuando un grfico est
seleccionado, aparecen las marcas de seleccin a su alrededor.
2 Haga clic en el botn Crear nuevo grfico... de la barra de
herramientas de 4D Chart.

Aparece un men desplegable, el cual le permite seleccionar otro tipo


de grfico. Este men no permite previsualizar los tipos de grficos.
O
Seleccione Tipo de grfico en el men Grfico de 4D Chart.
Aparece la ventana Seleccin del tipo de grfico.

Puede seleccionar otro tipo de grfico y hacer clic en el botn


Terminado.

El grfico es dibujado nuevamente utilizando el nuevo tipo de grfico.


La lista desplegable de grficos y la ventana Seleccin del tipo de
grfico, slo muestran los tipos de grficos apropiados para la seleccin
de datos. No es posible, por ejemplo, trazar datos 3D data utilizando un
tipo de grfico 2D. Para mayor informacin acerca de los tipos de

grficos disponibles en 4D Chart, consulte la seccin Seleccionar un
tipo de grfico en la pgina 245.

Configurar la Alerta de Puede hacer que 4D Chart muestre una caja de dilogo de alerta
cambio del tipo de cuando el usuario intente cambiar el tipo de grfico. As, el usuario
grfico
tiene la opcin de cancelar o continuar con el cambio.

272 4th Dimension - Manual del Usuario


Crear un grfico

Para mostrar una caja de dilogo de alerta al seleccionar un nuevo tipo


de grfico:
1 Seleccione Propiedades en el men Edicin de 4D Chart.
Aparece la caja de dilogo Propiedades.

Casilla Avisar cambio


del tipo de grfico

2 Marque o desmarque la casilla de seleccin Avisar cambio del tipo de


grfico.
3 Haga clic en el botn Terminado para cerrar la caja de dilogo
Propiedades.

Cambiar las Cada tipo de grfico tiene un conjunto de opciones particulares que
opciones para un puede cambiar desde la caja de dilogo Opciones. Cambiando las
tipo de grfico opciones de un grfico, puede por ejemplo cambiar un grfico de
columnas a un grfico de barras, o mostrar las series en un grfico de
rea, como partes de un todo.

Para abrir la caja de dilogo Opciones de un grfico:


Haga doble clic en el grfico.
O
Seleccione el grfico y luego seleccione Opciones en el men Grfico.

Para mayor informacin acerca de las opciones para cada tipo de grfico,

consulte la seccin Seleccionar un tipo de grfico en la pgina 245.

4th Dimension - Manual del Usuario 273


Captulo 11 Grficos

Modificar las caractersticas de un grfico


Esta seccin explica cmo modificar las caractersticas de un grfico.
Despus de leer esta seccin, sabr como:
Redimensionar un grfico

Personalizar los ejes del grfico

Mostrar y ocultar las lneas de divisin


Mostrar los valores de las series

Personalizar las leyendas


Aadir profundidad a un grfico bidimensional

Cambiar la perspectiva de un grfico tridimensional


Personalizar los mensajes de un grfico

Cambiar los atributos grficos de los objetos del grfico

Destacar una de las partes de un grfico circular


Aadir una imagen a un grfico de imgenes.

Redimensionar un Cuando crea un grfico, su tamao inicial corresponde al tamao de la


grfico ventana en la cual se crea.
Si el grfico se crea utilizando el comando de men
Utilidades>Grficos... de 4th Dimension, su tamao corresponde al
tamao por defecto de una ventana externa 4D Chart.
Si el grfico se crea desde una ventana 4D Chart, su tamao
corresponde al tamao de la ventana.

Puede redimensionar un grfico de dos formas:


Redimensionando la ventana en la que es mostrado.
Un grfico se unifica con la ventana donde fue creado siempre y
cuando sus dimensiones no hayan sido modificadas utilizando las mar-
cas de seleccin (ver a continuacin).
Redimensionando directamente el grfico en la ventana utilizando las
marcas de seleccin (cuadrados negros que aparecen al rededor del
objeto cuando se selecciona). Una vez haya efectuado esta operacin,
el grfico se no est ms unificado con la ventana (ver arriba).

274 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Puede redimensionar la altura y el ancho al mismo tiempo,


manteniendo las proporciones.

Para redimensionar un grfico:


1 Seleccione el grfico.
2 Con el ratn, arrastre una de las marcas de seleccin 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 proporcin, presione la tecla Mays mientras lo
redimensiona.
3 Suelte el botn del ratn cuando haya terminado.
El grfico est redimensionado.

Personalizar los ejes Puede personalizar varios aspectos de cada eje de un grfico. Esta
seccin contiene informacin 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

Aadir ttulos a los ejes.

La siguiente tabla explica los ejes disponibles en dos dimensiones (2D)


y en tres dimensiones (3D):

Nmero de Ejes Nombre del eje Eje


Dos (Grficos 2D) Categoras X
Series N/A
Valores Z
Tres (Grficos 3D) Categoras X 
Series Y
Valores Z

4th Dimension - Manual del Usuario 275


Captulo 11 Grficos

Puede desplegar la caja de dilogo Ejes para cualquier eje,


seleccionando el eje apropiado del submen Ejes del men Grfico.

Utilizando la caja de dilogo Ejes, puede cambiar la posicin de las


etiquetas de los ejes, graduaciones, y el origen. Tambin puede cambiar
la escala utilizada en el eje de Valores e invertir el orden de los
elementos en cada eje.

Esta seccin presenta las cajas de dilogo utilizadas para personalizar


los ejes de su grfico y proporciona detalles sobre cada una de las
opciones.

La caja de dilogo de ejes de categoras, le permite personalizar el eje de


Categoras 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 estn disponibles en la caja de dilogo Ejes
de categoras o series para grficos tridimensionales.

276 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

La siguiente caja de dilogo permite personalizar el eje de valores:

rea de Graduaciones

rea
rea de Etiquetas de
Escala

Casilla Logartmico

rea de cruce del Eje Z


con el eje de categoras
Casilla Orden inverso

Nota Las reas de Etiquetas y Escala slo estn disponibles en la caja de


dilogo Ejes para grficos tridimensionales. Las listas desplegables para
unidad Principal y Secundaria de tiempo slo aparecen cuando se
representan valores tipo fecha en el eje de valores.

Personalizar las 4D Chart etiqueta automticamente los ejes cuando genera un grfico.
etiquetas de los ejes Usted puede cambiar la posicin, orientacin, y formato de las
etiquetas, o puede decidir no mostrarlas con su grfico.
Posicin de las etiquetas
En la lista desplegable Posicin, puede elegir entre las siguientes
posiciones:
Ninguna
Arriba
Abajo
Izquierda
Derecha.

Segn la orientacin de los ejes no estarn disponibles Arriba y Abajo o


Izquierda y Derecha.

Cuando la posicin es Ninguna, la etiqueta no aparece en el grfico.

4th Dimension - Manual del Usuario 277


Captulo 11 Grficos

Orientacin de las Etiquetas


Las siguientes orientaciones de etiquetas estn disponibles para cada
eje:

Orientacin
Girado a la Girado a la
Normal Vertical Distribuido Seccionado
izquierda derecha
R

Etiqueta
Etiqueta E Etiq.1 Etiq. 3 Eti

Etiqueta
e
t Etiq. 2 que
s i ta
u q
l u
t e
t
a a
d
o

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 3.400,00
23/4/99 Mes Da, Ao 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 4th Dimension, editar


un formato, o crear uno propio. Para mayor informacin, consulte el
Manual de Diseo.
Etiquetar datos de campos booleanos
Si crea grficos 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 ms informacin en el grfico
cambiando el formato de la etiqueta.

278 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Para crear etiquetas ms significativas para campos booleanos, cambie


el formato de la etiqueta al siguiente:

EtiquetaVerdadero;;EtiquetaFalso

Por ejemplo, podra cambiar el formato de la etiqueta a


Femenino;;Masculino o Experimental;;Control.

Reducir el nmero de Puede reducir el nmero de etiquetas mostradas en el eje X o en el eje Y


Etiquetas de un grfico. Esta funcionalidad es til cuando crea grficos con un
gran nmero de categoras (ms de 100).

Cuando utiliza esta opcin, 4D Chart slo muestra una etiqueta por N
etiquetas en el eje seleccionado. Para utilizar esta opcin, 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 categoras. El valor 1 corresponde a la configuracin estndar
(mostrar todas las etiquetas).
Auto: si marca la casilla de seleccin Auto, 4D Chart calcula el nmero
apropiado de etiquetas a mostrar, de acuerdo al espacio disponible.

Personalizar las Las graduaciones muestran los incrementos de los ejes. Puede
graduaciones seleccionar entre diferentes estilos de graduacin, o puede decidir no
mostrarlas. Puede personalizar esta opcin para cada eje en los grficos
bidimensionales.

Nota No puede personalizar las graduaciones para grficos tridimensionales.

Los siguientes estilos de graduaciones estn disponibles:


Cruzada ( )

Interior ( )

Exterior ( ).

Cambiar la escala del eje Puede cambiar los valores mnimo y mximo. Por defecto, 4D Chart
de valores utiliza el valor mnimo y mximo del conjunto de datos que est

4th Dimension - Manual del Usuario 279


Captulo 11 Grficos

siendo graficado. Puede cambiar estos valores, por ejemplo, iniciar el


eje Z en 0.

Tambin puede modificar la unidad principal y secundaria. Por


defecto, 4D Chart calcula estos parmetros basado en el nmero de
valores a mostrar y el tamao del grfico. Si los valores son fechas,
puede especificar si las unidades de medida mxima y mnima son das,
semanas, meses, o aos.
Para cada opcin de salida de la escala, la opcin Auto le permite acti-
var el funcionamiento por defecto de 4D Chart.
Si quiere utilizar los valores personalizados, recuerde deseleccionar la
opcin Auto, de lo contrario sus parmetros no sern tenidos en
cuenta.

Nota Las graduaciones principal y secundaria se pueden ocultar o mostrar


(ver el prrafo Mostrar y ocultar las lneas de divisin en la
pgina 282).

Utilizar una escala logartmica


Puede cambiar la escala de normal a logartmica, marcando la casilla de
seleccin Logartmico, ubicada en la caja de dilogo ejes de valores.

Invertir el orden de los Puede invertir el orden de los datos de un eje marcando la casilla de
datos seleccin Orden inverso. Slo puede invertir el orden de los datos en
grficos bidimensionales.

Posicionar el origen Puede cambiar la posicin del origen el punto de cruce de un eje con
otro para cada eje en un grfico bidimensional.
Cambiar el origen del eje de Valores (Y)
El origen del eje Z es el valor donde el eje de categoras (X) cruza al eje
Z. Generalmente, el origen es el valor mnimo en el grfico o cero.
Algunas veces, querr cambiar la posicin del origen.

280 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Para cambiar el origen del eje de Valores:


1 Seleccione Categora (X) en el submen Ejes del men Grfico.
Aparece la caja de dilogo Ejes Categora (X).
2 Escriba un nuevo valor en el rea Valor de origen.
El valor que introduzca es el valor numrico de la posicin de origen
deseada.
3 Haga clic en el botn Terminado para cerrar la caja de dilogo.
Modificar el origen del eje de Categoras (X)
El origen del eje X es la categora en la cual, el eje de Valores (Z) cruza al
eje X. Generalmente, el punto de origen est a la izquierda de la
primera categora. En algunos casos, querr mover el origen.

Para modificar el origen del eje de Categoras (X):


1 Seleccione Valores (Z) en el submen Ejes del men Grfico.
Aparece la caja de dilogo Ejes Valores (Z).
2 Escriba un nmero en el rea Eje Z cruza la Categora.
El nmero escrito es el nmero de la categora donde el origen debe
cruzar. Las categoras se numeran de izquierda a derecha, (o de abajo
hacia arriba en un grfico horizontal). El eje Z cruza a la izquierda de la
categora especificada.
Para desplazar el origen hacia la derecha de la ltima categora en el
grfico, escriba el nmero de categoras ms 1.
Si el nmero especificado es mayor que el nmero de categoras ms 1,
el valor se ignora y el origen vuelve a la izquierda de la primera
categora.
3 Haga clic en el botn Terminado para cerrar la caja de dilogo.

Aadir ttulos a los ejes Puede aadir un ttulo para cada eje. Generalmente, los ttulos
describen los datos representados en los ejes.

Para aadir un ttulo a un eje:


1 Seleccione el eje apropiado en el submen Ttulos del men Grfico.

4th Dimension - Manual del Usuario 281


Captulo 11 Grficos

Aparece la caja de dilogo Ttulos.

rea de entrada
del Ttulo

2 Escriba el ttulo en el rea de texto Ttulo.


3 Elija una posicin para el ttulo en la lista desplegable Posicin.
As especifica la posicin del ttulo respecto al grfico.

Puede seleccionar una de las siguientes posiciones de ttulo:


Ninguna
Arriba
Abajo
Izquierda
Derecha.
La posicin por defecto es Ninguna. Cuando la posicin es Ninguna,
el ttulo no aparece en el grfico.
Segn la orientacin del eje estn disponibles Abajo y Arriba o
Izquierda y Derecha.
4 Seleccione la orientacin para el ttulo en la lista desplegable
Orientacin.
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 Puede mostrar las lneas de divisin para unidades principales y
lneas de divisin secundarias de cada eje. Las lneas de divisin hacen ms fcil la lectura
de un grfico.

Las graduaciones principal y secundaria se definen en la caja de dilogo


de Ejes Valores (Z).

282 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Para mostrar las lneas de divisin de un eje:


1 Seleccione el eje apropiado en el submen Retcula del men Grfico.
Aparece la caja de dilogo Retcula.

2 Haga clic en las casillas de seleccin que quiera y haga clic en


Terminado.

Mostrar los valores Puede mostrar directamente en el grfico la siguiente informacin de


de las series cada serie:
Valores: el nmero actual o fecha, en nmeros arbigos. Puede mostrar
los valores en el grfico 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 categora.
Categoras: el nombre de la categora, idntico a la etiqueta del eje para
la categora.

El grfico siguiente muestra los valores en la parte superior de cada


columna:

4th Dimension - Manual del Usuario 283


Captulo 11 Grficos

Puede seleccionar la ubicacin, orientacin y formato de los valores,


porcentajes o etiquetas de categoras.
Esta caracterstica no est disponible para grficos tridimensionales.
Para mostrar informacin acerca de los datos en una serie:
1 Seleccione Valores en el men Grfico.
Aparece la caja de dilogo Valores.

2 Elija la posicin donde debe aparecer la informacin.


Puede seleccionar una de las siguientes opciones en la lista desplegable
Posicin:

Grficos circulares Para los dems grficos


Ninguno Ninguno
Interior Exterior arriba
Exterior Exterior abajo
Interior arriba
Interior medio
Interior abajo
Sobre el eje
3 Seleccione el tipo de informacin que quiere mostrar.
Puede seleccionar una de las siguientes opciones de la lista desplegable
Ver:
Valores
Porcentaje
Categora
Valor y Porcentaje
Categora y Porcentaje.
4 Si quiere, seleccione un formato en la lista desplegable Formato.

284 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Puede cambiar la forma en que se presentan los datos utilizando


formatos de salida. Por ejemplo, puede utilizar un formato de salida
con el smbolo (), comas, y decimales.
La siguiente tabla muestra algunos ejemplos de los efectos de utilizar
formatos de salida:

Datos en formatos por Datos con el formato


Formato de salida
defecto de salida
3400 ###,###.00 3.400,00
23/4/99 Mes Da, Ao 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 4th Dimension, editar
un formato, o crear uno propio. Para mayor informacin, consulte el
Manual de Diseo.
5 Seleccione la orientacin de la lista desplegable Orientacin.
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 botn
Terminado.

Personalizar la 4D Chart crea automticamente una leyenda, cuando genera un


Leyenda grfico. Por defecto, la leyenda se basa en las etiquetas de los valores.
Puede personalizar la posicin, orden y texto de la leyenda.

Mostrar y ocultar la Para mostrar u ocultar la leyenda del grfico seleccionado:


leyenda
1 Seleccione Leyenda en el men Grfico.

4th Dimension - Manual del Usuario 285


Captulo 11 Grficos

Aparece la caja de dilogo Leyenda.

Casilla
Mostrar leyenda

2 Haga clic en la casilla de seleccin Mostrar leyenda.


Si esta casilla est marcada, la leyenda aparece como parte del grfico.
De lo contrario, la leyenda se oculta.
3 Haga clic en el botn Terminado para cerrar la caja de dilogo.

La siguiente seccin explica cmo posicionar la leyenda en el grfico.

Posicionar la leyenda La leyenda hace parte del grfico. Puede posicionarla utilizando una de
las ocho opciones predefinidas, o utilizando el ratn. Puede mover la
leyenda hacia cualquier parte del documento, incluso dentro del
mismo grfico.

Tambin, puede mostrar la leyenda horizontal o verticalmente. En


otras palabras, las series en la leyenda pueden aparecer de izquierda-a-
derecha o de arriba-hacia-abajo.

Posicionar la leyenda en Para utilizar las posiciones predefinidas para la leyenda:


una posicin predefinida
1 Seleccione Leyenda en el men Grfico..

286 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Aparece la caja de dilogo Leyenda.

Orientacin Horizontal

Orientacin Vertical

2 Seleccione la posicin de una leyenda haciendo clic en una de las


leyendas modelo ubicadas alrededor del grfico.
El botn que elija determina si la orientacin de la leyenda es
horizontal o vertical.
3 Haga clic en el botn Terminado para cerrar la caja de dilogo.

Posicionar la leyenda Puede posicionar la leyenda en cualquier parte del documento


con el ratn 4D Chart con el ratn.

Para posicionar la leyenda con el ratn:


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 ubicacin que quiera.
3 Libere el botn del ratn y la tecla Ctrl o q.

Mantener la ubicacin Cuando utiliza la caja de dilogo Leyenda, haga clic en el botn
de la leyenda Especificacin Usuario para mantener la ubicacin de la leyenda. Si
selecciona una de las posiciones predefinidas, la opcin Especificacin
Usuario se deselecciona automticamente.

Definir el orden de la Puede invertir el orden de las series en la leyenda. Tambin, puede
leyenda permutar el orden de la claves y texto de la leyenda.

4th Dimension - Manual del Usuario 287


Captulo 11 Grficos

Para cambiar estas opciones:


1 Seleccione Leyenda en el men Grfico.
Aparece la caja de dilogo 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 seleccin est marcada, el
cuadrado que tiene el color o diseo para cada serie aparece despus
del nombre de la serie.

Modificar la Un grfico tridimensional se traza a partir de tres campos, o variables,


profundidad en un en tres dimensiones. Sin embargo, puede dar apariencia tridimensional
grfico a un grfico bidimensional, aadiendo profundidad. En este caso, la
bidimensional tercera dimensin en el grfico no representa valores de campos o
frmulas.

Por defecto, 4D Chart aade la ilusin de profundidad a los grficos


bidimensionales. Puede eliminarla para facilitar la lectura de los valores
del grfico o modificar la ilusin tridimensional.

Para modificar o eliminar la ilusin de profundidad en un grfico


bidimensional:
1 Seleccione Vista en el men Grfico.
Este comando de men est activo slo cuando el objeto seleccionado
actualmente es un grfico.
Aparece la caja de dilogo 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 ilusin de profundidad, escriba cero en ambas reas.
Tambin puede escribir valores negativos para invertir el eje del efecto
tridimensional.

288 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

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 grfico.

Cambiar la Puede modificar la perspectiva de visualizacin de un grfico


perspectiva de un tridimensional modificando la rotacin y la elevacin.
grfico 3D
Para modificar la perspectiva de visualizacin de un grfico
tridimensional:
1 Seleccione Vista en el men Grfico.
Esta opcin slo est activa cuando el objeto seleccionado actualmente
es un grfico.
Aparece la caja de dilogo Vista 3D.

Regla de elevacin

Regla de rotacin

2 Puede modificar la rotacin introduciendo un nuevo valor (de 0 a 90)


en el rea de texto Rotacin o desplazando la regla de rotacin hacia
la izquierda o hacia la derecha.
Rotacin es la rotacin del grfico alrededor del eje de valores.
El modelo de grfico refleja sus cambios.
3 Puede modificar la elevacin del grfico introduciendo un nuevo valor
(de 0 a 90) en el rea de texto Elevacin o desplazando la regla de
elevacin hacia abajo o hacia arriba.

4th Dimension - Manual del Usuario 289


Captulo 11 Grficos

Elevacin es la rotacin del grfico alrededor de una lnea horizontal,


perpendicular al eje de valores.
El modelo de grfico refleja su modificacin.
4 Haga clic en el botn Terminado.
Su grfico se dibuja nuevamente con la nueva perspectiva.

Personalizar los Los Mensajes de ayuda informacin acerca de un grfico y sus datos
Mensajes de ayuda estn disponibles para grficos XY y no XY. El usuario puede
del grfico mostrar mensajes de ayuda desde cualquier posicin del cursor en el
grfico.

Mensaje de Ayuda

Los mensajes de ayuda pueden mostrar los siguientes tipos de


informacin:
Valor (sobre el cual se ubica el cursor).

Proporcin entre un valor (sobre el cual est ubicado el cursor) y el


total de valores en esa categora. Esa proporcin se expresa como un
porcentaje.
Categora.

290 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

La siguiente tabla muestra los tipos de grficos y la informacin que


puede mostrarse en los mensajes de ayuda asociado:

Tipo de grfico Mensajes de ayuda


Columnas 2D Valores y porcentajes
Lneas 2D Ninguno
Circular 2D Valores y porcentajes
rea 2D Ninguno
XY 2D Slo, valores
Imagen 2D Valores y porcentajes
Polar 2D Slo, valores
Columnas 3D Slo, valores
Lneas 3D Ninguno
rea 3D Ninguno
Superficie 3D Ninguno
Tringulos 3D Slo, valores
Alfileres 3D Slo, valores

Los valores en los mensajes de ayuda se basan en los datos


representados en el grfico y podran ser aproximaciones basadas en la
resolucin de la pantalla.

Los mensajes de ayuda se activan desde la caja de dilogo Mensajes de


ayuda (a travs de la opcin Mensajes de ayuda del men Grfico) o
por programacin, con los comandos CT GET TIPS ATTRIBUTES y CT SET
TIPS ATTRIBUTES.

Aparece la caja de dilogo Mensajes de ayuda:

Nota En el caso de los grficos de tipo XY, la caja de dilogo contiene un


segundo men desplegable Formato y un rea de entrada adicional
para el eje Y.

4th Dimension - Manual del Usuario 291


Captulo 11 Grficos

En la caja de dilogo Mensajes de ayuda, puede cambiar las


propiedades de los mensajes de ayuda mostrados en cualquier grfico.
La caja Mensajes de ayuda le permite seleccionar cuando mostrar los
mensajes. Las opciones son Nunca, Siempre, y Bajo peticin.
Si selecciona Siempre, los mensajes de ayuda aparecen cuando el
usuario ubique el cursor del ratn sobre una parte del grfico.
Si selecciona Nunca, los mensajes de ayuda quedan desactivados.
Si selecciona Bajo peticin, los mensajes de ayuda aparecern
cuando el usuario ubique el cursor del ratn sobre una parte del gr-
fico mientras presiona la tecla Ctrl (Windows) o Comando
(Mac OS).

Por defecto, la opcin Nunca est seleccionada.

Al seleccionar Mostrar Categora Segunda se muestra el valor del eje de


la segunda categora en los mensajes de ayuda. Por defecto no se
muestra la segunda categora. En el caso de un grfico 2D, al
seleccionar esta opcin se muestra el nombre del campo del valor del
eje de categoras.

Al seleccionar la opcin Mostrar Categora se muestra el valor del eje


de categoras en los mensajes de ayuda. Por defecto se muestra el valor
del eje de categoras.

Al seleccionar la opcin 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
grficos 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


categora, el porcentaje (la relacin entre el valor en el cual el cursor
est ubicado y el total de valores en esa categora), o ambos.

Modificar los Esta seccin describe cmo seleccionar objetos individuales del grfico
atributos de los (lneas de los ejes, lneas de divisin, elementos de la serie, etc.) y
objetos grficos modificar sus atributos grficos, tales como color, patrn de relleno, y

292 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

ancho de lnea. Tambin puede modificar los atributos de fuente de los


objetos de texto en el grfico (tales como ttulos y etiquetas).

Para seleccionar un objeto del grfico:


Presione la tecla Control (Windows) o Comando (Macintosh) y haga
clic en el objeto.
Puede seleccionar los siguientes objetos grficos:
Cada serie, en un grfico bidimensional
Cada uno de los tres lados visibles en un grfico 3D

Nota Para seleccionar todos los lados de una serie en un grfico 3D, presione
la combinacin de teclas Mays+Control (Windows) o
Mays+Comando (Macintosh) y haga clic en un objeto de la serie.

Cada eje (incluyendo las marcas de graduacin)


Las etiquetas de cada eje
Las lneas de divisin principal de cada eje
Las lneas de divisin secundaria de cada eje
Los ttulos de cada eje
La leyenda
Los valores desplegados para las series.

Modificar los atributos Despus de seleccionar un objeto, puede modificar sus atributos
del objeto grficos con ayuda de las opciones del men Objeto.

Cada uno de los siguientes atributos de objetos puede ser cambiado en


el men Objeto.
Patrn de fondo: el patrn dentro del borde de un objeto. Todos los
objetos, excepto las lneas, tienen patrones de fondo.
Color de fondo: el color al interior de un objeto.

Patrn lnea: el patrn de una lnea o borde. El patrn de lnea es


slido por defecto.
Color lnea: el color de una lnea o borde. El color de lnea por defecto,
es negro. La paleta de colores es igual a la utilizada para Color de
fondo.
Ancho lnea: el ancho de una lnea o borde medido en puntos. El
ancho aplicado por defecto es 0.25 puntos (tambin llamado Hilo
fino).

4th Dimension - Manual del Usuario 293


Captulo 11 Grficos

Modificar los atributos Los atributos de texto slo aplican a las etiquetas de los ejes, ttulos de
de texto 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.

Tamao: tamao de la fuente medido en puntos.

Estilo: los estilos incluyen normal, negrita, e itlica. El estilo por


defecto es Normal.
Color: el color por defecto es Negro.
No puede cambiar la justificacin del texto del grfico. Slo puede
cambiar la justificacin del texto aadido con la herramienta Texto.
Para mayor informacin acerca de cmo aadir texto con esta herra-
mienta, consulte la seccin Aadir texto en la pgina 300.

Destacar sectores de Puede destacar una o ms partes de un grfico circular, alejndola(s)


un grfico circular del centro del crculo.

Sector
destacado

Para destacar un sector de un grfico circular:


1 Presione la tecla Control (Windows) o Comando (Macintosh) y haga
clic en el sector a seleccionar.
Aparecen las marcas de seleccin alrededor del sector.
2 Mantenga presionada la tecla Control (Comando en Macintosh) y
arrastre el sector alejndolo del centro del grfico.
3 Cuando el sector est donde usted quiere, libere el ratn y la tecla
Control (Comando en Macintosh).

Aadir imgenes a Cuando crea un grfico de imgenes, las columnas se llenan con una
un grfico de imagen por defecto. Puede aadir sus propias imgenes para cada serie,
Imgenes pegndolas desde el portapapeles.

294 4th Dimension - Manual del Usuario


Modificar las caractersticas de un grfico

Para pegar una imagen en las columnas de una serie:


1 Asegrese 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 Edicin de 4th 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 estndar, aplique un tipo de grfico diferente


y luego aplique nuevamente el tipo de Imagen 2D.

Ajustar las imgenes Para personalizar las proporciones de las imgenes dentro de las
dentro de las columnas de las series:
columnas de
grficos de
imgenes
1 Haga doble clic sobre el grfico, para desplegar la caja de dilogo
Opciones del grfico.
O
Seleccione el grfico y luego elija Opciones en el men Grfico.
Aparece la caja de dilogo Opciones.

Adems de las opciones del grfico descritas en la seccin Seleccionar


un tipo de grfico en la pgina 245, encontrar las siguientes opciones
para alinear y ajustar las imgenes:

4th Dimension - Manual del Usuario 295


Captulo 11 Grficos

Alineacin: esta opcin especifica la alineacin horizontal de la ima-


gen: centrada, izquierda, o derecha.
Vertical: esta opcin especifica cmo la imagen utiliza el espacio ver-
tical de la columna. Las opciones disponibles son: expandido, nor-
mal, y apilado. Para mayor informacin acerca de estas opciones,
consulte la tabla al final de esta seccin.
Horizontal: esta opcin especifica cmo la imagen utiliza el espacio
horizontal de la columna. Las opciones son: normal, expandido, y
apilado. Para mayor informacin sobre estas opciones, consulte la
tabla al final de esta seccin.

La tabla siguiente explica las opciones Vertical y Horizontal.

Opcin Descripcin
Normal 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
tamao 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 botn Terminado.

Aadir objetos y texto


Con 4D Chart, puede aadir varios objetos a sus documentos,
incluyendo lneas, rectngulos, valos, polgonos, y texto. Tambin
puede aadir referencias dinmicas a campos o a expresiones
4th Dimension, insertando expresiones en objetos de texto.

296 4th Dimension - Manual del Usuario


Aadir objetos y texto

El siguiente grfico utiliza objetos y texto para identificar las series.

Esta seccin trata los siguientes temas:


Dibujar objetos
Modificar los atributos de los objetos
Aadir texto
Modificar los atributos de texto
Aadir una referencia dinmica a un campo o expresin
4th Dimension
Redimensionar objetos
Colocar objetos en un documento.

Dibujar objetos Puede dibujar los siguientes objetos:


grficos
Lneas

Rectngulos

Rectngulos redondeados

valos

Polgonos .

Seleccionar una Para dibujar un objeto, primero debe seleccionar la herramienta de la


herramienta de dibujo Paleta de objetos. Una herramienta se activa para dibujar cuando la
selecciona.

4th Dimension - Manual del Usuario 297


Captulo 11 Grficos

El cursor del ratn cambia de acuerdo al uso. Si elige la herramienta de


Seleccin, el cursor es una flecha . Utilice esta herramienta para
seleccionar elementos de men y objetos.

Cuando selecciona una de las herramientas de objetos grficos, el


cursor cambia a una cruz . Utilice la cruz para dibujar objetos grficos.

Bloquear una Cuando selecciona una herramienta, slo permanece activa mientras
herramienta de dibujo dibuja el objeto y luego se activa la herramienta de Seleccin (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 polgonos):
1 Seleccione una herramienta en la barra de herramientas 4D Chart.
1 Presione el botn del ratn en el rea del documento y arrstrelo para
dibujar el objeto.
2 Libere el botn del ratn para terminar de dibujar el objeto.

Para dibujar un polgono:


1 Haga clic para fijar el primer vrtice.
2 Arrastre el ratn para dibujar un lado y luego haga clic para fijar el
siguiente vrtice.

3 Contine fijando los vrtices y dibujando los lados que sean


necesarios.
4 Cierre el polgono haciendo clic en el primer vrtice, o presionando
Alt+Control+Enter (Windows) u Opcin+Comando+Enter (Mac OS).
O

298 4th Dimension - Manual del Usuario


Aadir objetos y texto

Para dejar abierto el polgono, haga doble clic al fijar el ltimo vrtice
o presione Enter.

Polgono cerrado Polgono abierto

Forzar el trazo de Forzando el trazo de objetos mientras dibuja, puede controlar el


objetos grficos a proceso de dibujo particularmente, el alto y ancho de los objetos.
medida que dibuja
Por ejemplo, un cuadrado es el trazo obligado de un rectngulo.

La siguiente tabla indica los efectos del trazo obligado de cada objeto:

Objeto Tecla Trazo obligado


Lneas Mays Lneas rectas en ngulos de 45
Mays Cuadrado
Rectngulos V (para vertical) Fijar altura
H (para horizontal) Fijar ancho
Rectngulos Mays Cuadrado redondeado
redondeados V Fijar altura
H Fijar ancho
Mays Crculo
valos V Fijar altura
H Fijar ancho
Polgonos Mays Lados en ngulos de 45

Modificar los atributos Cada uno de los siguientes atributos de objeto puede ser cambiado
de un objeto utilizando los comandos del men Objeto:
Patrn de fondo: el patrn mostrado dentro del borde de un objeto.
Todos los objetos excepto las lneas tiene patrones de fondo. El patrn
de relleno por defecto es blanco slido.
Color de fondo: el color dentro del borde de un objeto. Todos los obje-
tos excepto las lneas tienen color de fondo. El color de relleno por
defecto, es negro.
Patrn Lnea: el patrn de una lnea o borde. El patrn de lnea por
defecto, es slido.
Color de lnea: el color de una lnea o borde. El color de lnea por
defecto es negro.

4th Dimension - Manual del Usuario 299


Captulo 11 Grficos

Ancho Lnea: el ancho de una lnea o borde medido en puntos. El


ancho de lnea por defecto es 0.25 puntos (tambin llamado Hilo fino).
Punta de flecha: la flecha que aparece a uno o ambos extremos de una
lnea. Slo las lneas tienen punta de flecha. Por defecto no se tiene
punta de flecha. Si el objeto seleccionado es una lnea , el comando de
men Punta de flecha est activado. El submen Punta de flecha tiene
los siguientes elementos.

Esquinas redondeadas: el nmero de puntos de redondeo de las esqui-


nas de un rectngulo redondeado. El valor por defecto es 20 puntos. Si
el objeto seleccionado es un rectngulo que creo con una herramienta
rectngulo, la opcin de men Esquinas redondeadas est activado.
Cuando selecciona Esquinas redondeadas, aparece la siguiente caja de
dilogo:

Cuando introduce un valor en el rea de entrada, el rea de previsuali-


zacin muestra el efecto del valor:

Aadir texto Puede aadir la mayora de los textos a un grfico como las etiquetas
de los ejes, los ttulos, o las leyendas utilizando las opciones del
men Grfico.

300 4th Dimension - Manual del Usuario


Aadir objetos y texto

Para aadir texto extra a un grfico, 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 botn del ratn y arrastre el ratn para crear un rea de
texto rectangular.
3 Libere el botn del ratn.
Tambin puede simplemente hacer clic en la ventana despus de
seleccionar la herramienta de Texto para crear un objeto de texto del
tamao por defecto (tres pulgadas de ancho). La altura por defecto est
determinada por la fuente y el tamao 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 insercin .
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 despus de crearlos.

Una vez haya creado un objeto de texto y aadido el texto, puede


modificar el texto por ejemplo, copiar, cortar, o pegar texto.
Tambin puede cambiar sus atributos de fuente, tamao, estilo y
justificacin. Para mayor informacin acerca de cmo modificar los
atributos de texto, consulte la siguiente seccin: Modificar atributos
de texto.

Modificar atributos de Los atributos de texto slo aplican al texto dentro de un objeto de
texto texto. Desde el men Texto puede modificar los siguientes atributos de
texto:
Fuente: el tipo de fuente del texto.

Tamao: el tamao de la fuente se mide en puntos; el tamao por


defecto es 12 puntos.

4th Dimension - Manual del Usuario 301


Captulo 11 Grficos

Estilo: los estilos incluyen normal, negrita, e Itlica. El estilo por


defecto es normal.
Color: el color por defecto es negro.

Alineacin: el texto puede estar a la izquierda, derecha o centrado. La


alineacin por defecto es izquierda.

Aadir referencias Utilizando referencias de campos y expresiones 4th Dimension, puede


dinmicas crear documentos 4D Chart que incorporen informacin de la base de
datos. Por ejemplo, puede utilizar informacin de los campos de los
registros para hacer los ttulos del grfico. Puede utilizar expresiones
4th Dimension para efectuar tareas como clculos numricos o
concatenar textos.

En esta seccin, encontrar informacin sobre los siguientes temas:


Insertar valores de campos en un documento 4D Chart,

Insertar expresiones 4th Dimension en un documento 4D Chart,

Mostrar valores de campos y expresiones,

Dar formato a valores de campos y expresiones,

Cambiar una referencia dinmica en un texto esttico.

Valores y referencias Puede mostrar informacin desde 4th Dimension como valores o refe-
entendibles rencias. Un valor es la informacin real guardada en un campo o calcu-
lada a partir de una expresin. Una referencia es el nombre del campo
o el texto de la expresin.

Cuando muestra campos y expresiones como referencias, aparecen


encerrados entre los smbolos y .

Por ejemplo, una referencia al campo Nombre de la tabla [Persona]


aparecera as:
[Persona]Nombre

4D Chart inserta estos smbolos cuando se inserta un campo en un


objeto de texto. Cuando inserta cualquier otro tipo de referencia, como
por ejemplo una funcin o variable 4th Dimension, debe indicar que es
una referencia. 4D Chart aadir los smbolos y para diferenciar la
referencia del texto normal. Para mayor informacin acerca de
referenciar expresiones, consulte la seccin Insertar expresiones
4th Dimension en la pgina 305.

302 4th Dimension - Manual del Usuario


Aadir objetos y texto

Cuando las referencias se muestran como valores, no aparecen los


smbolos y ; por ejemplo, un valor del campo Nombre puede ser:
Javier
El valor del campo aparece como texto estndar.

Las referencias a campos y expresiones 4th 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 Insertando una referencia de a un campo documento 4D Chart, puede


campos aadir informacin dinmica a un documento. Cuando el valor del
campo cambia, tambin 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 acta 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 ningn valor en la
ventana 4D Chart.

Para mostrar el valor contenido en un campo de un registro en


particular, asegrese de que el registro est cargado mostrando el
registro en un formulario de entrada, por ejemplo. Si el registro actual
cambia, tambin 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 dilogo Insertar campo.

Para pegar una referencia de campo en un documento 4D Chart


utilizando la caja de dilogo Insertar campo:
1 Haga clic con el ratn en el lugar donde quiere insertar la referencia.

4th Dimension - Manual del Usuario 303


Captulo 11 Grficos

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 dilogo Insertar campo. Todas las tablas de la base de
datos estn 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 botn 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.

304 4th Dimension - Manual del Usuario


Aadir objetos y texto

necesita informacin sobre cmo crear objetos de texto, consulte la


seccin Aadir texto en la pgina 300.
2 Ubique el cursor de insercin intermitente sobre el objeto de texto.
Asegrese de que el cursor de insercin est sobre el objeto de texto.
3 Para elegir un campo de la misma tabla que el formulario, presione la
tecla Alt (Windows) u Opcin (Macintosh) mientras presiona el botn
del ratn.
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 Mays+Alt


(Windows) o Mays+Opcin (Macintosh) mientras presiona el botn
del ratn.
Si est trabajando en una ventana plug-in, no necesita presionar la
tecla Mays.
4D Chart muestra un men desplegable jerrquico 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 posicin del punto de insercin.

Insertar expresiones Puede insertar cualquier expresin vlida 4th Dimension dentro de un
4th Dimension documento. La expresin puede ser una variable o una funcin
4th Dimension, una funcin plug-in, o un mtodo que retorne un
valor.

Las expresiones le permiten aprovechar el poderoso lenguaje


4th Dimension en los documentos 4D Chart. Puede realizar clculos,
concatenar informacin de varios campos, etc.

4th Dimension - Manual del Usuario 305


Captulo 11 Grficos

La siguiente tabla contiene algunos ejemplos de expresiones:


Expresin Comentario
vFecha Una variable que contiene una fecha
Current date Una funcin 4th Dimension
Current datevFecha Una instruccin que realiza un clculo
CalcularFecha Un mtodo que retorna un valor

Una expresin slo se evala cuando realiza una de las siguientes


acciones:
Abre el documento

Elije Mostrar valores en el men Base de datos

Imprime el documento.

Para mayor informacin acerca de las expresiones, consulte el Manual


del Lenguaje.

Para insertar una expresin 4th Dimension en un documento


4D Chart:
1 Cree un objeto de texto donde quiera ubicar la expresin.
Dado que la expresin se crea a partir del texto, primero debe crear el
objeto de texto.
2 Escriba el texto de la expresin y luego seleccinelo.
3 Seleccione Referencia en el men Base de datos.
El texto ahora se encierra en los smbolos y , para indicar que es una
expresin:
Current date
4 Cuando termine, seleccione la herramienta de seleccin (flecha).
Para mostrar el valor de la referencia, seleccione Mostrar valores en el
men Base de datos.

Mostrar valores o Cuando muestra los valores, muestra los valores reales almacenados en
referencias los campos referenciados y los valores calculados por las expresiones
4th 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.

306 4th Dimension - Manual del Usuario


Aadir 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 Puede convertir el valor de una referencia dinmica en texto esttico,
referencia en texto que no se actualice cuando los valores cambien.

Por ejemplo, puede utilizar la expresin 4th Dimension Current date


para mostrar la fecha de creacin del grfico, y luego convertir la fecha
en un objeto de texto esttico. No importa que fecha sea actualmente,
el objeto de texto siempre mostrar la fecha de creacin del grfico.

Convertir un valor en texto se llama deshacer la referencia al valor,


porque el valor ya no tendr una referencia dinmica 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


expresin 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 ms de un campo o expresin,
selecciones slo el valor que quiere cambiar.
3 Seleccione Deshacer referencia en el men Base de datos.
El valor se convierte en texto.

Convertir una referencia Tambin puede convertir una referencia en texto, deshaciendo su
en texto 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


Captulo 11 Grficos

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 ms
referencia a una expresin 4th Dimension.

Puede editar una referencia o cambiarla permanentemente a texto


estndar. 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 expresin:


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 ms de un campo o expresin, slo
seleccione la referencia que quiere cambiar.
3 Seleccione Deshacer referencia en el men Base de datos.
Los smbolos y son eliminados, y la referencia se convierte en texto.

Dar formato a las Puede utilizar un formato de salida para el valor de todo campo de tipo
referencias numrico, fecha u hora, o toda expresin 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 3.400,00
23/4/99 Mes Da, Ao Abril 23, 1999
Para dar formato a una referencia:
1 Seleccione la referencia.
Como toda la expresin es un slo valor, puede seleccionarla haciendo
clic con la herramienta de texto.
2 Seleccione Formato en el men Base de datos.

308 4th Dimension - Manual del Usuario


Aadir objetos y texto

Aparece la caja dilogo Formato.

Lista de formatos

rea de edicin
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 numrico o introducir un nuevo


formato numrico en el rea del formato. No puede editar formatos de
fecha u hora.

Para mayor informacin sobre formatos de salida, consulte el Manual


de Diseo.
4 Haga clic en el botn Terminado.
El formato es listado despus de la referencia. Por ejemplo:
Current date; Abr: Mes Da, Ao

Cuando elije Mostrar valores, el valor de la referencia aparece con el


formato.

Redimensionar Puede redimensionar uno o ms objetos a la vez, para aumentar o


objetos reducir su tamao. Si selecciona ms de un objeto, todos los objetos
seleccionados se redimensionan en la misma cantidad.

Puede redimensionar el alto y ancho al mismo tiempo, manteniendo la


proporcin entre los dos.

Para redimensionar un objeto:


1 Seleccione el objeto.

4th Dimension - Manual del Usuario 309


Captulo 11 Grficos

2 Mantenga presionado el botn del ratn en una de las marcas de


seleccin y arrstrela hacia arriba, abajo o diagonalmente para
cambiar el tamao 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 (Opcin en Macintosh) mientras lo redimen-
siona.

Marco del objeto

Bordes del objeto

Para redimensionar el objeto manteniendo la proporcin entre el alto y


el ancho, presione la tecla Mays mientras lo redimensiona.
3 Libere el botn del ratn cuando termine.
El objeto es redimensionado.

Organizar objetos Cuando tiene dos o ms objetos en un documento 4D Chart, puede


utilizar las opciones del submen Organizar del men Objeto, para
ordenarlos. El submen Organizar se muestra a continuacin.

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


Aadir objetos y texto

Mover un elemento hacia atrs un nivel

Alinear objetos con relacin a otros

Agrupar un conjunto de objetos

Desagrupar un conjunto de objetos.

Las siguientes secciones describen estas acciones con ms detalle.

Cambiar el orden de Cuando dibuja objetos, estos pueden solapar parcial o totalmente a
superposicin otros. El orden en que los objetos estn ubicados cuando solapan otros
se llama orden de superposicin. El ejemplo a continuacin muestra
varios objetos y su orden de superposicin:

Objeto inferior
Objeto medio
Objeto superior

Cuando trabaja con varios objetos, puede querer cambiar el orden de


superposicin de los objetos; para hacerlo, puede mover uno o ms
objetos al frente o detrs 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 atrs de los otros: al mover un objeto atrs 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 ms arriba
es decir, ubicarlo ms cerca de la capa superior.
Mover un objeto atrs de otro: Mover un objeto detrs de otro objeto
le permite mover el objeto seleccionado una capa ms abajo es decir,
ubicarlo ms cerca de la capa inferior.

4th Dimension - Manual del Usuario 311


Captulo 11 Grficos

Para modificar el nivel de superposicin:


1 Utilice la herramienta de seleccin para seleccionar un objeto.
2 Elija un comando en el submen Organizar del men Objeto.
El submen Organizar se muestra a continuacin:

Alinear objetos La alineacin de objetos consiste en ubicarlos con precisin con


respecto a otros. Puede alinear objetos horizontal y verticalmente.

El objeto que se toma como referencia para alinear los dems es el que
se encuentra ubicado en el lado del sentido de la alineacin. Por
ejemplo, si quiere alinear los lados izquierdos de varios objetos
seleccionados, el objeto seleccionado que est ms 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 dilogo Alinear objetos:

Objetos modelo

Botones de alineacin Vertical

Botones de alineacin Horizontal

312 4th Dimension - Manual del Usuario


Aadir 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 mximo de un alineamiento vertical y uno horizontal.


Los objetos modelo se mueven para indicar los efectos de la alineacin.

Nota Para deseleccionar un icono, haga clic nuevamente en l.

Para alinear objetos:


1 Seleccione los objetos que quiere alinear.
Presione Mays y haga clic para seleccionar varios objetos.
2 Seleccione Alinear objetos en el submen Organizar del men Objeto.
Aparece la caja de dilogo Alinear objetos.
3 Haga clic en los iconos de alineacin que quiera y haga clic en el botn
Alinear.

Agrupar y desagrupar Agrupando objetos, usted puede combinar varios objetos en uno. Un
objetos objeto agrupado acta 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 patrn 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


Captulo 11 Grficos

nuevamente. Los objetos desagrupados conservan los cambios hechos


a ellos mientras hacan 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


desagrupndolo.

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 seccin describe
la impresin de documentos 4D Chart de los siguientes modos:
Como un documento 4D Chart nico

Como parte de un formulario 4th Dimension

Como una parte de una fusin de impresin, en la cual usted imprime


un documento 4D Chart para cada registro en una seleccin de regis-
tros.

Definir el orden de El orden en que se imprime un documento multipgina (horizontal o


impresin vertical) se determina por el orden de impresin seleccionado en la caja
de dilogo Propiedades. Puede seleccionar imprimir por filas , o por
columnas . El orden de impresin afecta slo el orden en el cual se
imprime el documento; no afecta la orientacin de la pgina. El valor
por defecto es imprimir por filas.

Para definir el orden en el cual se imprime un documento multipgina:


1 Seleccione Propiedades en el men Edicin de 4D Chart.

314 4th Dimension - Manual del Usuario


Imprimir documentos 4D Chart

Aparece la caja de dilogo Propiedades:

Iconos de orden
de impresin

2 Haga clic en el icono de orden de impresin que quiera.


3 Haga clic en Terminado.

Imprimir el Puede imprimir documentos 4D Chart desde una ventana plug-in o


documento desde un rea 4D Chart en un formulario. Si el documento tiene ms
de una pgina, puede seleccionar las pginas que quiera imprimir.

Para imprimir un documento:


1 Seleccione Imprimir en el men Archivo de 4D Chart.

Aparece la caja de dilogo Imprimir.


2 Seleccione las opciones que considere necesarias.
3 Haga clic en el botn Imprimir para iniciar la impresin.

4th Dimension - Manual del Usuario 315


Captulo 11 Grficos

Imprimir un rea Si un rea 4D Chart est dentro de un formulario 4th Dimension,


4D Chart como puede imprimirla con el registro. En este caso, debe imprimir desde
parte de un 4th Dimension, en vez de 4D Chart.
formulario
Antes de imprimir, asegrese de seleccionar los registros que quiere
imprimir. Para mayor informacin acerca de la seleccin de registros en
4th Dimension, consulte el Captulo 4, Seleccin de registros, en la
pgina 85.

Para imprimir un documento 4D Chart como parte de un registro:


1 Seleccione Imprimir en el men Archivo de 4th Dimension.
Aparece una caja de dilogo que le permite seleccionar el formulario a
imprimir.
2 Seleccione el formulario a imprimir.
3 Haga clic en el botn Aceptar.
Aparece la caja de dilogo Configurar impresin.
4 Seleccione las opciones necesarias en la caja de dilogo Configurar
impresin.
5 Haga clic en el botn Aceptar.
Aparece la caja de dilogo Imprimir.
6 Seleccione las opciones necesarias.
7 Haga clic en el botn Imprimir para iniciar la impresin.
Se imprimen los registros seleccionados, incluyendo los documentos
4D Chart.

Crear una impresin Puede realizar una impresin con datos de un documento 4D Chart. Al
con datos realizar una impresin con datos, se imprime un documento 4D Chart
por cada registro en una seleccin de registros.

Nota Los valores en cualquiera de los grficos del documento no se


actualizan para cada registro.

Las impresiones fusin son ms tiles cuando se realizan desde una


ventana 4D Chart.

Slo puede realizar impresiones con datos para documentos que


contengan referencias a campos 4th Dimension. El valor de una
referencia de campo se determina por el registro actual que se est
imprimiendo. La ventaja de realizar una impresin con datos es que

316 4th Dimension - Manual del Usuario


Imprimir documentos 4D Chart

puede imprimir un documento para una seleccin de registros sin tener


que cargar e imprimir cada uno por separado.

Nota Para mayor informacin acerca de cmo aadir referencias a campos,


consulte la seccin Insertar referencias de campos en la pgina 303.

Para realizar una impresin con datos:


1 Seleccione Imprimir con datos en el men Archivo de 4D Chart.

Aparece la caja de dilogo Imprimir con datos.


2 Seleccione la tabla cuyos registros quiere incluir en la impresin con
datos.
La caja de dilogo indica el nmero de registros seleccionados
actualmente en cada tabla.

4D Chart imprime el documento slo para los registros seleccionados.


3 Si quiere cambiar la seleccin de registros, haga clic en el botn
Buscar.
Aparece el editor de bsquedas 4th Dimension. Despus de hacer la
bsqueda regresa nuevamente a la caja de dilogo Imprimir con datos.

4th Dimension - Manual del Usuario 317


Captulo 11 Grficos

Para mayor informacin sobre el editor de bsquedas 4th Dimension,


consulte la seccin Editor de bsquedas en la pgina 94.
4 Si desea ordenar los registros seleccionados, haga clic en el botn
Ordenar.
Aparece el editor de ordenaciones 4th Dimension. Una vez ordenados
los registros, regresa nuevamente a la caja de dilogo Imprimir con
datos. Para mayor informacin acerca del editor de ordenaciones,
consulte la seccin El editor de ordenacin en la pgina 129.

Una vez seleccionados los registros apropiados, puede imprimirlos.


5 Haga clic en el botn Aceptar de la caja de seleccin Imprimir con
datos.
Aparece la caja de dilogo Imprimir.
6 Seleccione las opciones apropiadas y haga clic en el botn Imprimir.
4D Chart imprime el documento para cada registro en la seleccin.

318 4th Dimension - Manual del Usuario


12 Ejecucin de Mtodos

El comando Mtodo... en el men Ejecutar, as como el botn


correspondiente al a derecha de la barra de herramientas, se utiliza para
ejecutar un mtodo desde el entorno Usuario. Una vez haya escrito
mtodos de proyecto en el entorno Diseo, puede ejecutarlos
directamente en el entorno Usuario, por ejemplo para probarlos.

Es posible ejecutar mtodos directamente en modo Trace, con el fin de


depurarlos.

Puede ejecutar un mtodo en un nuevo proceso o, con 4D Server,


indicarle ejecutar este mtodo en la mquina servidor o en otras
mquinas cliente.

Nota Un mtodo de proyecto tambin puede ejecutarse desde el entorno


Mens personalizados asignndolo a una comando de men en la
barra de mens personalizados. Cuando selecciona un comando de
men en una barra de men, el mtodo asociado se ejecuta
automticamente. Para mayor informacin acerca de las barras de
mens, consulte el Manual de Diseo.

Ejecutar mtodos
Utilice el comando Mtodo en el men Ejecutar para seleccionar y
ejecutar un mtodo creado con el lenguaje de 4th Dimension.

Para mayor informacin acerca de la escritura de mtodos, consulte el


Manual de Diseo y el del Lenguaje de 4th Dimension.

4th Dimension - Manual del Usuario 319


Captulo 12 Ejecucin de Mtodos

Para ejecutar un mtodo:


1 Seleccione Mtodo... del men Ejecutar.
O
Haga clic en el botn Ejecutar en el botn barra de herramientas del
entorno Usuario.
4th Dimension muestra la caja de dilogo Ejecutar mtodo:

2 Seleccione el nombre de un mtodo en la lista.


3 Si quiere iniciar un nuevo proceso para el mtodo, marque la casilla
Nuevo proceso.
Si marca la casilla Nuevo proceso, el mtodo seleccionado se ejecuta en
otro proceso. Si el mtodo efecta una tarea con alto consumo de
recursos tal como la impresin de un gran nmero de registros, puede
continuar con el trabajo en su base de datos, aadir registros a una
tabla, crear un grfico para visualizar informacin, etc.
Para conocer la definicin de procesos, consulte la seccin Multitarea
en 4th Dimension en la pgina 24. Para una descripcin detallada de
los procesos, incluyendo cmo crearlos, utilizarlos y administrarlos,
consulte el Manual de Diseo.

4D Server Si utiliza la base de datos en 4D Client, puede optar por ejecutar el


mtodo en el equipo servidor. Para hacerlo, seleccione la opcin Sobre
4D Server en el men Ejecutar. La mayora de los mtodos se pueden
ejecutar en el equipo servidor, a menos que el mtodo deba crear o

320 4th Dimension - Manual del Usuario


Ejecutar mtodos

modificar elementos de la interfaz en una mquina cliente.


Tambin puede optar por ejecutar el mtodo en otra mquina cliente.
Las dems estaciones de trabajo no aparecen en el men, a menos que
se hayan registrado previamente. (para mayor informacin, consulte
la descripcin del comando REGISTER CLIENT en el Manual del Lenguaje,
y el prrafo Registrar 4D Client en el Manual de 4D Server)
Por defecto, la opcin localmente est seleccionada. Con la versin 4D
mono-usuario, esta es la nica opcin disponible.

4 Haga clic en el botn Ejecutar (o haga doble clic en el nombre del


mtodo).
O
Si quiere depurar el mtodo, haga clic en el botn Depurar.

4D Server La opcin Depurar no est disponible si ejecuta el mtodo en el


servidor.

4th Dimension ejecuta el mtodo. Lo que suceda despus, depende de


lo que hace el mtodo. Un mtodo puede realizar clculos, cambiar la
seleccin actual, imprimir informes, e incluso cerrar la aplicacin y
regresar al explorador de archivos o Finder.

Si hace clic en Depurar, aparece la ventana de depuracin en el primer


plano y usted puede ejecutar el mtodo paso a paso. Para mayor
informacin sobre el depurador de 4th Dimension, consulte el Manual
del Lenguaje.

4th Dimension - Manual del Usuario 321


Captulo 12 Ejecucin de Mtodos

322 4th Dimension - Manual del Usuario


13 Backup y restauracin de
una base de datos

Introduccin
4th Dimension incluye un mdulo completo de backup y restauracin.

Este mdulo funciona con 4th 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 aplicacin. Cada backup puede incluir el
archivo de estructura, el archivo de datos (como tambin eventuales
segmentos) y todo archivo o carpeta adicional. Estos parmetros son
definidos primero en las Preferencias de la aplicacin.

Los backups se pueden iniciar manualmente o automticamente a


intervalos regulares y sin la intervencin del usuario. Los comandos de
lenguaje especficos, as como los mtodos de base de datos especficos,
permiten integrar las funciones de backup a una interfaz personalizada.

Las bases de datos pueden ser restauradas automticamente cuando se


abre una base de datos daada.

Igualmente, el mdulo 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
automticamente reintegradas la prxima 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


Captulo 13 Backup y restauracin de una base de datos

El mdulo 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 automticos a intervalos regulares cada hora, da,
semana o mes,
definir parmetros avanzados para backups (nmero de conjuntos,
compresin de los archivos, opciones para iniciar despus de una res-
tauracin, etc.),
restaurar automticamente una base de datos y sus archivos adjuntos
en caso de incidente,
integrar automticamente en una base de datos restaurada las opera-
ciones faltantes guardadas en el archivo historial,
revertir operaciones efectuadas en la base de datos.

Gestin 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 ms archivos
de backup.

Todo archivo de backup puede ser abierto posteriormente por


4th Dimension en caso de presentarse incidentes que daen 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 efecta teniendo en cuenta los parmetros definidos en
las Preferencias de la aplicacin.

Las Preferencias puede utilizarse para definir cada aspecto del backup:
archivos a incluir en el backup (datos /historial, estructura, estruc-
tura del usuario y archivos adjuntos),
ubicacin de archivos de backup (archivo de backup principal y
archivo de backup del historial).
gestin del archivo de historial,
programacin del backup,

324 4th Dimension - Manual del Usuario


Gestin de backups

opciones de backup: nmero y rotacin de las series de backups;


manejo de transacciones activas o indexaciones; manejo de fallas;
segmentacin, compresin e integridad de los archivos de backup,
definir opciones de restauracin automticas.

Estos parmetros son definidos en los valores por defecto


correspondientes a un uso estndar; el cambio de estos valores es
opcional. Para mayor informacin sobre estos parmetros, por favor
consulte el prrafo Configuracin de archivos de backup en la
pgina 329 y el prrafo Parmetros de backup en la pgina 334.

Iniciar un backup En 4th Dimension, un backup puede ser iniciado de tres formas:
manualmente, utilizando el comando Backup... en el men Archivo de
4th Dimension (entorno Usuario) y de 4D Server.
automticamente, utilizando el programador que puede ser definido
en las Preferencias de la aplicacin.
por programacin, utilizando el comando BACKUP.

La eleccin 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 mtodo 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 4th Dimension
(entorno Usuario) o de 4D Server:

4th Dimension - Manual del Usuario 325


Captulo 13 Backup y restauracin de una base de datos

Aparece la ventana de backup:

El botn Preferencias hace que aparezcan las preferencias generales del


backup (ver el prrafo Configuracin de archivos de backup en la
pgina 329). El botn Cancelar cancela el backup.
2 Haga clic en el botn Backup para iniciar el backup utilizando los
parmetros actuales.
Para efectuar un backup automtico peridico:
1 En la pgina Planificador del tema Copia de seguridad de las
Preferencias, defina la frecuencia del backup:

Los backups se realizan automticamente en los momentos definidos


en esta pgina sin intervencin alguna del usuario.

326 4th Dimension - Manual del Usuario


Gestin de backups

Nota Para mayor informacin sobre la utilizacin de esta caja de dilogo,


consulte el prrafo Parmetros de backups programados en la
pgina 340.

Para realizar un backup utilizando el lenguaje 4th Dimension:


1 Ejecute el comando BACKUP en un mtodo.
El backup comienza utilizando los parmetros actuales.
Puede utilizar los mtodos de bases de datos On Backup Startup y On
Backup Shutdown para controlar el proceso de backup.
Para mayor informacin, consulte el Manual del Lenguaje.

Ejecucin de un backup Una vez iniciado el backup, 4th Dimension muestra una caja de
dilogo indicando el progreso de la operacin:

El botn Detener le permite al usuario utilizar interrumpir el backup


en cualquier momento (ver prrafo Si el backup falla en la
pgina 338).

El resultado del ltimo backup (exitoso o fallido) es guardado en el rea


Informaciones del ltimo backup de la pgina Backup/Configuracin
de las Preferencias o en la ventana principal de 4D Server (por favor
consulte el prrafo Informaciones del ltimo backup en la
pgina 333). Igualmente es registrado en el diario de backup de la base
de datos (consulte el prrafo Diario de backup en la pgina 363).

Acceso a la base de datos Durante un backup, las posibilidades de acceso a la base de datos son
durante el backup las siguientes:
Con la versin mono-usuario 4th Dimension, la base de datos es blo-
queada para lectura y escritura; todos los procesos quedan congelados.
No es posible realizar ninguna accin.
Con 4D Server, la base de datos es bloqueada slo para escritura; las
mquinas cliente pueden ver los datos. Si una mquina cliente enva
una solicitud de aadir, eliminar o cambiar al servidor, aparece una
ventana pidindole al usuario que espere hasta que termine el backup.

4th Dimension - Manual del Usuario 327


Captulo 13 Backup y restauracin de una base de datos

Una vez guardada la base, la ventana desaparece y la accin se efecta.


Para cancelar la solicitud en proceso y no esperar a que termine el bac-
kup, simplemente haga clic en el botn Cancelar la operacin.

Sin embargo, si la accin que est esperando ser ejecutada proviene de


un mtodo lanzado antes del backup, no debe cancelarla porque slo
las operaciones a ejecutar son canceladas. Igualmente, un mtodo
ejecutado parcialmente puede producir inconsistencias lgicas en la
base de datos.

Nota Cuando la accin que espera ser ejecutada proviene de un mtodo y el


usuario hace clic en el botn Cancelar la operacin, 4D Server devuelve
el error -9976 (Este comando no puede ser ejecutado porque se est
llevando a cabo el backup de la base de datos ).

En caso de problemas Podra suceder que un backup no se ejecute correctamente. Las causas
durante el backup pueden ser muchas: interrupcin del usuario, archivo adjunto no
encontrado, problemas con el disco de destino, transaccin
incompleta, etc. 4th Dimension trata el incidente de acuerdo con la
causa.

En todos los casos, el estado del ltimo backup (exitoso o fallido)


aparece en la pgina Configuracin en las preferencias del Backup, en
la ventana de 4D Server y en el diario del backup (consulte el prrafo
Informaciones del ltimo backup en la pgina 333).
Interrupcin del usuario: el botn Detener, en la caja de dilogo 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 mtodo de base
On Backup Shutdown.
Archivo adjunto no encontrado: cuando no se encuentra un archivo
adjunto, 4th Dimension realiza un backup parcial (backup de los archi-
vos 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, transaccin incompleta, base de datos no lan-
zada en el momento del backup automtico programado, etc.):
Si este es un error se presenta por primera vez, 4th Dimension
entonces har un segundo intento de realizar el backup. El tiempo

328 4th Dimension - Manual del Usuario


Gestin de backups

entre los dos intentos se define en la pgina Backup de las Preferen-


cias (consulte el prrafo Si el backup falla en la pgina 338).
Si el segundo intento falla, aparece una caja de dilogo de alerta del
sistema y se genera un error. Puede interceptar este error en el
mtodo de base On Backup Shutdown.
Los backups bloqueados por causa de una transaccin o indexacin
incompleta son manejados utilizando un mecanismo especfico
(consulte el prrafo Si hay transacciones activas u operaciones
sobre ndices en la pgina 337).

Configuracin de La pgina Configuracin de las Preferencias de la aplicacin le permite


archivos de backup designar los archivos de backup y su ubicacin, al igual que el archivo
historial. Igualmente proporciona informacin sobre el ltimo backup:

Nota Puede mostrar la caja de dilogo de Preferencias de la aplicacin:


haciendo clic en el botn Preferencias... en la caja de dilogo del
backup,
eligiendo el comando Preferencias... en el men Edicin de
4th Dimension.

4th Dimension - Manual del Usuario 329


Captulo 13 Backup y restauracin de una base de datos

Estos parmetros son especficos para cada base de datos abierta por la
aplicacin 4th Dimension.

4D Server Estos parmetros slo 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
prximo backup.

La parte superior del rea lista los archivos 4th Dimension de la base e
indica su tamao actual. Debe designar cada archivo a incluir en el
backup haciendo clic en la casilla de seleccin correspondiente. Una
opcin gris significa que el archivo correspondiente no est disponible
en la base de datos. Puede seleccionar los archivos 4th Dimension que
quiera, en funcin de la frecuencia de actualizacin, su inters
estratgico, su tamao, etc. Ningn 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, slo se muestran el nombre y
tamao del primer segmento. Claro que se realiza el backup de todos
los segmentos.
Cuando esta opcin 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 creacin de un nuevo archivo de historial. Esto evita que el
tamao del archivo historial aumente excesivamente.
Para mayor informacin sobre el archivo de historial, consulte el
prrafo Manejo del archivo de historial en la pgina 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 opcin 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 personaliza-
dos (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, imgenes, etc.).

330 4th Dimension - Manual del Usuario


Gestin 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 botn, 4th Dimension mues-
tra una caja de dilogo que permite seleccionar una carpeta a aadir
al backup. En caso de restauracin, la carpeta ser recuperada con su
estructura interna. Puede seleccionar cualquier carpeta o volumen
conectado a la mquina, con excepcin de la carpeta que contiene
los archivos de la base.
Aadir: cuando hace clic en este botn, 4th Dimension muestra una
caja de dilogo que permite seleccionar un archivo para aadir al
backup.
No puede seleccionar un archivo de la base como archivo adjunto.
Quitar: este botn le permite retirar el archivo seleccionado de la
lista de archivos adjuntos.
Nota Es posible que uno o ms 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 mtodo base On Backup Shutdown. El error tambin aparece en el
diario de Backup.

Ubicacin de las copias Esta rea permite definir la ubicacin en la cual son guardados los
de seguridad archivos de backup y los archivos de historial (si los hay).

4th 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 adjun-
tos, etc.).
estn asegurados por los mecanismos de verificacin internos (los
cuales pueden ser configurados en la pgina Backup de las Prefe-
rencias).

Por defecto, 4th Dimension guarda estos archivos junto al archivo de


datos de la base. Se recomienda especialmente establecer una ubicacin
en otro disco con el fin de reducir el riesgo de prdida de datos en caso
de falla del disco que contiene la base.

4th Dimension - Manual del Usuario 331


Captulo 13 Backup y restauracin de una base de datos

Para modificar la ubicacin donde se almacenan estos archivos, haga


clic en el botn [...]:

Aparece una caja de dilogo de seleccin, la cual le permite seleccionar


una carpeta o disco donde se ubicarn los backups. Las reas Espacio
utilizado y Espacio disponible son actualizadas automticamente 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 mtodo base On
Backup Shutdown. El error se indica igualmente en el rea de la
informacin y en el diario de backup.

Nombres de los archivos 4th Dimension le da nombres a los archivos de backup utilizando un
de backup sistema de nombres especfico en el cual se basan las funciones de
restitucin automticas. Este sistema de nombres no puede ser
cambiado.
Los backups estndar son llamados Nombrebase[xxxx].4BK, donde nom-
brebase es el nombre del archivo de datos de la base y xxxx es el nmero
del backup. Por ejemplo, el backup nmero 26 de la base de datos Fac-
turas se llama Facturas[0026].4BK.
Si el backup est segmentado, 4th Dimension aade el nmero de seg-
mento como -xxxx. Por ejemplo, el tercer segmento del back nmero
26 de la base Facturas se llama Facturas[0026-0003].4BK.
Para mayor informacin sobre segmentos, consulte el prrafo
Archivo en la pgina 339.
Los backups de los archivos de historial se llaman Nombrehisto-
rial[xxxx].4BL, donde nombrehistorial es el nombre del archivo de histo-
rial de la base y xxxx es el nmero del backup (a partir de 0). Por
ejemplo, el backup nmero 13 del archivo de historial Historial se
llama Historial[0012].4BL.
Si el backup del archivo de historial est segmentado, 4th Dimension
aade el nmero de segmento como -xxxx. Por ejemplo, el segundo
segmento del backup nmero 13 del archivo de historial Historial se
llama Historial[0012-0002].4BL.
Para mayor informacin sobre segmentos, consulte el prrafo
Archivo en la pgina 339.

332 4th Dimension - Manual del Usuario


Gestin 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 vaco y slo puede integrarse a un archivo
de datos vaco. Por lo tanto, un backup de historial llamado por
ejemplo Historial[0025].4BL debe ser interpretado como el backup
nmero 26 del archivo de historial, correspondiente a las operaciones
efectuadas entre el backup de la base nmero 25 y 26.
Historial[0025].4BL corresponde entonces al backup backup[0025].4BK.

Nota Los intervalos de numeracin de backups son los siguientes:


backup: 1 a 9999
backup del archivo de historial: 0 a 9998
segmento: 1 a 9999.

Informaciones del El rea Informaciones del ltimo backup suministra informacin


ltimo backup sobre el ltimo backup de la base de datos. La informacin se
suministra si por lo menos se ha llevado a cabo un backup.
ltimo backup: fecha y hora del ltimo backup.
Prximo backup programado: fecha y hora del prximo backup; se
suministra informacin 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 seg-
mento.
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 cdigo de error del ltimo backup, como
tambin una descripcin de este cdigo. Si el backup se llev a cabo
con xito el rea permanece vaca.
Para backups programados, puede utilizar esta rea para verificar que el
ltimo backup ocurri como estaba programado.

4th Dimension - Manual del Usuario 333


Captulo 13 Backup y restauracin de una base de datos

Con 4D Server, esta informacin tambin es mostrada en la ventana


principal del servidor:

Informacin sobre el
ltimo backup

Nota Los parmetros relacionados con el manejo del archivo de historial se


cubren en el prrafo Manejo del archivo de historial en la
pgina 343.

Parmetros de Como los parmetros de configuracin, los parmetros de backup se


backup utilizan para cada backup. Adems, los cambios a estos parmetros son
opcionales. Sus valores por defecto corresponden al uso estndar de la
funcin de backup.

334 4th Dimension - Manual del Usuario


Gestin de backups

Los parmetros de backup se definen en la pgina Backup de las


Preferencias de la aplicacin:

4D Server Los parmetros de backup slo pueden ser definidos desde el equipo
4D Server.

Estos parmetros son especficos para cada base de datos abierta por la
aplicacin 4th Dimension.

Conservar nicamente Este parmetro permite activar y configurar el mecanismo utilizado


las X ltimas copias de para borrar los archivos de backup ms antiguos. Le permite mantener
seguridad
un nmero 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 saturacin del disco.
Esta caracterstica funciona de la siguiente manera: una vez el backup
actual se completa, 4th Dimension borra el archivo ms antiguo si se
encuentra en la misma ubicacin del archivo al que se le hace backup y
tiene el mismo nombre (puede pedir que el archivo ms antiguo se
borre antes del backup para ahorrar espacio).
Si, por ejemplo, el nmero de copias es 3, los primeros tres backups
crean los archivos MiBase-0001, MiBase-0002, y MiBase-0003

4th Dimension - Manual del Usuario 335


Captulo 13 Backup y restauracin 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 nmero mximo posible de juegos de backup utilizando
la siguiente ecuacin:
Espacio disponible para backups
Mximo nmero de juegos = - 1 juego
Tamao mximo de un backup
Debe reducir el nmero mximo de juegos en 1 porque 4th Dimension,
por defecto, realiza primero el backup actual, luego borra el archivo
ms antiguo del disco. Este funcionamiento puede cambiarse (ver el
prrafo Borrar la copia ms antigua antes/despus del backup en la
pgina 337).
Por defecto, el mecanismo para borrar juegos est activado y
4th Dimension conserva 3 juegos de backup.
Para desactivar el mecanismo, simplemente deseleccione la opcin.
Nota Este parmetro se refiere a los juegos de backup de la base y los del
archivo historial.

Efectuar un backup slo Cuando est opcin est seleccionada, 4th Dimension inicia los
si el archivo de datos ha backups programados slo si se han aadido, cambiado o eliminado
sido modificado
datos en la base desde el ltimo backup. Si no, el backup programado
se cancela y se pospone hasta el prximo backup programado. No se
genera error; sin embargo el diario de backup nota que el backup ha
sido pospuesto.

Esta opcin tambin permite ahorrar tiempos de mquina para el


backup de las bases principales utilizadas con propsitos de
visualizacin. Note que la activacin de esta opcin no tienen en
cuenta las eventuales modificaciones realizadas al archivo de estructura
o a los archivos adjuntos.
Notas Para mayor informacin sobre backups programados, consulte el
prrafo Parmetros de backups programados en la pgina 340.
Cuando est opcin est seleccionada y el backup se inicia
manualmente, 4th Dimension muestra una caja de dilogo indicando
que el archivo de datos no ha sido modificado, permitiendo al usuario
confirmar o cancelar la operacin.
Este parmetro se refiere a los backups de la base y del historial.

336 4th Dimension - Manual del Usuario


Gestin de backups

Borrar la copia ms Esta opcin slo se utiliza si la opcin Conservar nicamente las X
antigua antes/despus ltimas copias de seguridad est seleccionada. Esto le permite
del backup
especificar si 4th Dimension debe comenzar por borrar el archivo ms
antiguo antes de efectuar el backup (opcin antes) o si la eliminacin
debe ocurrir una vez se haya efectuado el backup (opcin despus).
Para que este mecanismo funcione, el archivo ms antiguo no debe
haber sido renombrado o desplazado.
La opcin antes le permite ahorrar espacio. No es necesario reducir el
nmero 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 interrupcin 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 vlido. Una vez el sistema se
reinicia y el archivo incompleto se destruye, proceda inmediatamente
con un nuevo backup.
La opcin despus es una medida de seguridad adicional pero necesita
ms espacio en el disco duro de backup.

Si hay transacciones Las transacciones y las indexaciones son operaciones crticas que
activas u operaciones evitan el backup de una base hasta que estas operaciones hayan
sobre ndices
terminado. Antes de iniciar un backup (sin importar cmo se inicie),
4th Dimension o 4D Server examinan la base; si el programa detecta
una operacin crtica en progreso, se suspende el backup.
Este parmetro le permite definir el periodo de espera:
Esperar siempre a que terminen las operaciones: el backup se suspende
hasta que la operacin est completa; luego se inicia inmediatamente.
Esto garantiza que el backup se ejecute pero no permite precisar la veri-
ficacin 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 transaccin o
indexacin tiempo para terminar. Si, despus de esta espera, la opera-
cin crtica est an 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 prrafo a conti-
nuacin).

4th Dimension - Manual del Usuario 337


Captulo 13 Backup y restauracin de una base de datos

Nota Es importante evitar abrir una transaccin, que slo es validada o


cancelada cuando se sale de la base, en el momento en que la base se
lanza. Tambin debe evitar presentar a los usuarios cajas de dilogo de
entrada o validacin durante una transaccin. Si el usuario est
ausente en el momento de validar la caja de dilogo, y el backup se
inicia en ese momento, la base de datos no puede ejecutar nuevas
transacciones hasta que la caja de dilogo sea validada.

Si el backup falla Esta opcin permite definir el mecanismo utilizado para manejar
backups fallidos (backup imposible).

Notas No todos los incidentes resultan en un backup fallido (consulte el


prrafo Si el backup falla en la pgina 338).
4th Dimension considera un backup como fallido si la base de datos
no fue lanzada en el momento del backup automtico programado
(consulte el prrafo Parmetros de backups programados en la
pgina 340).

Cuando no se puede realizar un backup, 4th Dimension permite hacer


un nuevo intento. Hay dos opciones disponibles:
Intentar de nuevo en la prxima fecha y hora programada: esta opcin
slo tiene sentido cuando se trabaja con backups automticos progra-
mados. (consulte el prrafo Parmetros de backups programados en
la pgina 340). Se cancela el backup fallido y se genera un error.
Intentar de nuevo dentro de X segundos o minutos u horas: cuando
esta opcin est seleccionada, se efecta un nuevo intento de backup
despus del periodo de espera. Este mecanismo permite anticipar cier-
tas circunstancias que bloquean el backup. Puede definir un periodo de
espera en horas, minutos o segundos utilizando el men correspon-
diente. Si el nuevo intento tambin 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 operacin tras X intentos: este parmetro es utilizado para
definir el mximo nmero de intentos de backup fallidos.
Si el backup no se ha efectuado con xito despus de alcanzar el
nmero mximo de intentos definido, se cancela y se genera el
error1401 (El mximo nmero de intentos de backup ha sido alcan-
zado; el backup automtico est desactivado temporalmente). En este
caso, no se intentar realizar un nuevo backup automtico mientras la
aplicacin no sea reiniciada, o se lleve a cabo con xito un backup

338 4th Dimension - Manual del Usuario


Gestin de backups

manual.
Este parmetro es til con el fin de evitar un caso donde un problema
extendido (que necesita de intervencin humana) que evita que un
backup se lleve a cabo haga que la aplicacin intente repetidamente el
backup en detrimento de su desempeo general.
Por defecto, este parmetro no est seleccionado.

Archivo Esta rea permite definir las opciones de generacin de los archivos.
Estas opciones aplican a los archivos de backup principales y a los
archivo de backup del historial.
Tamao de segmento (MB):
4th Dimension le permite segmentar archivos, es decir cortar un
archivo en tamaos ms pequeos. Esto le permite, por ejemplo, alma-
cenar un backup en diferentes discos (CDs, ZIPs, etc.). Durante un pro-
ceso de restauracin, 4th Dimension automticamente fusionar los
segmentos. Cada segmento se llama Mibase[xxxx-yyyy].4BK, donde xxxx
es el nmero de backup y yyyy es el nmero de segmento. Por ejemplo,
los tres segmentos del sexto backup de la base Mibase se llamar
Mibase[0006-0001].4BK, Mibase[0006-0002].4BK y Mibase[0006-
0003].4BK.
El men Tamao de segmento es un combo box que le permite definir
el tamao en MB de cada segmento del backup. Puede elegir uno de los
tamaos predeterminados o introducir un tamao especfico entre 0 y
2048. Si coloca 0, no hay segmentacin (este es el equivalente de colo-
car Ninguno).
Factor de compresin
Por defecto, 4th Dimension comprime los backups para ayudar a aho-
rrar espacio de disco. Sin embargo, la fase de compresin de archivos
puede volver muy lentos los backups cuando se manejan grandes vol-
menes de datos.
La opcin Factor de compresin le permite ajustar la compresin:
Ninguno: no se aplica ningn factor de compresin. El backup es
ms rpido pero los ficheros son considerablemente ms grandes.
Rpido (por defecto): esta opcin es un acuerdo entre velocidad del
backup y tamao del archivo.
Compacto: el factor de compresin mximo se aplica a los archivos.
Los archivos toman el mnimo espacio posible en el disco, pero el
backup se hace mucho ms lento.

4th Dimension - Manual del Usuario 339


Captulo 13 Backup y restauracin de una base de datos

Factor de entrelazamiento y Factor de redundancia


4th Dimension genera archivos utilizando algoritmos especficos basa-
dos en mecanismos de optimizacin (entrelazamiento) y seguridad
(redundancia). Puede establecer estos mecanismos de acuerdo a sus
necesidades. Para estas dos opciones, 4th Dimension ofrece un factor
por defecto Medio. Los mens para estas opciones tambin 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 ms lenta.
Factor de redundancia: la redundancia permite asegurar los datos
presentes en un archivo al repetir la misma informacin varias
veces. Entre ms alto sea el factor de redundancia, mejor es la segu-
ridad del archivo; sin embargo, el almacenamiento es lento y el
tamao del archivo mayor.

Parmetros de Puede automatizar los backups de las bases abiertas con 4th Dimension
backups o 4D Server (incluso cuando no hay mquinas cliente conectadas). El
programados principio consiste en definir una frecuencia de backup (en horas, das,
semanas o meses); para cada sesin, 4th Dimension inicia
automticamente un backup utilizando los parmetros de backup
definidos en las Preferencias.

Si la aplicacin no fue lanzada en el momento terico del backup, la


prxima vez que se lance 4th Dimension, considera que el backup ha
fallado y aplica la configuracin apropiada, definida en las Preferencias
de la base (consulte el prrafo Si el backup falla en la pgina 338).

340 4th Dimension - Manual del Usuario


Gestin de backups

Los parmetros de backups programados se definen en la pgina


Planificador de las Preferencias de la aplicacin:

Primero seleccione una escala de frecuencia (das, semanas, etc.)


haciendo clic en el botn de seleccin correspondiente. Debe entonces
especificar cuando efectuar el backup.
Sin backup automtico: la funcin de backup programado es desacti-
vada.
Cada X hora (s): esta opcin 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 da (s) a las x: esta opcin permite backups con una base hora-
ria. Introduzca 1 si quiere efectuar un backup diario. Cuando esta
opcin est seleccionada, debe indicar la hora a la que debe iniciar el
backup.
Cada X semana(s) da a las x: esta opcin le permite programar bac-
kups con base semanal. Introduzca 1 si quiere efectuar un backup por
semana. Cuando esta opcin est marcada, debe indicar el da (s) de la
semana y la hora a la que debe comenzar el backup. Puede seleccionar

4th Dimension - Manual del Usuario 341


Captulo 13 Backup y restauracin de una base de datos

varios das de la semana, si as lo prefiere. Por ejemplo, puede utilizar


esta opcin para definir dos backups semanales: uno el mircoles y otro
el viernes.
Cada X mes (ses), X Da a las x: esta opcin permite programar bac-
kups con base mensual. Introduzca 1 si quiere efectuar un backup men-
sual. Cuando esta opcin est seleccionada, debe indicar el da del mes
y la hora a la que debe comenzar el backup.

Backup Automtico 4th Dimension proporciona una estrategia de backup por defecto en el
momento de la creacin de una base de datos. Esta estrategia introduce
un conjunto de parmetros de backup que aseguran una seguridad
mnima de la base.

Estos parmetros pueden cambiarse una despus de la creacin de la


base.

La estrategia de backup est activada por defecto, cuando se crea una


nueva base de datos. Para desactivarla, simplemente deseleccione la
opcin Backup automtico en la caja de dilogo Bienvenido:

Opcin para utilizar


la estrategia de
backup por defecto

342 4th Dimension - Manual del Usuario


Manejo del archivo de historial

La estrategia de backup por defecto incluye los siguientes parmetros:


Creacin y utilizacin de un archivo de historial (llamado NombreAr-
chivoDatos.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 automtico cada domingo a las 00:00:00 horas.

Parmetros de backup por defecto (conservando los ltimos 3 backups,


factor medio, etc.).
Todas las opciones de restauracin automtica.

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, 4th Dimension ahora ofrece una
herramienta especfica: el archivo de historial. Este archivo permite
asegurar la seguridad permanente de los datos de la base.

Adicionalmente, 4th 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 ms rpido 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.

Introduccin El archivo de historial generado por 4D contiene todas las operaciones


realizadas en una base, las cuales son registradas secuencialmente. De
esta forma, cada operacin efectuada por un usuario causa dos acciones
simultneas: la primera en la base (la instruccin es ejecutada
normalmente) y la segunda en el archivo de historial (la descripcin de
la operacin es registrada). El archivo de historial es creado se crea de
manera independiente sin afectar o hacer ms lento el trabajo del
usuario. Una base slo puede trabajar con un archivo de historial al
tiempo.

4th Dimension - Manual del Usuario 343


Captulo 13 Backup y restauracin de una base de datos

El archivo de historial registra cuatro tipos de operaciones:


adiciones de registros

modificaciones de registros

supresiones de registros
transacciones.
Nota sobre las Una transaccin es un conjunto de operaciones ejecutadas al tiempo.
transacciones Por ejemplo, durante una transferencia bancaria efectuada como parte
de una transaccin, debe asegurarse de debitar de una cuenta y
acreditar en una segunda cuenta en la misma operacin, sin correr el
riesgo de interrumpir la operacin en curso. La operacin 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. 4th Dimension considera las transacciones como una sola
operacin, al igual que la adicin, modificacin o supresin.

4th 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
4th Dimension mono-usuario o 4D Client), los mtodos 4D, los plug-
ins 4D (4D Write, 4D View, 4D Draw, etc.), un navegador Web o
incluso 4D Open en el caso de utilizar 4D Server.

344 4th Dimension - Manual del Usuario


Manejo del archivo de historial

La siguiente ilustracin resume el principio general de funcionamiento


del archivo de historial:

Archivo de datos Operaciones Archivo de historial


Archivo de Creacin del archivo Encabezado del historial
datos vaco de historial Tipo de operacin
Contenido
a Adicin de a +a 0
Nmero de registro
a Adicin de b
b +a 0
+b 1

aa Modificacin de a +a 0
b a aa +b 1
x aa 0
aa Adicin de c
b +a 0
c +b 1
x aa 0
+c 2
aa Supresin deb
c +a 0
+b 1
x aa 0 + adicin
+c 2 supresin
b 1 x modificacin

El archivo de historial actual se guarda automticamente con el


archivo de datos actual. Este mecanismo tiene dos ventajas principales:
evita la saturacin del disco donde se guarda el archivo de historial. Sin
un backup, el archivo de historial utilizara eventualmente todo el
espacio de disco disponible. Para cada backup de archivo de datos,
4th Dimension o 4D Server cierra el archivo de historial actual e inicia
inmediatamente un nuevo archivo vaco, evitando el riesgo de satura-
cin. El archivo de historial antiguo entonces se archiva y eventual-
mente 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 ms adelante. La integracin
de un archivo de historial slo se puede realizar en la base que le
corresponda. Es importante, para poder integrar correctamente un

4th Dimension - Manual del Usuario 345


Captulo 13 Backup y restauracin de una base de datos

archivo de historial en un backup, tener archivos de backups y de his-


torial archivados simultneamente.

Crear el archivo de Por defecto, toda base creada con 4th Dimension utiliza un archivo de
historial historial: la creacin de este archivo est asociada a la opcin Backup
automtico en la caja de dilogo Bienvenido (consulte el prrafo
Backup Automtico en la pgina 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 opcin Utilizar el historial est
seleccionada en la pgina Configuracin de las Preferencias (ver prrafo
Configuracin de archivos de backup en la pgina 329).

Con 4D Server, el nombre del archivo de historial se lista igualmente


en la ventana del equipo servidor:

Si deselecciona esta opcin, 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.

346 4th Dimension - Manual del Usuario


Manejo del archivo de historial

Para crear un archivo de historial:


1 En la pgina Configuracin (tema Backup) de las Preferencias de la
aplicacin, seleccione la opcin Utilizar el historial.

Opcin Utilizar el historial

El programa muestra una caja de dilogo estndar de abrir o de


creacin de un nuevo archivo de historial: 

4th Dimension - Manual del Usuario 347


Captulo 13 Backup y restauracin de una base de datos

2 Haga clic en el botn Nuevo...


Aparece una caja de dilogo estndar 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
ubicacin 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 dilogo de Preferencias.
5 Valide la caja de dilogo 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 vaco,
acaba de efectuar un backup de la base y ninguna modificacin se ha
hecho a los datos todava.

En todos los dems casos, cuando valide la caja de dilogo Preferencias,


aparecer una caja de dilogo 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 creacin del archivo de historial se pospone a ser
creada slo despus del prximo backup de la base.

Esta precaucin es indispensable porque, para restaurar una base


despus de algn incidente, necesitar una copia de la base en la cual
las operaciones grabadas en el archivo de historial sean integradas.

348 4th Dimension - Manual del Usuario


Manejo del archivo de historial

Sin tener que hacer nada ms, todas las operaciones realizadas en los
datos son registradas en este archivo y sern 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
botn [...] a la derecha del rea de la ruta de acceso del archivo de
historial.

Detener un archivo Si quiere detener las operaciones de historial para el archivo de


de historial historial actual, simplemente deseleccione la opcin Utilizar historial
en la pgina Configuracin (tema Backup) de las Preferencias de la
aplicacin.

4th Dimension entonces muestra un mensaje de alerta con el fin de


recordarle que esta accin 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 dilogo de las Preferencias
despus).

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 automtico que evita que el archivo de historial se
vuelva muy grande (ver el siguiente prrafo).

Backup automtico Cuando el archivo de historial alcanza el tamao crtico de 2 GB, 4D


del archivo de automticamente dispara un backup de la base, con el fin de cerrar el
historial cuando se archivo de historial actual y abrir uno nuevo. Esto evita una situacin
alcanza el tamao donde el tamao de este archivo pueda alterar el desempeo de la
crtico aplicacin.

4th Dimension - Manual del Usuario 349


Captulo 13 Backup y restauracin de una base de datos

En este caso, el backup que se lleva a cabo utiliza los parmetros de


backup actuales y es igual al backup manual.

Anlisis del archivo 4th Dimension incluye una funcin que permite visualizar el
de historial contenido del archivo de historial actual. Esta funcin es til para
analizar la utilizacin 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 mquina cliente.

Esta funcin tambin le permite volver a las operaciones efectuadas en


la base de datos. Esta posibilidad se detalla en el prrafo Deshacer
operaciones en la pgina 362.

Para visualizar el archivo de historial actual, seleccione el comando


Verificar el historial... en el men Archivo en 4th Dimension o
4D Client (esta funcin no est disponible desde el servidor):

Nota Slo el Administrador y el Diseador de la base tienen acceso a la


funcin de verificacin del historial.

350 4th Dimension - Manual del Usuario


Manejo del archivo de historial

Aparece la siguiente ventana:

Lista de operaciones

Cada operacin grabada en el archivo de historial aparece como una


fila. Las columnas ofrecen diferente informacin sobre la operacin.
Puede modificar la visualizacin por defecto de las columnas por
ejemplo, puede mostrar los valores de los campos utilizando el
men contextual de la ventana (ver el prrafo Definir la visualizacin
de las columnas en la pgina 352).

Esta informacin permite identificar la fuente y el contexto de cada


operacin:
Accin: tipo de operacin realizada en los datos. Esta columna puede
contener una de las cuatro operaciones siguientes: Creacin, Supre-
sin, Modificacin y Transaccin. Para mayor informacin, por favor
consulte el prrafo Introduccin en la pgina 323.
Tabla: tabla a la cual pertenece el registro creado/suprimido/modifi-
cado.
Usuario: nombre del usuario que efectu la operacin. En modo cliente
-servidor, aparece el nombre de la mquina del cliente; en modo
monopuesto, aparece la identificacin del usuario.
Si las contraseas de 4th Dimension no estn activas, esta columna
contiene Diseador.

4th Dimension - Manual del Usuario 351


Captulo 13 Backup y restauracin de una base de datos

Si la operacin fue efectuada utilizando 4D Open, aparece la etiqueta


4D Open.
Fecha y Hora: fecha y hora a la que fue efectuada la operacin.

Definir la visualizacin Puede personalizar la visualizacin de las columnas utilizando el men


de las columnas contextual de la ventana historial. Puede aadir o quitar columnas, o
reemplazar los contenidos de una columna para la sesin 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 estn disponibles:


Aadir: permite aadir una columna a la derecha de las columnas exis-
tentes. Por defecto, la columna est vaca y se llama Campo. Luego
puede asignarla a un campo de la base (ver el siguiente prrafo).
Quitar: permite eliminar la columna de la ventana.
Reemplazar: permite reemplazar los contenidos de la columna actual.
Puede seleccionar uno de los campos de informacin estndar (Accin,
Tabla, etc.), o seleccionar Campo para aadir una columna que mues-
tre los valores de un campo de la base.

Visualizar los valores de Puede asignar un campo de la base a una columna de la ventana
los campos Historial, de manera que el valor actual del campo aparezca para cada
operacin registrada. Esta caracterstica es muy til, por ejemplo, para
identificar el momento en que un registro especfico ha sido aadido.

352 4th Dimension - Manual del Usuario


Manejo del archivo de historial

Para hacer esto, aada una columna Campo vaca en la ventana


Historial utilizando el comando Aadir o Reemplazar del men
contextual (ver el prrafo anterior).
Haga clic en el encabezado de la columna Campo. Aparece un men
jerrquico que contiene las tablas y campos de la base:

Seleccione el campo cuyos valores quiere mostrar. Aparecen los valores


para cada registro aadido o modificado:

4th Dimension - Manual del Usuario 353


Captulo 13 Backup y restauracin de una base de datos

Cuadros de visualizacin Puede crear cuadros de visualizacin en la ventana Historial. Para


hacerlo, haga clic en el marco de divisin ubicado en la parte superior
de la ventana y arrstrelo haca abajo.

Marco de
divisin

Cuadro de visualizacin

Para crear varios cuadros, simplemente repita la operacin tantas veces


como sea necesario. Puede crear un cuadro debajo de un cuadro
existente arrastrando su marcador de divisin.
Para eliminar un cuadro, arrastre su marcador de divisin inferior hacia
arriba o haga doble clic en la lnea de separacin.

Restauracin de datos
El modulo de backup integrado de 4th Dimension le permite recuperar
la integridad de los datos de una base en caso de incidentes, sin
importar la causa de incidente.

Incidentes y Se pueden producir dos categoras principales de incidentes:


diagnstico
La detencin no planeada de una base mientras est en uso.
Este incidente puede ocurrir por un corte de energa, falla de un ele-
mento del sistema, etc. En este caso, dependiendo del estado actual de
la cach de datos en el momento del incidente, la restauracin de la
base puede necesitar de diferentes operaciones:
Si la cach estaba vaca, la base se abre normalmente. Todas las
modificaciones realizadas en la base fueron grabadas. Este caso no
necesita de ninguna operacin en particular.

354 4th Dimension - Manual del Usuario


Restauracin 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 proba-
blemente est daado. 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 manipulacin, etc.
Es necesario restaurar el ltimo backup y luego integrar el archivo de
historial actual.

Para saber si una base est daada despus de un incidente,


simplemente lncela nuevamente utilizando 4th Dimension. El
programa efecta un autodiagnstico y precisa las operaciones de
reparacin a efectuar.
En modo automtico, las operaciones se efectan directamente sin
ninguna intervencin por parte del usuario (consulte el prrafo
Restauracin automtica en la pgina 355).

Si se dispuso una estrategia de backup regular, las herramientas de


recuperacin de 4th Dimension le permitirn recuperar (en la mayora
de los casos) la base en el estado exacto en que estaba antes del
incidente. Dos herramientas principales estn a su disposicin:
Restauracin de backups la cual consiste en la extraccin de los
archivos contenidos en uno o ms archivos de backup y volverlos legi-
bles nuevamente para la aplicacin que los cre.
Integracin del archivo de historial.

Estas dos funciones se pueden combinar y automatizar.

Restauracin Por defecto, 4th Dimension lanza automticamente los procedimientos


automtica de restauracin de la base despus de un incidente. Se utilizan tres
tipos de automatizaciones:
Automatizacin de la restauracin

Automatizacin de la integracin del historial

Automatizacin de iniciacin de una base restaurada.

4th Dimension - Manual del Usuario 355


Captulo 13 Backup y restauracin de una base de datos

Estos mecanismos pueden desactivarse utilizando las opciones


disponibles en la pgina Restauracin (tema Copia de seguridad) en
las Preferencias de la aplicacin:

Funciones de restau-
racin automtica

Restaurar el ltimo Cuando est opcin est marcada, el programa inicia automticamente
backup si la base de la restauracin del archivo de datos del ltimo backup vlido de la
datos est daada
base, si detecta alguna anomala durante el lanzamiento de la base. No
es necesaria ninguna intervencin por parte del usuario; la operacin
es registrada en el diario del backup (consulte el prrafo Diario de
backup en la pgina 363).

Nota En el caso de una restauracin automtica, slo se restituye el archivo


de datos. Si quiere recuperar los archivos adjuntos o el archivo de
estructura, debe realizar una restauracin manual.

Los pasos de la restauracin automtica son los siguientes:


Primero, 4th Dimension renombra el archivo de datos daado.

4th Dimension extrae el archivo de datos del ltimo backup y lo guarda


en lugar del anterior.

356 4th Dimension - Manual del Usuario


Restauracin de datos

Si la opcin Integrar el ltimo historial si la base est incompleta est


seleccionada, 4th Dimension integra si es necesario el archivo de histo-
rial (consulte el prrafo Integrar el ltimo historial si la base est
incompleta en la pgina 357).
Si la opcin Iniciar la base tras una restauracin automtica est
seleccionada, 4th Dimension lanza nuevamente la base restaurada
(consulte el prrafo Iniciar la base tras una restauracin automtica
en la pgina 357).

Integrar el ltimo Cuando esta opcin esta seleccionada, el programa integra


historial si la base est automticamente el historial cuando se abre una base restaurada. No es
incompleta
necesaria ninguna intervencin por parte del usuario.
Cuando abre una base de datos, el archivo de historial actual se integra
automticamente si 4th Dimension detecta que las operaciones guarda-
das en el historial no estn presentes en los datos. Esta situacin se pre-
senta, por ejemplo, cuando ocurre un corte de energa 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 nmero que el archivo de bac-
kup guardado en la misma carpeta, 4th Dimension examina su conte-
nido. Si contiene operaciones no presentes en el archivo de datos, el
programa lo integra automticamente.

El usuario no ve ninguna caja de dilogo; la operacin es


completamente automtica. La meta es hacer que el uso sea lo ms
fcil posible. La operacin es registrada en el diario de backup (ver el
prrafo Diario de backup en la pgina 363).

Iniciar la base tras una Cuando esta opcin est marcada, 4th Dimension abre
restauracin automtica automticamente una base despus de haber terminado la
restauracin.

Note que cuando se utiliza esta opcin, es importante que todos los
elementos necesarios para que la base funcione sean accesibles despus
de la restauracin. Si, por ejemplo, la base requiere de los archivos
especficos 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
estn instalados junto a la aplicacin 4th Dimension.

4th Dimension - Manual del Usuario 357


Captulo 13 Backup y restauracin de una base de datos

La combinacin de las tres opciones de restauracin (asociadas con las


opciones de backup) permite implementar un sistema automtico o
semiautomtico de recuperacin despus de un incidente.
Semiautomtica: el administrador simplemente tiene que relanzar
la base, la aplicacin 4th Dimension realiza automticamente las
reparaciones necesarias y relanza una versin confiable de la aplica-
cin.
Automtica (4D Server nicamente): si guarda la base como un ser-
vicio lanzado al inicio del sistema, ser automticamente relanzada
por la mquina cuando se reinicie. La aplicacin 4th Dimension
efecta automticamente las reparaciones necesarias.

Este tipo de sistema se adapta particularmente a las bases de datos


4D Server. Note que cada operacin ejecutada automticamente se
registra en el diario de backup de la base (consulte el prrafo Diario de
backup en la pgina 363).

Restauracin Puede restaurar manualmente los contenidos de un archivo generado


manual de un por el mdulo de backup. Una restitucin manual puede ser necesaria
backup 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 bsquedas entre los archivos.

La restauracin manual tambin puede llevarse a cabo con la


integracin del archivo de historial actual.

Nota Puede configurar 4th Dimension de manera que la base de datos se


restaure automticamente en caso de que se presenten incidentes. Para
mayor informacin consulte el prrafo Restauracin automtica en
la pgina 355.

La aplicacin 4D (4th Dimension, 4D Server, aplicacin fusionada con


4D Runtime Volume License, etc.) realiza la restauracin de los
backups utilizando la pgina Restaurar una base de la caja de dilogo
Bienvenido.

Nota Una solucin alternativa consiste en utilizar la caja de dilogo Abrir


(ver el prrafo Restauracin manual utilizando la caja de dilogo
Abrir en la pgina 360).

358 4th Dimension - Manual del Usuario


Restauracin de datos

Para restaurar una base manualmente:


1 En la caja de dilogo Bienvenido, haga clic en el icono Restaurar una
base (4th Dimension y 4D Server nicamente).
O
Ejecute el comando RESTORE desde un mtodo de 4th Dimension
(todas las aplicaciones 4D).
O
Arrastre y suelte el archivo de backup a restituir al icono de la
aplicacin (todas las aplicaciones 4D).
En el ltimo caso, aparece una caja de dilogo estndar de guardar
archivos, la cual le permite indicar la ubicacin donde los archivos
sern restaurados. Pase directamente al paso 3.
2 Seleccione la base, luego el backup a restaurar, haga clic en el botn
Restaurar:

Base a restaurar

Backup a restaurar

El rea a la derecha de la caja de dilogo 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 dilogo Abrir.

4th Dimension - Manual del Usuario 359


Captulo 13 Backup y restauracin de una base de datos

Aparece una caja de dilogo, la cual le permite especificar la ubicacin


donde los archivos sern restaurados:

Por defecto, 4th Dimension restaura los archivos en una carpeta


llamada Nombrearchivo-Restore ubicada junto al archivo. Puede hacer
clic en el botn [...] para especificar una ubicacin diferente.
3 Si es necesario, modifique la ubicacin de los archivos restaurados y
haga clic en el botn Restaurar.
4th Dimension extrae todos los archivos de backup de la ubicacin
especificada.

Si el archivo de historial actual o un archivo de backup de historial con


el mismo nmero de archivo de backup es guardado en la misma
carpeta, 4th Dimension examina su contenido. Si contiene operaciones
que no estn presentes en el archivo de datos, el programa le pregunta
si quiere integrar esta operaciones.

Nota La integracin se efecta automticamente si la opcin de integracin


automtica del historial est activada (consulte el prrafo Integrar el
ltimo historial si la base est incompleta en la pgina 357).

4 (Opcional) Haga clic en Aceptar para integrar el archivo de historial en


la base restaurada.
Si las operaciones de restauracin e integracin se llevaron a cabo
correctamente, 4th Dimension muestra una caja de dilogo preguntn-
dole si quiere abrir la base.
5 Haga clic en Aceptar.
Aparece la carpeta de destino. Durante la restauracin, 4th Dimension
ubica todos los archivos de backup en esta carpeta, sin importar la
posicin original de los archivos en el disco cuando se inici el backup.
De esta manera sus archivos sern encontrados ms fcilmente.

Restauracin manual Es posible restaurar un archivo en la aplicacin 4D presionando la tecla


utilizando la caja de Alt (Windows) u Opcin (Mac OS) mientras lanza la base de datos. Esto
dilogo Abrir
hace que aparezca la caja de dilogo Abrir. El men de seleccin del
tipo de archivo ahora contiene dos nuevas opciones que pueden ser

360 4th Dimension - Manual del Usuario


Restauracin de datos

utilizadas para acceder a los archivos de backup (.4BK) y archivos de


historial (.4BL):

Seleccin del tipo de


archivo

Si selecciona un archivo y hace clic en Abrir, el proceso de restauracin


comienza inmediatamente.
Esta funcin, la cual est disponible para todas las aplicaciones 4D, est
dirigida ms particularmente para aquellas configuraciones que no tie-
nen una caja de dilogo de bienvenida, es decir las aplicaciones basa-
das en 4D Runtime, 4D Runtime Volume License y las aplicaciones
cliente-servidor.

Integracin manual Si no ha seleccionado la opcin para la integracin automtica del


del historial archivo de historial (ver el prrafo Integrar el ltimo historial si la
base est incompleta en la pgina 357), aparece una caja de dilogo de
advertencia durante la apertura de la base cuando 4th Dimension se da
cuenta de que el archivo de historial contiene ms operaciones de las
que se han llevado a cabo en la base.

Para que este mecanismo funcione, 4th Dimension debe poder acceder
al archivo de historial en su ubicacin actual.

4th Dimension - Manual del Usuario 361


Captulo 13 Backup y restauracin 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 4th Dimension dispone de una funcin que permite deshacer


operaciones operaciones efectuadas en el archivo de historial. Esta funcin es
similar a una cancelacin multinivel. Es especialmente til cuando un
registro fue borrado por error de una base de datos.

Para que esta funcin 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
4th Dimension o 4D Client (esta funcin no est disponible para las
mquinas cliente).
Aparece la caja de dilogo Historial. Esta ventana es descrita en el
prrafo Anlisis del archivo de historial en la pgina 350.

Nota Slo el Administrador y el Diseador de la base tienen acceso a la


funcin de verificacin del historial.

2 Seleccione la fila despus de la cual las operaciones deben ser


canceladas.
La operacin de la fila seleccionada ser la ltima que se conserve. Si,
por ejemplo, quiere cancelar una supresin, seleccione la operacin

362 4th Dimension - Manual del Usuario


Diario de backup

ubicada justo antes. La operacin de supresin, as como todas las ope-


raciones siguientes, sern canceladas:

Operaciones
conservadas
Operacin seleccionada
Operaciones
canceladas

3 Haga clic en el botn Volver atrs.


4th Dimension le pide confirmar la operacin.
4 Haga clic en Aceptar.
Los datos son restaurados al estado exacto en que estaban en el
momento de la accin seleccionada.

Cmo funciona Cuando el usuario hace clic en el botn Volver atrs, 4th Dimension
cierra la base de datos actual y restaura el ltimo backup de datos de la
base. Entonces se abre la base restaurada y 4th Dimension integra las
operaciones del archivo de historial hasta la operacin seleccionada.
Si la base an no ha sido guardada, 4th Dimension inicia con un
archivo de datos vaco.

Diario de backup
Para facilitar el seguimiento y verificacin de las copias de seguridad de
su base, el mdulo de backup escribe un resumen de cada operacin
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


Captulo 13 Backup y restauracin de una base de datos

programadas o realizadas manualmente. La fecha y la hora en que


ocurrieron estas operaciones tambin son anotadas en el diario.

Cuando ser realiza un backup, el diario consigna la siguiente


informacin:

Para cada archivo:


Ruta de acceso (para el archivo, o el historial creado o suprimido)
Tamao
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
Tamao 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 anlisis, la informacin en el diario est separada por
tabulaciones y cada lnea de informacin termina con un retorno de
carro.

Manejo del tamao En ciertas estrategias de backup (por ejemplo, en el caso en que se est
del diario de backup haciendo backup a varios archivos adjuntos), el tamao del diario de
backup puede crecer rpidamente.
Se puede utilizar dos mecanismos para controlar el tamao:
Backup automtico,

Posibilidad de reducir la cantidad de informacin registrada.

Backup automtico Se puede utilizar un mecanismo automtico para limitar el tamao del
diario de backup: antes de cada backup, la aplicacin examina el
tamao 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 guar-
dados se llaman Diario de Backup[xxx].txt, donde xxx es un nmero
de 1 a 999. Una vez se alcanza el nmero de archivo 999, se comienza
nuevamente con el nmero y los archivos existentes son reemplazados.

364 4th Dimension - Manual del Usuario


Diario de backup

Reducir la cantidad de Es posible reducir la cantidad de informacin almacenada en el diario


informacin almacenada 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, slo la informacin principal
ser almacenada en el diario de backup: fecha y hora de inicio de la
operacin y los errores encontrados.

Las llaves XML relacionadas con la configuracin del backup se


describen en el Manual XML Keys-Backup.

4th Dimension - Manual del Usuario 365


Captulo 13 Backup y restauracin de una base de datos

366 4th Dimension - Manual del Usuario


14 Importar y Exportar Datos

Las funciones de importar y exportar datos de 4th Dimension proveen


una manera rpida y confiable de transferir informacin hacia y desde
su base de datos. Si actualiza una base de datos 4th Dimension desde
otra base de datos o una hoja de clculo, puede evitar el trabajo de re-
introducir los datos desde el teclado importando sus datos. Puede
importar los datos desde las aplicaciones para administracin de datos
Windows, o desde cualquier aplicacin no Windows, cuyos datos se
hayan transferido a Windows.
Tambin puede exportar datos desde 4th Dimension de manera que
puedan ser utilizados en otros tipos de programas que procesan infor-
macin. Por ejemplo, puede exportar datos a programas especializados
en la generacin de grficos y clculos estadsticos. Tambin puede
transferir datos a otro tipo de computador.
Puede importar o exportar datos utilizando los parmetros en las cajas
de dilogo correspondientes o utilizando un formulario. Importar o
exportar utilizando las cajas de dilogo es mucho ms rpido que utili-
zando un formulario. Sin embargo, si utiliza un formulario puede utili-
zar mtodos de objeto y de formulario para procesar los datos. Cuando
importa o exporta datos utilizando un formulario, los mtodos de
objeto y de formulario son ejecutados para cada registro procesado.
Cuando importa o exporta datos va 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 parmetros de
importacin o exportacin, puede guardarlos en o cargarlos desde los
archivos de parmetros de Importacin/Exportacin.
Por ltimo, 4th 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 prrafo Importar y exportar
datos va una fuente de datos ODBC en la pgina 392.

4th Dimension - Manual del Usuario 367


Captulo 14 Importar y Exportar Datos

Nota Tambin puede utilizar el editor de Informes rpidos para exportar


registros. Para mayor informacin, consulte la seccin Archivo en
disco en la pgina 205.

Formatos de archivos
El formato de archivo describe la forma en que se organizan los campos
y registros en un archivo de importacin o exportacin. Algunos
formatos de archivo incluyen igualmente el formato de la informacin.
4th 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-regis-
tro. Los separadores por defecto para campos y registros son la tabula-
cin (Tab) y el retorno de carro (Return), respectivamente. Tambin
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 indi-
carle a 4th Dimension que utilice aquellos nombres durante la importa-
cin del archivo; de lo contrario, puede indicarle a 4th Dimension que
ignore la fila de los nombres de los campos.
Texto de longitud fija: el formato texto de longitud fija destina un
nmero especfico de caracteres por campo. No se utilizan separadores
entre campos. Todos los registros tienen el mismo nmero de caracte-
res an 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 pgina 380 y la pgina 391 ). Sin embargo, si un valor
tiene ms 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 comnmente utilizado


en aplicaciones de base de datos DOS y Windows.
XML: XML (eXtensible Markup Language) es un estndar 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.

368 4th Dimension - Manual del Usuario


Formatos de archivos

Muchas aplicaciones soportan este formato.


Para mayor informacin acerca de la terminologa XML, consulte el
Manual de Diseo.
4th Dimension: este formato, especfico de 4th Dimension, facilita el
intercambio de registros entre diferentes bases de datos 4th Dimension.
Este formato soporta todos los tipos de datos 4th Dimension, inclu-
yendo Imagen y Blob. La extensin de los archivos de exportacin 4D
es .4IE.

Archivos Macintosh Cuando importa o exporta datos, puede especificar si el archivo es para
y Windows Macintosh o Windows. Esta opcin afecta la seleccin de separadores
de campos y registros1 para archivos de Texto y el uso de un mapa
ASCII:
Archivos Macintosh: los separadores son los estndar utilizados en
Mac OS (Fin de campo = Tabulacin, Fin de registro = Retorno de carro,
Fin de archivo = <Ninguno>).
Archivos Windows: los separadores son los estndar utilizados en Win-
dows (Fin de campo = Tabulacin, Fin de registro = Retorno de
carro+Salto de lnea, Fin de archivo = <Ninguno>). En este caso, se uti-
liza el filtro de conversin Mac OS/Windows 4th Dimension (recuerde
que un filtro interno asegura la compatibilidad multi-plataforma de las
bases de datos 4th Dimension al almacenar los datos en formato ASCII
Macintosh).

Por ejemplo, si elige el formato Archivo Macintosh, se utiliza un


retorno de carro (ASCII, cdigo 13) como separador de registros.
Cuando importa un archivo de Texto, 4th Dimension convierte
automticamente cualquier Retorno de carro + Salto de lnea en
Retorno de carro solamente.

Nota Los cdigos ASCII en 4th Dimension se dan en nmeros decimales


(base 10). Hay una tabla de cdigos ASCII incluida en el Manual del
Lenguaje.

1. Esta opcin permite utilizar los valores predefinidos para cada tipo en la
pgina Delimitadores del editor Importar/Exportar. Tambin puede modifi-
carlos directamente en esta pgina.

4th Dimension - Manual del Usuario 369


Captulo 14 Importar y Exportar Datos

Delimitadores de campos, registros y archivos


Los delimitadores de fin de campo estn ubicados entre los campos de
un registro y los delimitadores fin de registro estn ubicados despus de
cada registro. Los delimitadores fin de archivo estn ubicados al final
del archivo a importar o exportar. Pueden ser necesarios cuando
intercambia archivos entre ciertas aplicaciones. Los delimitadores se
utilizan slo 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 explcito.

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 smbolo
de prrafo .

Este es un archivo de formato texto:

Cuando importa datos utilizando el formato Texto, 4th Dimension


utiliza los delimitadores embebidos en el archivo para determinar
dnde terminan los campos y los registros. Cuando exporta datos,
4th Dimension aade automticamente estos delimitadores al archivo.

Asegrese de que los campos no contienen caracteres embebidos que


tambin 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, 4th 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


Importar datos desde los archivos

de un campo se interpretara errneamente como el fin de un registro.


Un retorno de carro puesto incorrectamente interrumpe el proceso de
importacin.

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, 4th Dimension,
SYLK, DIFF, DBF, Texto, o Texto de longitud fija. Para importar datos
exportados por otra aplicacin, consulte la documentacin de esa apli-
cacin para informarse acerca de cmo exportar datos en uno de estos
formatos. Si la otra aplicacin utiliza un formato diferente para expor-
tar datos, podra necesitar modificar el archivo utilizando un editor de
texto o un procesador de palabras.

Para importar datos desde otra aplicacin ejecutada en la misma plata-


forma de su base de datos, primero exporte los datos utilizando la otra
aplicacin.

Observe el orden en que los campos fueron exportados, el formato


utilizado por la aplicacin para guardar el archivo, y si fue utilizado el
formato texto, los delimitadores utilizados por la aplicacin. Al
importar los datos, debe ajustarse a estos parmetros.

No necesita construir la estructura completa de su tabla antes de


importar los datos. Puede crear las tablas directamente en la caja de
dilogo Importar.

Tiene la opcin de seleccionar los campos a los cuales los datos sern
importados en la caja de dilogo Importar o especificar un formulario
de entrada que contenga los campos para los cuales sern importados
los datos.

4th Dimension - Manual del Usuario 371


Captulo 14 Importar y Exportar Datos

Para importar los datos:


1 Seleccione Importar datos en el men Archivo de 4th Dimension.

4th Dimension muestra una caja de dilogo estndar de abrir archivos.

2 Seleccione el tipo de archivo a importar: XML, Texto, DIFF, DBF, SYLK,


o 4IE (opcional).
Para mayor informacin acerca de los tipos de archivos, consulte la sec-
cin Formatos de archivos en la pgina 368.
3 Seleccione el archivo a importar y haga clic en el botn Abrir.

372 4th Dimension - Manual del Usuario


Importar datos desde los archivos

Aparece el editor de importaciones:


rea de opciones

rea de seleccin
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 impor-


tar otro archivo, haga clic en el botn Examinar para seleccionarlo.
4 En el rea Formato, seleccione el tipo de archivo a importar y su
formato (Macintosh o Windows).
Para mayor informacin sobre estas opciones, consulte las secciones
Formatos de archivos en la pgina 368 y el Archivos Macintosh y
Windows en la pgina 369.
5 En el rea de seleccin 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 importacin (por defecto, la
primera tabla est seleccionada). La lista jerrquica 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
seleccin Crear tabla. 4th Dimension crear una nueva tabla a la
cual importar los datos. 4th Dimension determina el nmero de
campos y el tipo de cada uno de acuerdo a los que se estn impor-
tando.

4th Dimension - Manual del Usuario 373


Captulo 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 Selec-
cin de tablas y campos para editarlo1. Tambin puede modificar el
tipo de datos de los nuevos campos haciendo clic en la barra de ttu-
los de campos del rea de vista previa.
Aparece un men desplegable con los diferentes tipos disponibles.

La tabla se crea slo durante la importacin. Si cancela la importa-


cin o desmarca esta opcin, la estructura de la base permanece sin
modificaciones.

Nota Con el sistema de acceso por contraseas, puede desactivar la opcin


Crear tabla para evitar que los usuarios creen una nueva tabla en la
base de datos desde la caja de dilogo Importar. Para hacerlo, utilice la
caja de dilogo Preferencias para crear un grupo que tenga acceso al
entorno Diseo (por supuesto, primero debe activar el sistema de
acceso por contraseas 4th Dimension). Los usuarios no incluidos en
este grupo de acceso, no podrn seleccionar la opcin Crear tabla en la
caja de dilogo Importar. Para mayor informacin, consulte el Manual
de Diseo.

Importar datos utilizando un formulario: esta opcin se describe en


detalle en la seccin Importar datos utilizando un formulario en
la pgina 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 ratn los separadores
de la barra de ttulo.

1. Si el archivo de texto contiene una fila de nombres de campos, puede indi-


car a 4th Dimension que los use. Para mayor informacin, consulte la seccin
Pgina Encabezado en la pgina 377.

374 4th Dimension - Manual del Usuario


Importar datos desde los archivos

6 Si es necesario, utilice los mens desplegables del rea de ttulos en el


rea de vista previa para seleccionar los campos en los cuales cada
columna del archivo a importar ser importada.

Nota Esta caracterstica 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 nmero de caracteres


destinados para la columna si est utilizando el formato Texto de
longitud fija. De lo contrario, slo se afecta la visualizacin de las
columnas.

La barra de ttulo 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:

Tambin puede seleccionar la opcin No importado. En este caso, la


columna de datos no ser importada.
Botn Valor a Campo: este botn le permite asignar inteligentemente las
Valor a Campo 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
interpretacin se hace de la siguiente forma:

Tipo de campo estimado Tipo 4D


Todos nmeros Real (Nmero)
True/False Booleano
Fecha en algn formato 4D Fecha
Hora Hora
Otros Alfa

Si no se encuentra un campo compatible, la columna no se impor-


tan. 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


Captulo 14 Importar y Exportar Datos

Nota Esta opcin no est disponible si utiliza un formulario para la


importacin o si la casilla Crear tabla est marcada.

Nmero 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 nmero de caracteres de cada columna bajo
el icono de tipo de dato de los campos. El nmero de caracteres asig-
nado a cada columna se basa en la primera fila de datos. Puede
modificar la distribucin de los caracteres entre las columnas arras-
trando los separadores en el rea de encabezados o introduciendo
valores en las reas de longitud de campo, pero no puede aadir
caracteres a la fila.
7 En el rea Registros, indique si los registros a importar deben
reemplazar la seleccin actual (opcin Reemplazar) o si se deben
aadir a los datos existentes (opcin Aadir).

8 Seleccione cualquier otra opcin de importacin en las pginas


Encabezado, Delimitadores, Relleno, XML y/o Formato (opcional).
Estas opciones se describen en la seccin Opciones de importacin
en la pgina 377.
9 Si quiere guardar sus parmetros, haga clic en el botn Guardar
configuracin (el primer botn de izquierda a derecha, sobre el rea
de vista previa).
Esta opcin se describe en la seccin Guardar y cargar parmetros para
importar o exportar en la pgina 398.
10 Haga clic en el botn Importar para iniciar la importacin del archivo
de texto.
4th Dimension muestra un indicador de progreso de la importacin de
datos a su base de datos.

Importar datos Si quiere importar el archivo de texto utilizando un formulario, haga


utilizando un clic en la pestaa Formulario ubicada en la parte superior del rea de
formulario seleccin de tablas y campos. La ventaja de utilizar un formulario es
que para cada registro importado se ejecutan los mtodos de objeto y
de formulario. Esto permite procesar los datos mientras importa datos

376 4th Dimension - Manual del Usuario


Importar datos desde los archivos

desde el entorno Usuario (por ejemplo, sin escribir una rutina de


importacin personalizada).

Aparece la lista de formularios en la tabla seleccionada, de manera que


puede elegir uno para la importacin. 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 mtodos de formulario y los mtodos
asociados con campos y variables, se ejecutan por cada registro
importado. Sin embargo, note que los efectos de estos mtodos no se
muestran en el rea de vista previa.

Si utiliza un formulario para la importacin, 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 boto-
nes. Igualmente, se ignoran los subformularios.

Opciones de 4th Dimension ofrece varias opciones de importacin asequibles a


importacin travs de las pestaas del rea de Opciones. El nmero de pestaas
(entre 1 y 5) y su contenido vara de acuerdo al tipo de archivo
utilizado y las opciones seleccionadas.

Pgina Encabezado Esta pgina slo est disponible al importar archivos de formato texto
y texto de longitud fija. Hay dos opciones disponibles:

Importar desde la lnea n: esta opcin permite especificar la primera


lnea a importar del archivo de texto. Utilice esta opcin para indicar a
4th Dimension que ignore la informacin del encabezado como ttu-
los o nombres de campos en el archivo a importar. Esto es muy til
particularmente cuando el archivo a importar comienza con lneas no

4th Dimension - Manual del Usuario 377


Captulo 14 Importar y Exportar Datos

formateadas (ttulo, fecha, etc.), porque las columnas a importar se cal-


culan a partir del formato de la primera lnea.
Ttulo de columna como nombre del campo: esta opcin le indica a
4th Dimension que utilice los ttulos de columnas como nombres de
los campos cuando est marcada la opcin Crear tabla.

Utilice estas dos opciones cuando lo necesite. Por ejemplo, si el archivo


a importar comienza con un ttulo, seguido por los nombres de los
campos y luego la primera fila de datos, establezca el parmetro
Importar desde la lnea n en 2 y luego marque la casilla Ttulo de
columna como nombre del campo.

Pgina Delimitadores Esta pgina 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 seccin Delimitadores


de campos, registros y archivos en la pgina 370. Para modificar los
delimitadores por defecto, utilice la lista desplegable ubicada a la
izquierda de cada rea. Estos mens contienen los valores utilizados
con mayor frecuencia para cada delimitador.

Tambin puede entrar un delimitador en las reas de entrada ubicadas


a la derecha.

La lista desplegable en la parte superior de la pgina 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 lnea, y Retorno
de carro), la opcin Caracter no muestra ninguno de ellos.

378 4th Dimension - Manual del Usuario


Importar datos desde los archivos

Nota Cuando hace clic en el botn Por defecto o modifica el tipo de


documento en la pgina Archivo, todos los delimitadores reestablecen
sus valores por defecto.

Pgina XML Esta pgina slo est disponible para archivos XML. Permite configurar
el modo de anlisis del contenido XML importado.

En el momento de la importacin de los datos, 4th Dimension


interpreta el contenido del documento XML para extraer la
informacin. Por defecto, esta operacin se realiza sin ninguna
validacin especfica. Se asume que el documento XML est bien
formado y por consiguiente su estructura es correcta y su
interpretacin es inequvoca.

Sin embargo, puede solicitar la validacin del documento en el


momento de la importacin: para hacerlo, marque la casilla Validacin.
En este caso, 4th Dimension analiza el contenido del documento con
base en su DTD (definicin de tipo de documento Document Type
Definition) y verifica que corresponda a esta definicin. La
importacin slo se realiza si el documento es vlido.

Nota Para mayor informacin acerca del DTD, consulte el prrafo Pgina
XML en la pgina 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 opcin Utilizar otro DTD e
indique el archivo que contiene el DTD utilizando el botn Examinar.

Al finalizar la importacin, se cierra la caja de dilogo y la tabla en que


se importaron los datos se convierte en la tabla actual.

4th Dimension - Manual del Usuario 379


Captulo 14 Importar y Exportar Datos

Pgina Formato Esta pgina 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 ms comnmente utili-
zados. Puede introducir cualquier formato que no est en el combo-
box.

Pgina Relleno Esta pgina slo 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 informacin acerca de los archivos de formato texto de


longitud fija, consulte la seccin Formatos de archivos en la
pgina 368.

Los diferentes caracteres de relleno pueden utilizarse para tres tipos de


datos: Alfa/Booleano (los campos booleanos se importan como campos
alfa), Numrico (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, introdzcalos directamente en estas
reas.

380 4th Dimension - Manual del Usuario


Exportar datos a los archivos

El men situado en la parte superior de la pgina le permite visualizar


los caracteres de relleno en diferentes formatos: Caracter, Decimal (por
defecto), y Hexadecimal. Si utiliza el formato Caracter, no aparecern
los caracteres no imprimibles.

Exportar datos a los archivos


Cuando exporta datos, crea un archivo 4th 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 aplicacin, consulte la documentacin de esa aplicacin sobre la
importacin de datos. Seleccione un formato de archivo y delimitado-
res compatibles con la otra aplicacin.

En algunos casos, necesita utilizar una o ms opciones de exportacin


para estructurar correctamente el archivo a exportar para la aplicacin
objetivo. Por ejemplo, algunos programas aceptan archivos con
formato texto pero requieren que el primer registro contenga los
nombres de los campos. Puede aadir este registro utilizando la opcin
Encabezado del rea de opciones. Para mayor informacin, consulte la
seccin Pgina Encabezado en la pgina 386.

4th Dimension exporta los registros en el orden que se encuentran


actualmente. Puede optar por exportar todos los registros de una tabla
o slo la seleccin actual.

En la caja de dilogo Exportar tiene la opcin 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


Captulo 14 Importar y Exportar Datos

Para exportar datos:


1 Seleccione Exportar > Hacia un archivo... en el men Archivo de
4th Dimension.

Aparece la caja de dilogo Exportar.


rea de opciones

rea de seleccin
de tablas y campos

Formato de
exportacin

rea de comandos

rea de
previsualizacin

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 informacin, consulte la seccin Formatos de archivos


en la pgina 368.
3 Seleccione el tipo de archivo Macintosh o Windows.

382 4th Dimension - Manual del Usuario


Exportar datos a los archivos

Esta opcin define los delimitadores de registros y el mapa ASCII a uti-


lizar en el archivo a exportar. Para mayor informacin, consulte la sec-
cin Archivos Macintosh y Windows en la pgina 369.
4 Haga clic en el botn Examinar..., introduzca un nombre y elija la
ubicacin del archivo a exportar y luego haga clic en el botn Guardar
(opcional).
Aparece nuevamente la caja de dilogo Exportar, con la ruta del
archivo a exportar en el rea Archivo. Este paso no inicia el proceso de
exportacin.

Nota Si omite este paso, tambin puede especificar el nombre y ubicacin


del archivo a exportar cuando haga clic en el botn Exportar.

5 En el rea de Seleccin 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 dilogo Exportar
Si utiliza esta opcin, 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 utili-
zando los dos botones azules ubicados sobre el rea de vista previa.
Puede eliminar campos del rea de vista previa utilizando los boto-
nes 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 opcin exporta todos los campos del formulario. Esta opcin se
describe en detalle en la seccin Exportar datos utilizando un for-
mulario en la pgina 385.
6 En el rea de vista previa, modifique los campos cuyos datos va a
exportar (opcional).

Nota Esta caracterstica 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 conte-
nido del archivo a exportar como columnas de datos. El encabezado

4th Dimension - Manual del Usuario 383


Captulo 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 exportacin: El icono del lado izquierdo
del nombre del campo indica su tipo de dato. Puede hacer clic dere-
cho para desplegar un men contextual con los formatos apropia-
dos 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. Tambin


puede seleccionar un formato para cada tipo de datos en la pgina de
opciones de formato. Para mayor informacin, consulte la seccin
Pgina Formato en la pgina 390.
Modificar la longitud de los campos de longitud fija: si elige el for-
mato texto de longitud fija, el rea de vista previa indica el nmero
de caracteres para cada columna. Puede redimensionar cada
columna arrastrando con el ratn el separador de columnas en la
barra de ttulo. Si est utilizando el formato texto de longitud fija,
cambia el nmero de caracteres destinado a la columna en el
archivo a exportar. Puede definir el nmero de caracteres introdu-
ciendo un valor en el rea de entrada ubicada bajo el icono de tipo
de dato de los campos. El nmero de caracteres por defecto es: los
campos de texto tienen una longitud de 80 caracteres, los campos
Alfa tienen una longitud mxima asignada en el entorno Diseo y
los campos numricos tienen una longitud de 10 caracteres.

Nmero de caracteres
para la columna

Los caracteres de relleno se aaden al final en campos alfanumricos


y al comienzo en campos numricos.
Eliminar campos del archivo a exportar: puede eliminar una
columna del archivo a exportar y del rea de previsualizacin. Para
hacerlo, haga clic en el encabezado de la columna y haga clic en el

384 4th Dimension - Manual del Usuario


Exportar datos a los archivos

botn Eliminar un campo . Para borrar todos los campos, haga clic
en el botn Eliminar todos los campos .
7 En el rea Registros, indique si quiere exportar todos los registros de la
tabla seleccionada (opcin Exportar todo) o slo los de la seleccin
actual (opcin Exportar seleccin).
En ambos casos, el nmero de registros a exportar aparece en esta rea.

Nmero de registros a
exportar

8 Especifique cualquier otra opcin de exportacin en las pginas


Encabezado, Delimitadores, Formato, XML, y Relleno (opcional).
Estas opciones se describen en la seccin Opciones de exportacin en
la pgina 386.
9 Si quiere guardar sus parmetros, haga clic en el botn Guardar
preferencias.
Esta caracterstica se describe en la seccin Guardar y cargar parme-
tros para importar o exportar en la pgina 398.
10 Haga clic en Exportar para iniciar la exportacin al archivo de disco.
Si an no ha especificado el nombre y ubicacin del archivo a exportar
(como se describi en el paso 4 en la pgina 383) aparece una caja de
dilogo estndar para guardar archivos.
4th Dimension muestra un indicador de proceso mientras se exportan
los datos.

Exportar datos Si quiere utilizar un formulario para la exportacin, haga clic en la


utilizando un pestaa Formulario, ubicada en la parte superior de la caja de dilogo
formulario 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 mtodos de


formulario y los mtodos 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


Captulo 14 Importar y Exportar Datos

orden especificado por el orden de entrada del formulario. Sin


embargo, note que el efecto de estos mtodos 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


mtodos en un proceso almacenado en el servidor. De hecho, como los
eventos de formulario no son manejados por el servidor, los mtodos
asociados no sern llamados.

Opciones de 4th Dimension ofrece varias opciones de exportacin asequibles a


exportacin travs de las pestaas del rea de opciones. El nmero de pestaas y su
contenido, vara de acuerdo al tipo de archivo a exportar y de las
opciones seleccionadas.

Esta seccin describe todas las pginas de opciones de exportacin;


algunas slo estn disponibles para cierto tipo de archivos de
exportacin.

Pgina Encabezado Esta pgina slo est disponible para exportar archivos de formato
texto y texto de longitud fija.

Esta pgina le permite aadir un ttulo, fila de nombres de campos, y/o


un nmero de registro para el archivo a exportar:
Ttulo: esta opcin le permite introducir un ttulo para el docu-
mento a exportar. Introduzca el ttulo en el rea que aparece bajo la
casilla de seleccin.
Ttulo de la columna: esta opcin exporta los nombres de los cam-
pos como primer registro en el archivo de exportacin.

386 4th Dimension - Manual del Usuario


Exportar datos a los archivos

Numeracin de filas: esta opcin numera cada lnea o registro


exportado. La numeracin inicia en 1 y se incrementa de 1 en 1.
Si selecciona Ttulo, sta es la primera lnea del archivo a exportar, an
cuando tambin haya elegido incluir los ttulos de las columnas. Si
selecciona Ttulo de la columna, los nombres de los campos siguen al
ttulo (si tambin est presente) y precede la primera fila de datos; para
archivos de formato texto, los nombres de los campos aparecen separa-
dos por el delimitador de campos.

Si selecciona Numeracin de filas, el nmero de lnea 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.

Pgina Delimitadores Esta pgina le permite especificar los delimitadores a utilizar en


archivos de formato texto y texto de longitud fija. Esta opcin no tiene
importancia para los dems formatos de exportacin.

Los delimitadores se describen en detalle en la seccin Delimitadores


de campos, registros y archivos en la pgina 370. Para modificar los
delimitadores, puede utilizar los mens desplegables a la izquierda de
cada rea. Estos mens contienen los valores ms utilizados para cada
tipo de delimitador.
Tambin puede introducir directamente los delimitadores en las reas
al lado derecho.
El men en la parte superior de la pgina 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 lnea, o retorno de

4th Dimension - Manual del Usuario 387


Captulo 14 Importar y Exportar Datos

carro), la opcin Caracter no mostrar nada. Los formatos Decimal y


Hexadecimal muestran el cdigo ASCII de cualquier caracter.

Nota Los delimitadores se reinicializan a sus valores por defecto cuando hace
clic en el botn Por defecto o si modifica el tipo de documento en la
pgina Archivo.

Pgina XML Esta pgina de parmetros slo est disponible al exportar archivos
XML. Permite la configuracin del contenido del archivo XML a
exportar:

Codificacin
Este men desplegable se utiliza para seleccionar la codificacin (con-
junto de caracteres) a utilizar para el documento XML. La eleccin de
la codificacin depende del contenido de los datos a exportar y la apli-
cacin que los utilizar. Por defecto, el cdigo ISO-8859-1 (ISO Latin 1,
Europea del oeste) est seleccionado.
Opciones DTD
Cuando exporta datos en formato XML, 4th Dimension le permite
generar o no un DTD (definicin de tipo de documento Document
Type Definition). Un DTD registra el conjunto de reglas y propieda-
des especficas que debe cumplir el documento XML. Estas reglas defi-
nen, particularmente, el nombre y contenido de cada etiqueta al igual
que su contexto.

Esta formalizacin de elementos le permiten verificar un documento


XML para asegurarse que es vlido y particularmente til ante la
presencia de etiquetas recurrentes en un documento XML. Observe que
no es obligatorio generar un DTD.

388 4th Dimension - Manual del Usuario


Exportar datos a los archivos

Para definir el manejo del DTD, debe seleccionar una de las tres
opciones siguientes:
Sin DTD (opcin por defecto): cuando marca esta opcin, no se
genera un DTD durante la exportacin.
Generar DTD: genera un DTD durante la exportacin. Cuando esta
opcin est marcada, el siguiente subconjunto de botones le per-
mite especificar la ubicacin del DTD a generar:
- En la exportacin XML: El DTD se incluye dentro del mismo archivo
XML (DTD interno). As, el archivo XML generado es indepen-
diente.
- Como documento especfico: El DTD se genera en un archivo sepa-
rado (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 4th Dimension permite que una tabla y un campo tengan el mismo
nombre; sin embargo, el lenguaje XML prohbe el uso de diferentes
elementos con el mismo nombre. Por lo tanto, cuando utiliza la opcin
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 vlido y no puede ser abierto por un analizador XML.

Referirse al DTD existente: utilice el botn [...] (Examinar) asociado,


para designar un archivo DTD externo existente. 4th Dimension
incluir una referencia a este DTD en el archivo exportado.
Reemplazar espacios
La opcin Reemplazar espacios hace que los caracteres espacio ( ) se
reemplacen por caracteres subrayado (_) en los campos de nombres
de valores del archivo XML generado. Esta opcin est marcada por
defecto, pues los espacios no se permiten en los campos XML de nom-
bres de valores.

Sin embargo, puede deseleccionar esta opcin cuando sea necesario


para propsitos especficos. 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 representacin visual de
los elementos definidos en un documento XML. Este lenguaje se utiliza
para definir esquemticamente las hojas de estilo a utilizar para proce-
sar y visualizar el contenido de un documento XSL. La opcin Referirse

4th Dimension - Manual del Usuario 389


Captulo 14 Importar y Exportar Datos

al XSL existente permite asociar, con la ayuda del botn [...] (Exami-
nar), un archivo XSL para los datos exportados.

Nota Para mayor informacin sobre el soporte de XSL, consulte el manual del
Lenguaje.

Cuando un archivo XSL ha sido seleccionado, debe definir cmo ser


utilizado con los datos exportados utilizando dos opciones:
Aplicar la transformacin XSL: cuando esta opcin est seleccio-
nada, 4th Dimension realiza directamente la transformacin XSL de
los datos en el momento de la exportacin.
Insertar un enlace hacia el archivo XSL: cuando esta opcin est
seleccionada, 4th Dimension slo inserta la referencia al XSL desig-
nado en el documento exportado (la transformacin no se efecta).
El archivo XML exportado contendr entonces las referencias a este
archivo XSL.

Pgina Formato Esta pgina permite definir los formatos de exportacin para campos
Alfa, Numrico, Fecha, Hora, y Booleanos. Esta opcin est disponible
para archivos formato texto y texto de longitud fija. Por defecto, se
utilizan los formatos estndar 4th Dimension.

Para asignar un formato de exportacin:


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, Numrico, o Booleano).

Nota Tambin puede definir el formato de exportacin de una columna


utilizando el men contextual en el rea de encabezado de la columna
(ver Exportar datos a los archivos en la pgina 381).

390 4th Dimension - Manual del Usuario


Exportar datos a los archivos

Acerca de los formatos Fecha/Hora

Los formatos de salida Fecha y Hora estn disponibles para exportar


datos tipo fecha u hora. Este formato corresponde al estndar de
representacin 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 2003-05-31T13:20:00.

4th 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 estndar
XML. Si exporta fechas, los valores exportados, sern del estilo: 2003-
05-31T00:00:00; mientras que si exporta horas ser: 0000-00-
00T13:20:55.

Nota Puede importar fechas XML registradas en este formato. Puede


almacenarlas en campos tipo Fecha u Hora, de acuerdo a la
informacin que quiera mantener.

Pgina Relleno Esta pgina slo 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), Numrico (Entero, Entero largo, y Real), y Fecha/Hora.

4th Dimension - Manual del Usuario 391


Captulo 14 Importar y Exportar Datos

Para ms informacin acerca de los archivos formato texto de longitud


fija, consulte la seccin Formatos de archivos en la pgina 368.

En la mayora de casos, se utiliza el caracter espacio ( ). Las listas des-


plegables contienen otros valores posibles. Las reas de entrada a la
derecha muestran los caracteres seleccionados. Si quiere utilizar otros
caracteres, introdzcalos directamente en estas reas.

La lista desplegable en la parte superior de la pgina, 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
cdigo ASCII de cualquier caracter.

Importar y exportar datos va una fuente de datos ODBC


4th Dimension le permite importar y exportar datos desde o hacia una
fuente de datos ODBC.

Qu es una fuente El protocolo ODBC (Open DataBase Connectivity) es una interfaz que
ODBC? 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 aplicacin,
incluso cuando la aplicacin no est abierta. Muchas aplicaciones
(bases de datos, hojas de clculo, manejadores de datos, etc.) permiten
publicar datos como una fuente ODBC utilizando un driver ODBC
especfico.

Toda aplicacin que soporte el protocolo ODBC puede leer o escribir


los datos en una fuente ODBC. La funcin de importacin de
4th Dimension permite recuperar los datos desde una fuente ODBC
mientras la funcin de exportacin de permite insertar los datos desde
la fuente ODBC.

392 4th Dimension - Manual del Usuario


Importar y exportar datos va una fuente de datos ODBC

Definicin de una
fuente ODBC
Bajo Windows, la definicin de una fuente ODBC se efecta utilizando
el panel de control Herramientas administrativas luego Orgenes de
datos (ODBC):

Bajo Mac OS X, la definicin de una fuente ODBC se efecta utilizando


el programa Administrador ODBC ubicado en la carpeta Utilidades:

Nota Para mayor informacin sobre estas cajas de dilogo, consulte la


documentacin del sistema operativo.

4th Dimension - Manual del Usuario 393


Captulo 14 Importar y Exportar Datos

Importar datos El concepto de importacin de datos desde una fuente ODBC es el


desde una fuente mismo que cuando se importan otros tipos de datos, con la excepcin
ODBC de que se utiliza una caja de dilogo 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 4th Dimension:

Aparece la caja de dilogo de seleccin de origen de datos ODBC:


Windows Mac OS

2 Seleccione el origen de datos a utilizar y haga clic en Aceptar


(Windows) o Conexin (Mac OS).

394 4th Dimension - Manual del Usuario


Importar y exportar datos va una fuente de datos ODBC

Aparece la caja de dilogo de importacin de datos de 4th Dimension:

Seleccin de tabla
SQL

3 A la derecha de la caja de dilogo, defina (utilizando el men de


seleccin 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 opcin Crear tabla (esta opcin no est
disponible para bases de datos compiladas).
Como para todas los otros tipos de importaciones, el rea de vista pre-
via muestra la correspondencia entre los datos importados y los cam-
pos. Tambin puede hacer clic en la pestaas Formulario e importar
datos utilizando un formulario. Para mayor informacin sobre estas
funciones, consulte los pasos 5 y 6 en el prrafo Importar datos desde
los archivos en la pgina 371, como tambin el prrafo Importar
datos utilizando un formulario en la pgina 376.
5 Elija las opciones de importacin en la parte derecha de la caja de
dilogo:
Origen de datos: esta rea describe la fuente de datos a la cual la
base est conectada. Puede mostrar de nuevo la caja de dilogo de
seleccin de fuente de datos haciendo clic en el botn Examinar....
Registros: puede aadir o reemplazar los registros de la tabla de
importacin con los datos provenientes de la fuente.
6 Haga clic en Importar para importar los datos.

4th Dimension - Manual del Usuario 395


Captulo 14 Importar y Exportar Datos

Una vez los datos son importados, la conexin entre 4th Dimension y
la fuente de datos se cierra automticamente.

Exportar los datos El concepto de exportacin de datos a una fuente ODBC es el mismo
hacia una fuente que al exportar otros tipos de datos, con la excepcin de que se utiliza
ODBC una caja de dilogo intermediaria de seleccin 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 4th Dimension:

Aparece la caja de seleccin de seleccin de origen de datos ODBC:


Windows Mac OS

2 Seleccione la fuente de datos a utilizar y haga clic en Aceptar


(Windows) o Conexin (Mac OS).

396 4th Dimension - Manual del Usuario


Importar y exportar datos va una fuente de datos ODBC

Aparece la caja de dilogo de exportacin de datos de 4th Dimension.


3 En la parte derecha de la caja de dilogo, defina (utilizando el men
de seleccin 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.

Seleccin de
tabla SQL

Correspon-
dencias

Tambin puede hacer clic en la pestaa Formulario y exportar los datos


con la ayuda de un formulario. Para mayor informacin sobre estas
funciones, consulte los pasos 4 y 5 en el prrafo Exportar datos a los
archivos en la pgina 381, como tambin en el prrafo Exportar
datos utilizando un formulario en la pgina 385.
5 Elija las opciones de exportacin en la parte derecha de la caja de
dilogo:
Fuente de datos: esta rea describe la fuente de datos a la cual la
base est conectada. Puede mostrar de nuevo la caja de dilogo de
seleccin de fuente de datos haciendo clic en Examinar...
Registros: puede exportar slo la seleccin actual o todos los regis-
tros de la tabla.
6 Haga clic en Exportar... para exportar los datos hacia la fuente ODBC.

4th Dimension - Manual del Usuario 397


Captulo 14 Importar y Exportar Datos

Una vez los datos son exportados, la conexin entre 4th Dimension y
la fuente de datos se cierra automticamente.

Guardar y cargar parmetros para importar o exportar


Las cajas de dilogo de importar y exportar le permiten guardar y
cargar sus parmetros en y desde el disco. Un archivo de configuracin
almacena todos los parmetros 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, even-


tualmente utilizado para la exportacin,
Opciones de importacin o exportacin (tipo de archivo, delimita-
dores, etc.).
Puede llevar acabo esta operacin utilizando las cajas de dilogo de
importar-exportar de los archivos y fuentes ODBC. Sin embargo, los
proyectos guardados en la caja de dilogo de importar-exportar ODBC
no son compatibles con la caja de dilogo importar-exportar estndar y
viceversa.
Para guardar o cargar los parmetros de importacin o exportacin,
haga clic en el botn correspondiente en el rea de comandos:
Guardar preferencias Cargar preferencias

Los archivos de parmetros de importacin y exportacin tienen la


extensin .4SI en Windows (tipo 4DSI en Mac OS). Esta
caracterstica le permite automatizar el proceso de importacin o
exportacin. Utilizar un archivo de parmetros es particularmente til
junto con los comandos IMPORT DATA y EXPORT DATA. Para mayor
informacin, consulte el Manual de Lenguaje.
Nota Un archivo de parmetros de importacin/exportacin no almacena
filtros, pues tambin estn relacionados con la comunicacin por
puerto serial. Si es necesario, cargue un filtro de importacin o exporta-
cin antes de realizar la operacin.

398 4th Dimension - Manual del Usuario


15 Servidor Web

4th Dimension, as como 4D Server y 4D Client, tambin 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 estndar de


administracin de datos, tales como visualizar, aadir, modificar, y
eliminar registros. Puede disear un sitio Web con 4th Dimension,
creando formularios que cumplan la funcin de pginas Web y
utilizar el motor 4th 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 Mens personalizados.

El servidor Web de 4th Dimension maneja automticamente la


conversin de formularios en formato HTML (HyperText Markup
Language) el formato de datos utilizado por los navegadores Web
y la integridad de datos.
Tambin puede definir mtodos personalizados y pginas HTML
estticas o semidinmicas y manejar por programacin 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 Mens
personalizados, por ejemplo introducir los registros o efectuar una
ordenacin, aunque la base est publicada. Puede decidir en cualquier
momento iniciar o detener la publicacin Web de su base.
Cuando 4th Dimension publica una base de datos 4D como est,
traduce transparente los formularios y componentes de diseo de la
base de datos en pginas HTML. Un usuario Web accede a la base de

4th Dimension - Manual del Usuario 399


Captulo 15 Servidor Web

datos a travs de versiones HTML de sus formularios y mens


personalizados. Tambin puede utilizar 4th Dimension para publicar
pginas HTML estticas, preparadas, por ejemplo, con un generador
WYSIWYG HTML. Tambin puede encapsular HTML en un formulario
4th Dimension; dentro del HTML encapsulado, puede implementar
cdigo JavaScript que ejecute acciones y controle datos en el navegador
Web del usuario, sin tener que enviar una nueva peticin a
4th 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, 4th Dimension automticamente bloquea el
registro, evitando que otro usuario concurrente (4th Dimension/4D
Client o navegador Web) lo modifique. Despus de que el usuario
valide o cancele la entrada, 4th Dimension automticamente
desbloquea el registro.

Para una descripcin completa del proceso de configuracin y


administracin de una base de datos como sitio Web, consulte la
seccin Servidor Web en el Manual del Lenguaje.

Los siguientes temas sern tratados en este captulo:


Condiciones para publicar una base de datos como un servidor Web

Publicar y detener la publicacin de una base de datos desde el entorno


Usuario.
Probar el servidor Web.

Condiciones de publicacin 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 expansin Web Server. Para mayor infor-
macin al respecto, contacte 4D o consulte el Manual de Instalacin
4th Dimension. Si no tiene la licencia, el servidor Web funcionar
durante una hora como demostracin.
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
publicacin del servidor Web. Para mayor informacin, consulte la sec-

400 4th Dimension - Manual del Usuario


Iniciar y detener el Servidor Web

cin Configuracin del servidor Web y administracin de la


conexin en el Manual del Lenguaje.

Iniciar y detener el Servidor Web


El servidor Web 4D no es completamente automtico; el administrador
de la base de datos debe iniciarlo y detenerlo desde 4th Dimension, 4D
Client o 4D Server.

Nota El servidor Web tambin puede iniciarse y detenerse por programacin


(utilizando los comandos START WEB SERVER y STOP WEB SERVER). Para
mayor informacin, consulte el Manual del Lenguaje.

Iniciar el servidor
Web
Para iniciar el servidor Web:
1 Verifique que las condiciones de publicacin se cumplan.
Estas condiciones se describen en el prrafo Condiciones de publica-
cin de una base de datos en la pgina 400.
2 Seleccione Arrancar servidor Web en el men Ejecutar (4th Dimension
y 4D Client).
O
Seleccione Arrancar servidor Web en el men Servidor Web (4D
Server).
Esta opcin aparece inactiva cuando el servidor ya se est ejecutando.
Si la red no est disponible, aparece un mensaje de alerta para infor-
marle de esto.

El proceso Servidor Web, destinado a controlar el acceso a la base de


datos va Internet y/o Intranet, se abre y la base de datos es accesible a
travs de los navegadores Web.

Cuando una base de datos se publica en la Web, los derechos de acceso


definidos para los entornos Usuario y Mens personalizados se
mantienen en su totalidad.
En el caso de accesos mltiples y simultneos a la base de datos (por
ejemplo, cuando varios navegadores estn conectados), 4th Dimension
asegura automticamente 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


Captulo 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 Diseo.

Detener el servidor
Web
Para detener el servidor Web:
1 Seleccione Detener servidor Web en el men Ejecutar (4th Dimension
y 4D Client).
O
Seleccione Detener servidor Web en el men Servidor Web (4D
Server).
Esta opcin aparece inactiva cuando el servidor Web no se est ejecu-
tando.

Al seleccionar este comando se detiene inmediatamente la publicacin


de la base de datos en la Web.

4D Server Claro est que este comando de men no detiene la publicacin de la


base de datos para las mquinas 4D Client.

Publicacin Por defecto todas las bases de datos creadas utilizando 4th Dimension o
Automtica 4D Server se pueden publicar como un servidor Web una vez hayan
sido ejecutadas.

Puede configurar estos parmetros en el entorno Diseo , en la caja de


dilogo Preferencias, pgina Web/Publicacin: marque la casilla
Publicar la base al iniciar. Para mayor informacin acerca de esta caja
de dilogo, consulte el Manual de Diseo.

Probar el servidor Web


Puede controlar en cualquier momento desde la mquina que contiene
la aplicacin 4D el funcionamiento del servidor Web de 4th Dimension
o de 4D Client.

402 4th Dimension - Manual del Usuario


Probar el servidor Web

Para hacerlo, slo necesita seleccionar el comando Probar servidor


Web... en el men Ejecutar de 4th Dimension o 4D Client cuando el
servidor Web haya sido arrancado: