You are on page 1of 95

UNIVERSIDAD MAYOR DE SAN SIMN FACULTAD DE CIENCIAS Y TECNOLOGA CARRERA DE INGENIERA INDUSTRIAL

MANUAL FILEMAKER PRO 11

ELABORADO POR: Beltrn Mercado Paola Karen Camacho Martnez Silvia Vanessa Gutirrez Lpez Adrin Fabricio Montao Rodrigo Claudia Fanny

COCHABAMBA-BOLIVIA

Contenido
1. INTRODUCCION ............................................................................................................................... 1 2.CREAR UNA BASE DE DATOS SENCILLA ............................................................................................ 8 3.PERSONALIZACIN DEL ASPECTO .................................................................................................. 11 4.CREACIN DE LISTAS, ETIQUETAS POSTALES Y CARTAS MODELO ................................................. 16 5.SIMPLIFICACIN DE LA ENTRADA DE DATOS ................................................................................. 22 6. BSQUEDA Y ORDENACIN DE REGISTROS .................................................................................. 26 7. AUTOMATIZACIN DE TAREAS CON BOTONES Y GUIONES .......................................................... 27 8. CMO HACER BASES DE DATOS RELACIONALES........................................................................... 30 9. PROTECCIN DE LOS DATOS EN FILEMAKER PRO ......................................................................... 34 10. FUNCIONES DE CLCULO ............................................................................................................ 38 11. COPIAS DE SEGURIDAD DE BASES DE DATOS .............................................................................. 92

MANUAL FILEMAKER PRO 11


1. INTRODUCCION QUE ES FILEMAKER? FileMaker es una potente herramienta de software, con la que realizar desde pequeas bases de datos domsticas para profesionales y pymes, hasta grandes sistemas de gestin para grandes grupos de trabajo. Es muy fcil de utilizar, permite una flexibilidad total en la gestin (No es un lenguaje de programacin, pero si es una herramienta que permite crear programas) y es compatible con mltiples plataformas, archivos creados en un Mac se pueden abrir con FileMaker Pro en un ordenador que ejecute Windows, y viceversa. Se usa para crear potentes bases de datos personalizadas para hacer seguimientos de proyectos, control de calidad, personal (recursos humanos) e informacin en general, clientes, pedidos, facturas, almacn, compras, etc. DEFINICIONES

BASE DE DATOS:

TABLAS: Las tablas de base de datos se usan para organizar y agrupar registros, campos y datos de un archivo segn las caractersticas o los principios comunes, adems un archivo puede contener muchas tablas que, reunidas almacenan informacin acerca de un tema determinado o varios relacionados. REGISTROS: Un registro sirve para introducir datos nuevos o actualizarlos dentro de los campos del archivo en la base de datos. Adems se puede trabajar en un registro de diferentes maneras: Se puede editarlos, ordenarlos, y tambin realizar bsquedas en un grupo de registros que contenga un valor determinado o compartir los datos en red.

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Una base de datos es un almacn que nos permite guardar grandes cantidades de informacin de forma organizada para que luego podamos actualizar, encontrar y utilizar fcilmente. Se define una base de datos como una serie de datos organizados y relacionados entre s, los cuales son recolectados y explotados por los sistemas de informacin de una empresa o negocio en particular. Un archivo de base de datos FILEMAKER se organiza en una o varias tablas. Las tablas almacenan registros. Cada registro es un conjunto de campos.

CAMPOS Un campo que recibe informacin permite almacenar, calcular y presentar los datos que se han introducido en los registros. La informacin en un campo constituye su valor. Los valores de campo pueden ser: texto, nmeros, fechas, hora, marcas de fecha y hora, imgenes, sonidos, videos, archivos incluidos, valores calculados, valores de sumario segn corresponda y una agrupacin de todas las anteriores. Cada parte de la informacin de un registro (como un nombre, una direccin o un nmero de telfono) se almacena en un campo. PRESENTACIONES: Las presentaciones de FileMaker muestran los datos (el texto introducido en los campos) contenidos en una base de datos. Las presentaciones determinan cmo se organizan los datos para su visualizacin, impresin, generacin de informes, bsquedas e introduccin de datos. Las presentaciones no almacenan los datos, slo los muestran. Cuando cambia el diseo de una presentacin, el cambio no afecta a los datos ni a otras presentaciones del archivo. Sin embargo, si se cambian los datos de un campo de una presentacin, dicho cambio se refleja en el mismo campo en todas las presentaciones de la base de datos. Puede definir una presentacin para mostrar e imprimir un registro, o tantos como puedan caber en una pgina. Dentro de un archivo de base de datos, puede disear presentaciones distintas para la introduccin de datos, generacin de informes de sumario, impresin de etiquetas de correo o publicacin de la base de datos en la Web. Puede tener tantas presentaciones para cada archivo como lo permita el espacio de disco o el tamao mximo de archivo. En una presentacin, puede: Elegir los campos que se van a mostrar Organizar y dar formato a los campos Aadir o modificar las etiquetas de campo Crear informes para agrupar o resumir datos Especificar cmo se imprimen los registros Aadir grficos y texto para dar ms nfasis e inters

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

CODIFICACION

TEXTO

NUMERICO

FECHA

HORA

CONTENEDOR

CALCULO
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

SUMARIO

BOTON

JUEGO DE CASILLAS

JUEGO DE BOTONES

TIPO DE CAMPO TEXTO NUMERICO FECHA HORA CONTENEDOR CALCULOS SUMARIOS BOTON JUEGO DE CASILLAS JUEGO DE BOTONES

VALIDAR SIEMPRE SIEMPRE SIEMPRE SIEMPRE SIEMPRE NO ES NECESARIO NO ES NECESARIO NO ES NECESARIO NO ES NECESARIO NO ES NECESARIO

BARRAS

PERSONALIZAR LA BARRA DE HERRAMIENTAS DE ESTADO Puede utilizar la barra de herramientas de estado tal cual o aadir y eliminar botones. Para aadir un botn a la barra de herramientas de estado: 1. Haga clic en el men Vista > Personalizar, barra herramientas... 2. Realice una de las opciones siguientes: Windows: En el cuadro de dilogo, seleccione la pestaa Comandos.

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

TIPOS DE BARRA: La barra de herramientas de estado situada en la parte superior de la ventana de FileMaker Pro permite acceder rpidamente a los comandos de men que se utiliza habitualmente en FileMaker Pro. Los botones predeterminados de la barra de herramientas varan en funcin del modo en el que se encuentre. Permite aadir y eliminar botones para personalizar la barra de herramientas de estado en cualquier modo. La barra de presentacin situada bajo la barra de herramientas de estado le permite cambiar de presentaciones y vistas rpidamente. Otros controles de la barra de presentacin varan segn el modo en que se encuentre.

3. Arrastre Imprimir desde la Lista de comandos (Windows) Para eliminar un botn desde la barra de herramientas de estado: Arrastre el botn Ordenar desde la barra de herramientas de estado hasta el cuadro de dilogo. Para restablecer la barra de herramientas y que muestre solamente los botones predeterminados: 1. Realice una de las opciones siguientes: Windows: En la pestaa Barras de herramientas, seleccione Barra de herramientas de estado, haga clic en Restablecer y, a continuacin, en Aceptar.

2. Cuando haya terminado, haga clic en Cerrar (Windows) en el cuadro de dilogo.


MODOS Y TIPOS DE VISUALIZACION

MODOS DE VISUALIZACIN: En FileMaker Pro puede trabajar en los modos Visualizar, Buscar, Presentacin o Vista previa. En cada modo haydiferentes opciones de men y de barra de herramientas, por tanto seleccione el modo despus de decidir el trabajo que tiene que hacer. Puede elegir un modo desde el men Vista, desde las pestaas de modo situadas en la parte superior del rea de estado o desde el men emergente que se encuentra en la parte inferior de la ventana del documento.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

TIPOS DE VISUALIZACIN: Los datos se visualizan, introducen o cambian en el modo Visualizar o Buscar. Este es el modo ms sencillo de interactuar con la base de datos.

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Puede visualizar las presentaciones de tres formas diferentes: como un formulario, como una lista y como una tabla. Ver como formulario muestra la presentacin actual con un registro cada vez. Ver como lista muestra la presentacin actual como una lista, con un registro debajo de otro. Ver como tabla muestra muchos registros a la vez en una cuadrcula.

Generalmente, las presentaciones pueden cambiarse entre la Vista Formulario, Lista y Tabla mientras la base de datos se encuentra en el modo Visualizar. Cambie entre la Vista Formulario, Lista y Tabla en la misma presentacin para ver las diferencias entre ellas. 1. En un archivo cambie a la presentacin Lista. Puede ver muchos registros en forma de lista. 2. Haga clic en Vista Formulario en la barra de presentacin. Ahora puede ver un nico registro, que se muestra en la misma presentacin. Slo ha cambiado la opcin de visualizacin. 3. Haga clic en Vista Tabla en la barra de presentacin. La funcin Vista como tabla le permite visualizar muchos registros a la vez en forma de cuadrcula. 4. Haga clic en Vista Lista en la barra de presentacin para regresar a la Vista lista.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

2. CREAR UNA BASE DE DATOS SENCILLA


Acerca de los campos Se crea un campo para cada categora de informacin que se necesita, como Nombre o Ciudad. Para buscar, ordenar, calcular y mostrar los datos correctamente, el tipo de campo debera coincidir con la clase de datos que contiene (texto, nmero, fecha, etc.). En lecciones posteriores aprender otros tipos de campos. La siguiente tabla presenta los diferentes tipos de campo con sus respectivas explicaciones:

Creacin de una base de datos Opcin 1 1. En FileMaker Pro, realice una de las opciones siguientes: Si ve la pantalla de Inicio rpido de FileMaker, haga clic en Crear una nueva base de datos. Si no ve dicha pantalla, seleccione el men Archivo > Nueva base de datos.

2. Cree una carpeta y seleccinela como ubicacin para este archivo. 3. En Nombre de archivo, escriba el nombre que desee asignar al archivo y haga clic en Guardar. El archivo se abre en el modo Visualizar en la Vista Tabla. Ahora podr crear campos.

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

4. Haga clic en Crear campo

5. Escriba el nombre. 6. Haga clic en el smbolo + situado a la derecha del campo Nombre.

Los campos creados en la Vista Tabla son del tipo de campo de texto de forma predeterminada. Ahora debe cambiar el tipo de campo de algunos campos que ha creado. 7. Haga clic con el botn derecho en cualquier campo por ejemplo Cuota pagada, elija Tipo de campo y seleccione el tipo de campo adecuado en el caso Nmero.

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Nota: No olvide validar los campos que as lo requieran. Opcion 2 1. Elija el men Archivo > Nueva base de datos. 2. Haga clic en Crear base de datos (en caso de que an no la haya seleccionado), seleccione Crear una base de datos vaca y haga clic en Aceptar. 3. En Nombre de archivo, escriba el nombre que desee asignar al archivo y haga clic en Guardar. 4. Luego ir a Archivo>Gestionar>Base de datos. Ahora crear los campos en la tabla que almacenarn la informacin. 5. Para crear el primer campo, como ejemplo escriba Nombre en el cuadro Nombre de campo. Luego fije el tipo de campo para el caso tipo Texto.

6. Haga clic en Crear. 7. Luego agregue todos los campos que requiera (con sus respectivos nombres y validados si asi lo requieran) y haga clic en Aceptar. Puede ver los campos vacos en un registro nuevo y en blanco. Las etiquetas de los campos identifican a stos. El archivo est listo para la entrada de datos.

1 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Entrada de datos en la base de datos Ahora puede introducir datos en el archivo creado. Creacin del primer registr 1. Haga clic bajo la cabeza de la columna Nombre. Aparece una nueva fila en la tabla. Se trata de un registro nuevo y vaco en la base de datos.

2. Llene los campos con los datos correctos dentro de los registros Nota: FileMaker Pro guarda automticamente los cambios a medida que trabaja.

3. PERSONALIZACIN DEL ASPECTO


Acerca de presentaciones y tablas Cada presentacin se basa en una nica tabla y muestra los registros de dicha tabla. Si el archivo slo contiene una tabla, todas las presentaciones del archivo se basarn en dicha tabla. Si el archivo contiene ms de una tabla, debe elegir qu tabla utilizar la presentacin en el momento de crearla, aunque ms adelante la podr cambiar en caso necesario.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Es importante qu tabla elige como base para la presentacin, pues determina qu campos y registros estn disponibles para su uso en dicha presentacin. Los campos y registros no almacenados en la tabla actual se seguirn pudiendo utilizar, pero se deber acceder a ellos a travs de relaciones. Obtendr ms informacin sobre las relaciones en leccin 11, Cmo hacer bases de datos relacionales. Acerca de la personalizacin de presentaciones Disee las presentaciones en el modo Presentacin. Puede incluir cualquier combinacin de campos, texto y grficos en las presentaciones. Puede modificar la fuente y el color de los campos y del texto; asimismo, puede cambiar el aspecto de los datos en los campos Nmero o Fecha. Por ejemplo, puede hacer que un campo Nmero incluya una notacin en forma de moneda, o puede establecer que un campo Fecha incluya el da de la semana junto con el mes, da y ao. Utilice el Inspector para la mayora de las tareas de formato en el modo Presentacin. Los cambios realizados en el modo Presentacin afectan slo al aspecto de los datos. Los datos en s permanecen tal como se introdujeron en el archivo.

1 1

Cambio de tamao, desplazamiento y adicin de campos Seleccin y cambio de tamao de campos 1. Abra el archivo correspondiente 2. Seleccione Entrada datos en el men emergente Presentacin de la barra de presentacin. 3. Haga clic en Editar presentacin en la barra de presentacin. La barra de herramientas de estado muestra las herramientas que utiliza para disear las presentaciones. Si no ve las herramientas de presentacin, ample la ventana de FileMaker Pro.

4. Desplace el cursor sobre la barra de herramientas de estado y la barra de presentacin para familiarizarse con las diferentes herramientas de presentacin.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Observe que cada campo contiene un icono , que indica que el campo est habilitado para realizar bsquedas rpidas. El color del icono indica el rendimiento. Puede ocultar el icono de bsqueda rpida si selecciona el men Visualizar > Mostrar > Bsqueda rpida. 5. Haga clic en el campo Nombre para seleccionarlo.

6. Arrastre el selector de la esquina inferior derecha del campo hacia la izquierda hasta que se reduzca, dejndolo an lo suficientemente grande para que muestre el nombre ms largo que espere encontrar en el archivo. 7. Haga clic en Guardar presentacin y, a continuacin, haga clic en Abandonar presentacin para ver los resultados en el modo Visualizar. 8. En el modo Visualizar, haga clic en el libro que aparece en la barra de herramientas de estado para recorrer los registros. Si el campo no muestra los nombres totalmente, vuelva al modo Presentacin y ample el campo.

1 2

Desplazamiento de un campo 1. Haga clic en Editar presentacin. 2. Haga clic en el interior del campo Apellidos y arrstrelo junto al campo Nombre.

Consejo Si mueve accidentalmente un campo o panel de pestaas errneo, seleccione el men Edicin > Deshacer mover para deshacer el cambio. En los pasos siguientes, utilizar el Inspector para alinear estos campos. 3. Haga clic enInspector en la barra de presentacin para abrirlo. El Inspector le permite ubicar y formatear objetos en una presentacin con precisin. 4. Haga clic en el campo Nombre, presione Mays y haga clic en el campo Apellidos. Se seleccionan los dos campos. 5. Haga clic en Ubicacin y, en Organizar y alinear, haga clic en Alinear bordes superiores
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

1 3

El campo Apellidos se desplaza hasta que el borde superior se alinea con la parte superior del campo Nombre. 6. Arrastre la etiqueta del campo Apellidos por encima del campo Apellidos. 7. Arrastre la etiqueta del campo Nombre por encima del campo Nombre. 8. Pruebe con los botones Alinear del Inspector y las teclas de flecha del teclado a alinear las etiquetas de campo entre s y con sus respectivos campos. Consejo Si se equivoca al disear las presentaciones, puede hacer clic en Restablecer en la barra de presentacin para deshacer los cambios que no hayan sido guardados y, despus, comenzar de nuevo. Una vez finalizada, la presentacin debera parecerse a la que se muestra a continuacin.

9. Haga clic en Guardar presentacin y, a continuacin, haga clic en Abandonar presentacin en la barra de presentacin para ver los resultados en el modo Visualizar. Adicin de un campo Si se ha definido un campo en una tabla, puede mostrarlo en cualquier presentacin basada en dicha tabla. En la base de datos de ejemplo, hay algunos campos definidos que no se muestran en esta presentacin. Ahora aadir uno de estos campos. 1. Haga clic en Editar presentacin. 2. Haga clic en la herramienta Campo en la barra de herramientas de estado y arrastre el nuevo campo al campo Fecha de pago.

1 4

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

3. En el cuadro de dilogo Especificar campo, seleccione Miembro desde, Crear etiqueta y, a continuacin, haga clic en Aceptar. El campo Miembro desde aparece en la presentacin. Ajuste el tamao del nuevo campo arrastrando el selector derecho, de forma que tenga el mismo tamao que el campo Fecha de pago. Observe que el formato de la etiqueta del campo Socio desde no coincide con las dems etiquetas de campo de la presentacin. Puede utilizar la herramienta Copiar formato para copiar el formato de una de las etiquetas y aplicarlo a otra. 4. Seleccione la etiqueta del campo Fecha de pago. 5. Seleccione la herramienta Copiar formato estado. Aparecer un pincel junto al cursor formatos en la presentacin. en la barra de herramientas de , le indica que puede copiar y pegar

6. Haga clic en la etiqueta del campo Miembro desde. El formato cambia y coincide con el formato de la etiqueta del campo Fecha de pago. 7. Seleccione el campo Miembro desde, pulse Mays mientras hace clic en el campo Cuota pagada y, a continuacin, haga clic en Alinear bordes izquierdos Inspector para alinear a la izquierda estos campos. en el
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

8. Seleccione el campo Miembro desde y y repita el paso 7 para alinearlo a la derecha con el campo Fecha de pago. Nota Es posible que necesite utilizar las teclas de flecha para alinear el texto de etiqueta. 9. Haga clic en Guardar presentacin y, a continuacin, en Abandonar presentacin para comprobar la etiqueta y el campo nuevos en el modo Visualizar. 10. Haga clic en Nuevo registro en la barra de herramientas de estado. Ver que se ha introducido la fecha de hoy en el campo Miembro desde del nuevo registro. Se introducir la fecha actual en el campo Miembro desde en cada uno de los nuevos registros que se creen. 11. Haga clic en Eliminar registro y, a continuacin, en Eliminar para borrar el registro vaco del archivo.

1 5

Cambio del tamao y color del texto 1. En el modo Presentacin, seleccione la herramienta Seleccin herramientas de estado. en la barra de

2. Haga clic en la cabecera para seleccionar el bloque de texto que se puede aadir en la presentacin. 3. En el Inspector, haga clic en Aspecto. En Texto, escriba 25, haga clic en Cursiva , y en Color, seleccione azul.

4. CREACIN DE LISTAS, ETIQUETAS POSTALES Y CARTAS MODELO


Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Creacin de una lista en columnas Una lista en columnas muestra muchos registros de manera simultnea. Cada fila es un registro. Cada columna contiene una categora de datos, como por ejemplo Apellidos o Telfono. 1. Abra un archivo. 2. Haga clic en Editar presentacin en la barra de la presentacin. 3. Haga clic en Nueva presentacin/informe en la barra de herramientas de estado. 4. En Nombre de presentacin, escriba por ejemplo Lista de socios. 5. Seleccione Vista Lista para el nuevo tipo de presentacin y haga clic en Siguiente. 6. Haga doble clic en cada uno de los siguientes campos en el orden en el que desee que aparezcan en la lista, por ejemplo: Apellidos Nombre Empresa Tipo de socio Estos campos pasan a la lista Campos mostrados en presentacin/informe.

1 6

7. Haga clic en Siguiente. 8. Haga clic en Apellidos y en Mover para que FileMaker Pro ordene los registros alfabticamente segn los apellidos. 9. Haga clic en Siguiente. 10. Seleccione Estndar en la lista de temas de presentacin y haga clic en Siguiente. 11. Haga clic en Siguiente en cada uno de los paneles restantes para aceptar los valores predeterminados. 12. Haga clic en Finalizar.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Los datos de todos los registros de los campos Apellidos, Nombre, Empresa y Tipo de socio aparecen en la presentacin Lista de socios. La presentacin terminada se mostrar en la Vista lista del modo Visualizar. Observe que la presentacin que acaba de crear aparece en el men emergente Presentacin de la barra de presentacin.

Creacin de etiquetas de correo Acerca de las presentaciones de etiquetas Las presentaciones de etiquetas utilizan campos de fusin. Los campos de fusin se agrandan o se reducen para ajustar los datos al campo, y no ocupan espacio si el campo est vaco. El propsito de los campos de fusin es nicamente de visualizacin e impresin. En ellos no se pueden introducir datos. Creacin de una presentacin de etiquetas En esta seccin se utilizar el asistente Nueva presentacin/informe para: crear una presentacin de etiquetas seleccionar campos que se incluirn en las etiquetas

1 7

Creacin de la presentacin de etiquetas 1. Haga clic en Editar presentacin. 2. Haga clic en Nueva presentacin/informe. 3. En Nombre de presentacin, escriba Etiquetas. 4. En Seleccionar un tipo de presentacin, desplcese hacia abajo y seleccione Etiquetas. 5. Haga clic en Siguiente. 6. Elija Avery 5160 en la lista Usar medidas de las etiquetas en el caso de que an no se haya seleccionado. 7. Haga clic en Siguiente. Seleccin de los campos que aparecern en las etiquetas 1. En la lista, haga doble clic en Nombre. <<Nombre>> se desplaza al rea Contenido de etiqueta. Los corchetes en ngulo en torno al campo del nombre indican que se trata de un campo de fusin y los datos (en este caso, el nombre incluido en el registro) aparecern en etiquetas en lugar del texto del marcador de posicin Nombre. Observe que el punto de insercin del cuadro de texto Contenido de etiqueta parpadea

. 2. Despus de <<Nombre>>, introduzca un espacio. 3. En la lista, haga doble clic en Apellidos. 4. Despus de <<Apellidos>>, pulse Intro. De esta forma, el punto de insercin pasa a la lnea siguiente. 5. Haga doble clic en Direccin 1 en la lista y, a continuacin, pulse Intro. 6. Haga doble clic en Direccin 2 en la lista y, a continuacin, pulse Intro.

1 8

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

7. En la lista, haga doble clic en Ciudad. 8. Escriba una coma, luego un espacio. 9. En la lista, haga doble clic en Pas. El contenido de la etiqueta debe ser similar a ste:

10. Haga clic en Siguiente. 11. Seleccione Ver en modo Vista previa y, a continuacin, haga clic en Finalizar. Ver una pgina de etiquetas tal como se imprimir en el modo Vista previa. 12. Cuando haya examinado la presentacin de etiquetas, haga clic en Abandonar Vista previa en la barra de presentacin para volver al modo Presentacin. Creacin de una carta modelo Acerca de las presentaciones de cartas modelo
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

En FileMaker Pro, una carta modelo es simplemente una presentacin que contiene texto. Para esta carta, incluir campos de fusin de manera que aparezca la informacin adecuada de la empresa para la direccin y el saludo, as como para el nombre de la empresa en el cuerpo de la carta. Se incluye un grfico que representa el logotipo del club de turismo. Creacin de una presentacin de una pgina en blanco Debera seguir en el modo Presentacin. 1. Haga clic en Nueva presentacin/informe. 2. En Nombre de presentacin, escriba por ejemplo Carta de bienvenida. 3. Seleccione Presentacin en blanco para el nuevo tipo de presentacin. 4. Haga clic en Finalizar. Dado que esta carta no incluir cabecera ni pie de pgina, brrelos ahora. 5. En la presentacin, haga clic en la pestaa Cabecera y, a continuacin, pulse Retroceso o Suprimir. 6. Haga clic en la pestaa Pie de pgina y, a continuacin, pulse Retroceso o Suprimir. 7. Arrastre la pestaa Cuerpo hacia abajo aproximadamente 25 centmetros. Al soltar el botn del ratn, podr ver los lmites de la pgina. Si no los ve, arrastre la pestaa Cuerpo algo ms hacia abajo.

1 9

8. Arrastre ahora la pestaa Cuerpo hasta justo por encima del lmite de la pgina. La lnea del lmite de pgina desaparecer. Al arrastrar la pestaa de cuerpo por encima del lmite de la pgina se limita la carta modelo a una nica pgina. 9. Utilice la barra de desplazamiento situada en la parte inferior de la pantalla para desplazarse hacia la derecha hasta que vea una lnea de puntos gruesa en el lado derecho. Este es el lmite derecho de la pgina. La carta se encuentra entre estos lmites. 10. Desplcese totalmente hacia la izquierda. 11. Desplcese hasta la parte superior de la presentacin. Creacin del bloque de texto Crear un bloque de texto con un margen de 5 centmetros por cada lado. 1. Seleccione la herramienta Texto en la barra de herramientas de estado. 2. Arrastre un rectngulo que comience aproximadamente a 5 cm desde la parte inferior izquierda de la presentacin y termine aproximadamente a 5 cm de la parte inferior derecha, segn indican las lneas de los lmites de pgina. Cuando suelte el ratn, el punto de insercin parpadear en la parte inferior izquierda del cuadro de texto. Escribir la carta dentro de este cuadro. Adicin de la direccin 1. Seleccione el men Insertar > Campo de fusin. 2. Seleccione Nombre en la lista y haga clic en Aceptar. 3. Introduzca un espacio. 4. Seleccione el men Insertar > Campo de fusin. 5. Seleccione Apellidos en la lista y haga clic en Aceptar. 6. Pulse Intro. 7. Aada los campos de fusin correspondientes a la direccin postal, la ciudad y el pas, con los espacios, nuevas lneas y signos de puntuacin adecuados.

2 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Escritura de la carta 1. Pulse Intro dos veces para introducir dos retornos de carro al final de la direccin. 2. Inicie la lnea del saludo: escriba por ejemplo Estimado/a y un espacio. 3. Introduzca los campos de fusin para el nombre y los apellidos, separados por un espacio. En sus propias cartas puede utilizar ms campos (por ejemplo un campo para el tratamiento) para conseguir un saludo ms adecuado. 4. Escriba una coma e introduzca dos retornos de carro. 5. Escriba la carta Si escribe una palabra de forma incorrecta, ver una lnea de puntos de color rojo debajo de dicha palabra. Para desactivar el revisor ortogrfico en tiempo real en este archivo, seleccione el men Archivo > Opciones de archivo. En el cuadro de dilogo Opciones de archivo, haga clic en la pestaa Ortografa. Anule la seleccin de Indicar palabras dudosas con un subrayado especial.

Si es probable que uno o ms campos contengan palabras (como nombres, por ejemplo) que un corrector ortogrfico marcara como incorrectas, puede desactivar el corrector ortogrfico para esos campos concretos. Personalizacin de la carta con el nombre de la empresa 1. Haga clic tras la palabra empresa del primer prrafo. 2. Escriba una coma y un espacio. 3. Introduzca un campo de fusin para el nombre de la empresa del socio. 4. Escriba otra coma.

2 1

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5. SIMPLIFICACIN DE LA ENTRADA DE DATOS


Entrada de datos utilizando listas de valores Las Listas de valores permiten elegir los valores que desee a partir de una lista de desplazamiento, un men emergente, casillas de verificacin o botones circulares. Estas listas pueden contener valores predefinidos, o pueden construirse de forma dinmica en base a los valores de un determinado campo. Son un mtodo eficaz para introducir valores utilizados con frecuencia en la base de datos.

Definicin de una lista de valores 1. Abra el archivo guardado que desee. 2. Por ejemplo elija Entrada datos en el men desplegable Presentacin si no est ya seleccionado. 3. Elija el men Archivo > Gestionar > Listas de valores. 4. Haga clic en Nueva. 5. Asigne un nombre a la nueva lista de valores escribiendo Tipos de socios.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

6. Haga clic en el cuadro de texto Usar valores personalizados y escriba Nuevo y Renovando, escribiendo cada valor en la lnea adecuada. 7. Haga clic en Aceptar para cerrar el cuadro de dilogo Editar lista de valores. 8. Haga clic en Aceptar para finalizar. Asignacin de una lista de valores a un campo y visualizacin como botones circulares 1. Haga clic en Editar presentacin en la barra de presentacin. 2. Seleccione la pestaa del Registro del Archivo requerido. 3. Seleccione el campo. 4. Haga clic en Inspector para abrir el Inspector, si an no se muestra. 5. Seleccione Datos y bajo Campo, en Estilo de control, seleccione Juego de botones circulares. 6. En Valores de, elija la lista de valores. Esta es la lista de valores que ha definido en la seccin anterior.

2 2

7. Seleccione Aspecto. 8. Bajo Objeto, en Lnea, seleccione Negro. Este ajuste muestra el rea de seleccin para cada botn circular. Los botones circulares debern verse en el Modo Presentacin.

9. Haga clic en Guardar presentacin y en Abandonar presentacin para cambiar al modo Visualizar y, a continuacin, pruebe su lista de valores y los botones haciendo clic sobre ellos. Generacin de valores con un campo de clculo Cuando desee que FileMaker Pro realice un clculo, por ejemplo, para determinar el importe de impuestos debidos o la cuota apropiada, se utiliza un campo de clculo. Los campos de clculo son uno de los tipos de campo de FileMaker Pro. FileMaker Pro puede realizar clculos sencillos y complejos. La frmula del clculo utiliza valores del registro actual o registros relacionados. La frmula puede utilizar valores de todos los tipos de campo. Puede utilizar clculos que devuelvan valores de texto, fechas, horas, marcas de fecha y hora y contenidos de los campos contenedor. Creacin de un campo de clculo Existen varias formas diferentes de formular un clculo, cada una de las cuales puede aportar el resultado correcto. El siguiente mtodo emplea una secuencia If para comparar los datos introducidos en el campo Tipo de socio con uno de los tipos de socios. El clculo devuelve uno de los dos resultados. 1. Haga clic en Editar presentacin. 2. Seleccione el registro 3. Seleccione el men Archivo > Gestionar > Base de datos.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

2 3

4. En el cuadro de dilogo Gestionar base de datos, haga clic en la pestaa Campos si no est seleccionada. 5. En Nombre del campo, escriba el nombre del resultado de clculo. 6. En Tipo, seleccione Clculo para hacer que este campo sea un campo de clculo.

7. Haga clic en Crear y aparecer el cuadro de dilogo Especificar clculo. 8. Revise la lista de funciones a la derecha del cuadro de dilogo Especificar clculo hasta que localice If (prueba ; resultadoUno ; resultadoDos ). Haga doble clic en esta funcin, de modo que aparezca en el siguiente cuadro de texto. Esta funcin tiene tres partes: una prueba, un resultado si la prueba se evala como verdadera (resultado uno), y un resultado si es falsa (resultado dos). Sustituir los marcadores de posicin prueba, resultado uno y resultado dos por los componentes reales del clculo.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

9. Rellene los campos disponibles de la prueba lgica 10. Haga clic en Aceptar para cerrar el cuadro de dilogo Gestionar base de datos. El campo Tarifa de renovacin aparece en la parte inferior de la presentacin, bajo el panel de pestaas Informacin del socio. Dependiendo del tamao de la pantalla, es posible que necesite desplazarse por ella para verlo.

2 4

11. Seleccione el campo Tarifa de renovacin y su etiqueta, y arrastre ambas hasta colocarlas debajo del campo Miembro desde. 12. Observe que el formato de la etiqueta Tarifa de renovacin no coincide con el formato de otras etiquetas de la base de datos de ejemplo. Utilice la herramienta Copiar formato para volver a formatearlo. La frmula de clculo ya est completada. Cuando se introducen los datos en el campo , FileMaker Pro los comparar con la palabra que estamos probando, Renovado. La prueba es verdadera si coincide con la palabra, y el clculo devolver el primer resultado, 100. Si no coincide, la prueba es falsa y devuelve el segundo resultado. Prueba del clculo Para comprobar si el clculo funciona, guarde y abandone la presentacin y cambie a la pestaa Informacin del socio. A continuacin, intente modificar el valor del campo Tipo de socio de Nuevo a Renovado. Observe que el resultado del campo Tarifa de renovacin cambia cuando se modifica el tipo de socio. Introduccin automtica de un nmero secuencial FileMaker Pro permite introducir automticamente ciertos tipos de datos; por ejemplo, nmeros incrementales, al crear un nuevo registro. Creacin de un campo para nmeros de serie 1. Haga clic en Editar presentacin. 2. Seleccione el men Archivo > Gestionar > Base de datos. 3. En el cuadro de dilogo Gestionar base de datos, haga clic en la pestaa Campos si no est seleccionada. 4. En Nombre de campo, escriba el nombre que desee asignarle por ejemplo Nmero de socio. 5. Seleccione Numrico como tipo de campo. 6. Haga clic en Crear. 7. Haga clic en Opciones. 8. Seleccione Nmero secuencial en la pestaa Autointroducir. Para este ejemplo, no es necesario que cambie la opcin Generar ni las cantidades de siguiente valor o incrementado en.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

2 5

9. Haga clic en Aceptar y, a continuacin, vuelva a hacer clic en Aceptar para cerrar el cuadro de dilogo. El nuevo campo aparece en la parte inferior de la presentacin. Es posible que tenga que desplazarse de nuevo hacia abajo para verlo. 10. Arrastre el campo y la etiqueta de campo a la pestaa Informacin del socio y utilice el Inspector y la herramienta Copiar formato para volver a formatearlo para que coincida con otros campos y etiquetas de esta presentacin. 11. Haga clic en Guardar presentacin y en Abandonar presentacin para cambiar al modo Visualizar. Seleccione el panel de pestaas Informacin del socio. 12. Pruebe la opcin de entrada del nuevo campo haciendo clic en Nuevo registro en la barra de herramientas de estado varias veces. Cada vez que se crea un registro nuevo, el valor del campo Nmero de socio aumenta en uno. 13. Elimine todos los registros creados en la base de datos. 14. Cuando acabe con la leccin, cierre el archivo seleccionando el men Archivo > Cerrar.

6. BSQUEDA Y ORDENACIN DE REGISTROS


Bsqueda de registros segn criterios de campos distintos (bsqueda AND) Haga clic en Buscar en el rea de estado. La peticin de bsqueda devuelve un conjunto encontrado de dos registros Puede buscar registros que coincidan con distintos criterios Bsqueda de registros que coincidan con distintos criterios en el mismo campo (bsqueda OR) A veces es necesario buscar registros que coincidan con ms de un criterio en un nico campo, ya que el conjunto encontrado constar de registros que coincidan con cualquiera de los criterios de bsqueda.

2 6

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Para llevar a cabo una bsqueda OR en FileMaker Pro, ser necesario que utilice distintas peticiones de bsqueda. Escriba el primer criterio de bsqueda en el campo apropiado de Nmero de peticiones Bsqueda de registros que coincidan con un rango de criterios en el mismo campo (RAN) A veces desear buscar registros que coincidan con un rango de la primera peticin de bsqueda. Cree una segunda peticin de bsqueda e introduzca el segundo criterio en el mismo campo. Cuando haga clic en el botn Buscar, FileMaker Pro recuperar todos los registros que coincidan con cualquiera de los criterios introducidos. Reduccin de la bsqueda

7. AUTOMATIZACIN DE TAREAS CON BOTONES Y GUIONES


Realizacin de una tarea utilizando un botn Un botn es un objeto de una presentacin en el que puede hacer clic para ejecutar muchos comandos de FileMaker Pro. Por ejemplo, puede crear un botn para cambiar de una presentacin a otra en la base de datos. Creacin del botn 1. Abra el archivo que requiere. 2. Elija Entrada datos en el men emergente Presentacin de la barra de presentacin si no est seleccionado. 3. Haga clic en Editar presentacin en la barra de presentacin. 4. Elija la herramienta Botn .

5. Dibuje el botn en la parte superior de la presentacin.

2 7

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

A veces es posible que necesite buscar registros que coincidan con ciertos criterios mientras que al mismo tiempo se excluyen otros. Como FileMaker Pro procesa las peticiones de bsqueda mltiples en el orden en que se crean, de esta forma es posible crear bsquedas muy especficas. La omisin de los registros en una bsqueda no los elimina de la base de datos.

6. En el cuadro de dilogo Configuracin del botn, seleccione el comando Ir a la presentacin en la lista de Navegacin. 7. En el rea Opciones, en Especificar, haga clic en Presentacin. 8. En el cuadro de dilogo Especificar presentacin, seleccione Lista de clubes y haga clic en OK. 9. Para el estilo de botn, seleccione Botn redondeado.

10. Haga clic en OK. 11. Fjese que el punto de insercin se encuentra ahora en el centro del botn. Escriba algn nombre al botn para identificarlo. 12. Haga clic fuera del botn. Si tiene que desplazar el botn, seleccinelo y arrstrelo hasta el punto deseado, como lo hara con cualquier otro elemento de la presentacin. Para ver si el botn funciona, haga clic en Guardar presentacin y en Salir de Presentacin para cambiar al modo Visualizar y poder hacer clic en el botn. Realizacin de una serie de tareas utilizando un guin Para hacer que FileMaker Pro ejecute una secuencia de comandos, utilice un guin. Guiones Un guin permite elaborar una serie de instrucciones para que las ejecute FileMaker Pro. Al igual que los botones, los guiones permiten automatizar la mayora de los comandos de men de FileMaker Pro, as como activar algunos comandos que no se encuentran en la estructura de mens de FileMaker Pro. Los guiones sencillos permiten ejecutar tareas sencillas, mientras que los complejos pueden combinar elementos (como respuestas y

2 8

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

control del usuario) con tcnicas de programacin (como estructuras en rbol y bucles) para crear conjuntos de instrucciones dinmicos y de gran capacidad. Creacin de un guin para obtener una vista previa de Presentacin de etiquetas 1. Seleccione el men Guiones > Gestionar guiones. 2. Haga clic en Nuevo para crear un nuevo guin. 3. En el cuadro de texto Nombre de guin, escriba Vista previa de presentacin de etiquetas. 4. Seleccione el paso de guin Ir a la presentacin y haga clic en el botn Mover. (Tambin puede seleccionar y mover los pasos de guin haciendo doble clic en ellos.) 5. En el rea Opciones de paso de guin, haga clic en Especificar, seleccione Presentacin y, a continuacin, seleccione la presentacin de las etiquetas. 6. En la lista de la izquierda, desplcese hacia abajo y seleccione el paso de guin Modo vista previa y muvalo sobre el guin. 7. Cierre el cuadro de dilogo Editar guin, haga clic en Guardar y, a continuacin, cierre el cuadro de dilogo Gestionar guiones. 8. Para ejecutar el guin que acaba de crear: cambie al modo Visualizar, elija el men Guiones > Vista previa de presentacin de etiquetas. FileMaker Pro muestra la presentacin Etiquetas y cambia al modo Vista previa. Asignacin de un guin a un botn Aunque los botones normalmente son ms cmodos para los usuarios, los guiones son una funcin mucho ms potente que le permiten combinar muchos comandos de men en una sola accin ejecutable. El uso de un botn para ejecutar un guin le ofrece lo mejor de ambas funciones. Para asignar el guin que acaba de crear al botn que cre anteriormente: 1. Seleccione Entrada datos en el men emergente Presentacin de la barra de presentacin. 2. Haga clic en Abandonar Vista previa y en Editar presentacin en la barra de presentacin. 3. Haga doble clic en el botn que cre anteriormente en esta leccin. 4. En el cuadro de dilogo Configuracin del botn, elija el paso de guin Ejecutar guin junto a la parte superior de la lista en la parte izquierda. 5. En el rea Opciones, en Guin actual, haga clic en Especificar. Seleccione Vista previa de presentacin de etiquetas en la lista de guiones disponibles y haga clic en Aceptar. 6. Deje el resto de los parmetros predeterminados del botn tal cual y haga clic en Aceptar.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

2 9

Cambio de nombre del botn 1. Seleccione la herramienta Texto en la barra de herramientas de estado. 2. Haga clic en el botn una vez. Aparece el punto de insercin de texto en el botn. 3. Seleccione el tipo de botn y escriba Vista previa de presentacin de etiquetas para cambiar el nombre de este botn. Es posible que tenga que ajustar el tamao del botn tras cambiar el nombre. Prueba del botn 1. Haga clic en Guardar presentacin y en Abandonar presentacin para cambiar al modo Visualizar y, a continuacin, pruebe el botn haciendo clic sobre l. Al hacer clic sobre este botn se ejecuta el guin, que muestra la presentacin Etiquetas y cambia al modo Vista previa. 2. Cuando acabe con la leccin, cierre el archivo seleccionando el men Archivo > Cerrar.

8. CMO HACER BASES DE DATOS RELACIONALES


Las bases de datos relacionales permiten visualizar fcilmente los datos relacionados y agilizar la entrada de datos. Puede introducir los datos una vez y luego visualizar y utilizar estos datos en tablas o archivos relacionados. Definicin de una relacin con otra tabla 1. Abra el archivo que se requiera. El archivo debe contener las tablas, pero no la estructura relacional. Ahora crear estas estructuras. 2. Seleccione el men Archivo > Gestionar > Base de datos. 3. Haga clic en la ficha Relaciones. Ver el grfico de relaciones. El grfico de relaciones muestra todas las tablas del archivo actual. Puede utilizar las tablas del grfico de relaciones para organizar la vista de los datos. Cada aparicin de una tabla en el grfico de relaciones representa una vista diferente de los datos. Cuando crea una relacin entre dos tablas, hace que los datos guardados en cualquiera de las tablas estn accesibles a la otra tabla, de acuerdo con los campos coincidentes y los criterios que establezca para la relacin. 4. En la tabla del archivo actual seleccione el campo que quiera relacionar y arrastre una lnea al campo de la otra tabla con el mismo nombre para as relacionarlos.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Visualizacin de un registro relacionado en un archivo

3 0

5. Suelte el botn del ratn. Ver la relacin que acaba de crear.

6. Haga clic en Aceptar para guardar esta relacin. Visualizacin de los datos de un registro relacionado Una vez definida la relacin, puede modificar una presentacin para que muestre los datos utilizando dicha relacin. Aqu, se mostrar la direccin de la empresa. 1. Elija una presentacin en el men desplegable Presentacin. 2. Haga clic en Editar presentacin en la barra de presentacin. 3. Mediante la herramienta Campo un campo a la presentacin. en la barra de herramientas de estado, arrastre

Puede ver el cuadro de dilogo Especificar campo que muestra la lista de los campos de esta tabla. 4. Haga clic en la Tabla actual y seleccione la tabla principal de la lista. Ahora puede ver una lista de los campos en la tabla relacionada. Los dos puntos (::) antes de cada nombre de campo indican que son campos relacionados, no campos definidos en la tabla Socios en la que actualmente trabaja. Estos campos relacionados mostrarn los datos de la tabla relacionada.

3 1

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

La relacin se basa en los datos coincidentes del campo seleccionado de ambas tablas. Los registros estn relacionados si los datos del campo A de una tabla coinciden con los datos del campo A de la otra tabla.

5. Mueva los campos si fuera necesario y cambie el tamao de los campos para que muestren todos los datos que contienen. Cuando termine, los campos deberan tener el siguiente aspecto:

6. Haga clic en Guardar presentacin y, a continuacin, haga clic en Abandonar presentacin en la barra de presentacin para volver al modo Visualizar. Visualizacin de una lista de registros relacionados Las relaciones son bidireccionales. La relacin creada entre las tablas Socios y Empresas muestra los datos (direcciones de empresas) de la tabla Empresas. Seguidamente, utilizar la misma relacin para mostrar datos (nombres de socios) de la tabla Socios. Creacin de un portal para visualizar los registros coincidentes Puede aadir un portal en una presentacin para mostrar datos de campos relacionados. 1. Elija una presentacin en el men emergente Presentacin.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Para poder mostrar los datos de los registros relacionados, es necesario que est definida una relacin. A continuacin, utilizar la relacin que cre en la tabla, aunque es preciso modificar primero dicha relacin para permitir la creacin de registros relacionados. 2. Elija el men Archivo > Gestionar > Base de datos y haga clic en la pestaa Relaciones, si no est seleccionada. 3. En el grfico de relaciones, haga doble clic en el operador relacional el cuadro de dilogo Editar relacin. para mostrar

4. En la parte inferior del cuadro de dilogo, seleccione Permitir la creacin de registros en esta tabla a travs de esta relacin. Esto le permitir aadir un nombre a la lista.

3 2

5. Haga clic en Aceptar y, a continuacin, vuelva a hacer clic en Aceptar para cerrar el cuadro de dilogo Gestionar base de datos.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

6. Haga clic en Editar presentacin. 7. Seleccione la herramienta Portal en la barra de herramientas de estado y cree un cuadro que contenga la lista de nombres. 8. En el cuadro de dilogo Configurar portal, elija una tabla en Mostrar registros relacionados desde. 9. Seleccione Mostrar barra de desplazamiento vertical. 10. Deje el valor de Fila inicial en 1. Cambie el valor de Nmero de filas al nmero deseado. 11. Haga clic en Aceptar. Adicin de campos y formato al portal 1. En el cuadro de dilogo Aadir campos al portal, seleccione uno de los campos y muvalo a la lista Campos incluidos. 2. Seleccione y mueva otro campo que quiera aadir. 3. Haga clic en Aceptar. 4. Haga clic en Inspector no se muestra. en la barra de presentacin para abrir el Inspector, si an

5. Seleccione Aspecto y en Objeto, en Lnea, seleccione el color Negro.

3 3

6. Utilice la herramienta Texto en la barra de herramientas de estado para crear etiquetas para los campos en el portal. Por ejemplo el portal deber tener un aspecto parecido a ste cuando termine.

7. Haga clic en Guardar presentacin y en Abandonar presentacin para ver la lista creada.

9. PROTECCIN DE LOS DATOS EN FILEMAKER PRO


Aunque su sistema operativo incluye funciones de proteccin de archivos, debera utilizar las cuentas y los privilegios de FileMaker Pro para salvaguardar sus datos. FileMaker Pro permite imponer restricciones acerca de los usuarios que pueden acceder a un archivo cuando proteja sus archivos definiendo cuentas y contraseas. El nombre de cuenta y la contrasea que los usuarios utilizan determina el conjunto de privilegios utilizado. El conjunto de privilegios limita las acciones que los usuarios pueden realizar en un archivo. Creacin de una cuenta y una contrasea Las Cuentas autentican a los usuarios que intentan abrir archivos protegidos. Cada cuenta especifica un nombre de cuenta y, normalmente, una contrasea. Las cuentas pueden ser establecidas para usuarios individuales, o usted puede crear cuentas que sern compartidas por grupos de individuos como, por ejemplo, una cuenta de "Marketing". Las cuentas compartidas resultan tiles cuando desee mantener un menor nmero de cuentas y no tenga intencin de realizar un seguimiento individual del acceso a un archivo de base de datos. No obstante, es ms seguro crear un mayor nmero de cuentas que tener mltiples usuarios compartiendo una sola. Las contraseas distinguen entre maysculas y minsculas, pero los nombres de cuenta no lo hacen. Cuando cree una base de datos, se crearn dos cuentas predefinidas (Admin e Invitado) y dispondr de tres conjuntos de privilegios predeterminados (Acceso total, Slo entrada de datos y Acceso de slo lectura). La cuenta Admin no recibe una contrasea y se asigna al conjunto de privilegios Acceso total, que permite el acceso a todos los elementos de un archivo. La cuenta Invitado permite a los usuarios abrir un archivo sin especificar un nombre de cuenta; esta cuenta tampoco tiene contrasea y se le asignan privilegios de slo lectura.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Acerca de las cuentas

3 4

Las contraseas y los privilegios de acceso de las cuentas predefinidas se pueden modificar. Para crear una cuenta y una contrasea: 1. Abra un archivo. 2. Seleccione el men Archivo > Gestionar > Seguridad. 3. En la pestaa Cuentas, haga clic en Nueva. 4. En La cuenta se verifica a travs de, seleccione FileMaker. 5. En Nombre de cuenta, escriba por ejemplo Le Nguyen. Nota: Por motivos de seguridad, el texto de la contrasea nunca se muestra en FileMaker Pro. Anote siempre las contraseas que introduzca cuando configure las cuentas y facilteselas a los usuarios adecuados. Guarde las contraseas en un lugar seguro por si alguien olvida su contrasea, de manera que nadie pueda robarlas. 7. Seleccione El usuario debe cambiar la contrasea al iniciar la prxima sesin. En la mayora de los casos, una cuenta compartida por varios usuarios no debera forzar el cambio de contrasea al iniciar sesin. En su lugar, debera especificar una contrasea y proporcionrsela a los usuarios que la necesiten. Adems, el conjunto de privilegios para una cuenta compartida no debera permitir los cambios de contrasea, ya que un usuario podra cambiar la contrasea y bloquear el acceso a todos los dems usuarios que comparten la cuenta. 8. En Estado de la cuenta, seleccione Activo. 9. En Conjunto de privilegios, seleccione *Acceso de slo lectura+. 10. En Descripcin, escriba por ejemplo Agente de atencin al cliente.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

6. En Contrasea, escriba por ejemplo lnguyen.

3 5

11. Haga clic en Aceptar. Ver la nueva cuenta junto a las cuentas predeterminadas Invitado y Admin. 12. Haga clic en Aceptar. Se mostrar una alerta que le informar de que la cuenta Admin del archivo de ejemplo no se encuentra protegida mediante contrasea. Debe aceptar esta configuracin para que FileMaker Pro le permita continuar. 13. Haga clic en Permitir para cerrar la alerta. Se mostrar el cuadro de dilogo Confirmar inicio de sesin con acceso completo. 14. Escriba Admin, en Cuenta con acceso completo, deje en blanco la Contrasea y haga clic en Aceptar.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Nota: Por motivos de seguridad, proteja siempre mediante contrasea la cuenta Admin de los archivos que cree. Creacin de un conjunto de privilegios Acerca de los conjuntos de privilegios Los conjuntos de privilegios especifican el nivel de acceso a los archivos de bases de datos. Adems, FileMaker Pro permite ampliar los conjuntos de privilegios, que determinan las opciones de comparticin de archivos. Conjuntos de privilegios predefinidos Cada archivo de base de datos nuevo contiene tres conjuntos de privilegios predefinidos: El Acceso total permite el acceso y la modificacin de todo lo que haya en el archivo El privilegio Slo entrada de datos permite exclusivamente ver e introducir datos El Acceso de slo lectura permite ver datos, pero no realizar modificaciones

En toda base de datos debe haber al menos una cuenta con un conjunto de privilegios de Acceso total. Por motivos de seguridad, dicha cuenta deber protegerse mediante una contrasea. El usuario no puede modificar ni eliminar conjuntos de privilegios predefinidos, salvo para habilitar o deshabilitar sus conjuntos de privilegios ampliados; no

3 6

obstante, s puede duplicar los conjuntos de privilegios predefinidos y modificar la copia resultante para utilizarla de otro modo.

Conjuntos de privilegios personalizados Mientras los conjuntos de privilegios predefinidos de FileMaker Pro ofrecen tipos comunes de acceso a los datos, la creacin de conjuntos de privilegios exclusivos permite limitar el acceso a determinados aspectos de una base de datos como, por ejemplo, las presentaciones a las que se puede acceder, los mens disponibles y si se permite imprimir o no. Conjuntos de privilegios ampliados
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Los conjuntos de privilegios ampliados determinan las opciones de comparticin de datos permitidas por un conjunto de privilegios como, por ejemplo, si un conjunto de privilegios permite a los usuarios que abran un archivo compartido o que vean una base de datos en un navegador Web. Creacin de un conjunto de privilegios personalizado Suponga que su empresa depende del personal eventual en determinados momentos del ao. Dicho personal necesita tener acceso a sus datos, pero usted desea evitar que los trabajadores eventuales impriman o exporten informacin de su base de datos. Para ello, puede crear un conjunto de privilegios especfico para los trabajadores eventuales, de forma que dichos empleados no puedan imprimir ni exportar datos. 1. Seleccione el men Archivo > Gestionar > Seguridad. 2. Haga clic en la pestaa Conjuntos de privilegios. 3. Seleccione el conjunto de privilegios [Slo entrada de datos] y, a continuacin, haga clic en Duplicar. Se selecciona Slo entrada de datos Copiar. 4. Haga clic en Editar. 5. En Nombre del conjunto de privilegios, escriba Personal eventual. 6. En Descripcin, escriba No permitir impresin ni exportacin al personal eventual.

3 7

7. Quite Permitir impresin y Permitir exportacin.

Nota: Ya que ha configurado el archivo de ejemplo para la comparticin de red en la leccin 12, se han habilitado los privilegios ampliados de la red FileMaker en el cuadro de dilogo Conjunto de privilegios. 8. Haga clic en OK. Aparece Personal eventual en la lista de conjuntos de privilegios. Este conjunto de privilegios puede ser utilizado por una cuenta o ms. 10. Haga clic en Permitir para cerrar la alerta. Se mostrar el cuadro de dilogo Confirmar inicio de sesin con acceso completo. 11. Escriba Admin en Cuenta con acceso completo, deje en blanco la Contrasea y haga clic en OK. 12. Cuando haya acabado con esta leccin, cierre o salga de FileMaker Pro para cerrar todos los archivos abiertos.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

9. Haga clic en OK.

10. FUNCIONES DE CLCULO


1. Funciones de texto 1) Funcin Exact Formato Exact(texto original;texto comparacin) Parmetros texto original: cualquier expresin de texto, campo de texto o campo contenedor texto comparacin: cualquier expresin de texto, campo de texto o campo contenedor

3 8

Tipo de datos devuelto nmero Descripcin Compara el contenido de dos campos cualesquiera. Para que el texto coincida exactamente, el uso de maysculas y minsculas debe ser el mismo. Si los campos coinciden, el resultado es 1 (Verdadero); en caso contrario, el resultado es 0 (Falso). Para campos contenedores, los datos deben estar almacenados de la misma forma (incrustados o almacenados por referencia de archivo). Nota Al evaluar los valores, los atributos de texto como fuente, estilos y tamaos no se tienen en cuenta. Consejo Si no importa el uso de maysculas o minsculas, utilice la funcin Lower o Upper en ambos parmetros para procesar los datos antes de comprobar una coincidencia exacta. Ejemplos Exact("McDonald";"McDonald") devuelve 1 (Verdadero). Exact("McDonald";"MCDONALD") devuelve 0 (Falso). 2) Funcin Filter Formato Filter(textoAFiltrar;textoDeFiltro) Parmetros textoAFiltrar: cualquier expresin de texto o campo de texto textoDeFiltro: los caracteres para mantener en el texto especificado Tipo de datos devuelto texto Descripcin Devuelve de textoAFiltrar slo los caracteres especificados en textoDeFiltro, en el orden en el que se introdujeron originalmente en textoAFiltrar. Si textoDeFiltro no contiene ningn carcter, se devuelve una cadena vaca. La funcin Filter distingue entre maysculas y minsculas. Ejemplos Filter("(408)5551212";"0123456789") devuelve 4085551212. Filter("AaBb";"AB") devuelve AB. El siguiente ejemplo elimina todo el texto de los datos proporcionados y despus formatea los nmeros restantes en el formato preferido para nmeros de telfono.

3) Funcin FilterValues Formato FilterValues(textoAFiltrar; valoresDeFiltro) Parmetros textoAFiltrar: cualquier expresin de texto o campo de texto

3 9

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

valoresDeFiltro: valores que desea mantener en el texto especificado Importante Consulte Funciones de diseo para obtener informacin sobre parmetros de texto literales. Tipo de datos devuelto texto Descripcin Devuelve un resultado de texto que slo contiene los caracteres proporcionados en valoresDeFiltro, en el orden en el que se introdujeron originalmente en textoAFiltrar. Si valoresDeFiltro no contiene ningn carcter, se devuelve una cadena vaca. Los valores son elementos de texto separados por retornos de carro. Pueden estar vacos, ser un nico carcter, una palabra, una frase o un prrafo. Al pulsar Intro o Retorno, se empieza a crear un valor nuevo. El ltimo valor se reconocer con o sin retorno de carro. Si el parmetro textoAFiltrar o valoresDeFiltro es una cadena literal, debe insertar un carcter de prrafo () entre cada elemento de la cadena. Para insertar un carcter de retorno de carro, haga clic en el botn del cuadro de dilogo Especificar clculo. Ejemplos FilterValues("MaletaLonaEscocesa";"LonaEscocesa") devuelve Lona Escocesa 4) Funcin GetAsDate Formato GetAsDate(texto) Parmetro texto: cualquier expresin de texto o campo de texto que contiene texto en el mismo formato que la fecha del sistema donde se cre el archivo. Tipo de datos devuelto fecha Descripcin Devuelve las fechas de texto como tipo de datos fecha, para su uso en frmulas que impliquen fechas o funciones de fecha. El formato de la fecha del texto debe ser el mismo que el formato de fecha del sistema donde se cre el archivo. Utilice la funcin GetAsDate o Date para introducir una constante de fecha en una frmula. Nota Si la funcin devuelve un nmero en vez de una fecha, vaya al cuadro de dilogo Especificar clculo y asegrese de que El resultado del clculo es fecha. Importante Para evitar errores al usar fechas, utilice siempre el formato de cuatro dgitos para los aos. Ejemplo GetAsDate("03/03/2005") devuelve 3/3/2005. Sobre este resultado ya puede realizar operaciones de fecha.

4 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5) Funcin GetAsNumber Formato GetAsNumber(texto) Parmetro texto: cualquier expresin de texto o campo de texto que contenga nmeros Tipo de datos devuelto nmero Descripcin Slo devuelve los nmeros de texto, como tipo de datos nmero, para su uso con frmulas que impliquen nmeros o funciones numricas. La funcin GetAsNumber elimina todos los caracteres no numricos de texto. Ejemplos GetAsNumber("AF98") devuelve 98. GetAsNumber("1.254,50 Bs") devuelve 1254,50. GetAsNumber("2 + 2") devuelve 22. 6) Funcin GetAsText Formato GetAsText(datos) Parmetro datos: cualquier expresin numrica, de fecha, hora o marca de fecha y hora o campo que contiene un nmero, una fecha, una hora, una marca de fecha y hora o un contenedor. Tipo de datos devuelto Texto Descripcin Devuelve un resultado de texto que slo contiene los caracteres proporcionados en valoresDeFiltro, en el orden en el que se introdujeron originalmente en textoAFiltrar. Si valoresDeFiltro no contiene ningn carcter, se devuelve una cadena vaca. Los valores son elementos de texto separados por retornos de carro. Pueden estar vacos, ser un nico carcter, una palabra, una frase o un prrafo. Al pulsar Intro o Retorno, se empieza a crear un valor nuevo. El ltimo valor se reconocer con o sin retorno de carro. Si el parmetro textoAFiltrar o valoresDeFiltro es una cadena literal, debe insertar un carcter de prrafo () entre cada elemento de la cadena. Para insertar un carcter de retorno de carro, haga clic en el botn del cuadro de dilogo Especificar clculo. Ejemplos FilterValues("MaletaLonaEscocesa";"LonaEscocesa") devuelve Lona Escocesa

4 1

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

4) Funcin GetAsDate Formato GetAsDate(texto) Parmetro texto: cualquier expresin de texto o campo de texto que contiene texto en el mismo formato que la fecha del sistema donde se cre el archivo. Tipo de datos devuelto fecha Descripcin Devuelve las fechas de texto como tipo de datos fecha, para su uso en frmulas que impliquen fechas o funciones de fecha. El formato de la fecha del texto debe ser el mismo que el formato de fecha del sistema donde se cre el archivo. Utilice la funcin GetAsDate o Date para introducir una constante de fecha en una frmula. Nota Si la funcin devuelve un nmero en vez de una fecha, vaya al cuadro de dilogo Especificar clculo y asegrese de que El resultado del clculo es fecha. Importante Para evitar errores al usar fechas, utilice siempre el formato de cuatro dgitos para los aos. Ejemplo GetAsDate("03/03/2005") devuelve 3/3/2005. Sobre este resultado ya puede realizar operaciones de fecha. 5) Funcin GetAsNumber Formato GetAsNumber(texto) Parmetro texto: cualquier expresin de texto o campo de texto que contenga nmeros Tipo de datos devuelto nmero Descripcin Slo devuelve los nmeros de texto, como tipo de datos nmero, para su uso con frmulas que impliquen nmeros o funciones numricas. La funcin GetAsNumber elimina todos los caracteres no numricos de texto. Ejemplos GetAsNumber("AF98") devuelve 98. GetAsNumber("1.254,50 Bs") devuelve 1254,50. GetAsNumber("2 + 2") devuelve 22. 6) Funcin GetAsText Formato GetAsText(datos) Parmetro
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

4 2

datos: cualquier expresin numrica, de fecha, hora o marca de fecha y hora o campo que contiene un nmero, una fecha, una hora, una marca de fecha y hora o un contenedor. Tipo de datos devuelto Texto Descripcin Devuelve datos como tipo de datos texto, para su uso con frmulas que impliquen texto o funciones de texto. Datos puede ser del tipo de datos nmero, fecha, hora, marca de fecha y hora o contenedor. Ejemplos GetAsText(45) devuelve 45. "Lleva " & GetAsText(DasDemora) & " das de retraso." devuelve Lleva 3 das de retraso. si el valor de DasDemora es 3. "AF" & GetAsText(AoFiscal) devuelve AF98, si el campo numrico AoFiscal contiene 98. 7) Funcin GetAsTime Formato GetAsTime(texto) Parmetro texto: cualquier expresin de texto o campo de texto que contenga una hora Tipo de datos devuelto hora Descripcin Devuelve horas o marcas de fecha y hora de texto como tipo de datos hora, para su uso con frmulas que impliquen las funciones Time o Timestamp. El formato de la hora proporcionada debe ser el mismo que el formato de hora del sistema donde se cre el archivo. Utilice la funcin GetAsTime o Time para introducir una constante de hora en una frmula. Ejemplos GetAsTime("02:47:35") devuelve 2:47:35 AM si selecciona hora como resultado del clculo. Sobre este resultado ya puede realizar operaciones de hora. GetAsTime("02:47:35") devuelve 1/1/0001 2:47:35 AM si selecciona marca de fecha y hora como resultado del clculo. Abs(GetAsTime("12:15 pm") Salida) devuelve 3:00:00 si el campo de hora Salida contiene 3:15 PM. 8) Funcin GetAsTimestamp Formato GetAsTimestamp(texto) Parmetro texto: cualquier expresin de texto o campo de texto, numrico, de fecha o de hora

4 3

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Tipo de datos devuelto marca de fecha y hora Descripcin Devuelve texto como tipo de datos marca de fecha y hora, para su uso con frmulas que impliquen marcas de fecha y hora. Las cadenas de texto deben tener la forma de una fecha seguida de una hora. Se considera que un nmero representa el nmero de segundos transcurrido desde el 1/1/0001. Cada da tiene 86400 segundos. Ejemplos GetAsTimestamp("4/5/2005 4:05:06") devuelve 4/5/2005 4:05:06 AM. GetAsTimestamp(50000) devuelve 1/1/0001 1:53:20 PM. 9) Funcin Left Formato Left(texto;nmeroDeCaracteres) Parmetros texto: cualquier expresin de texto o campo de texto nmeroDeCaracteres: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve el nmeroDeCaracteres de texto, contando desde la izquierda. Ejemplos Left("Manufactura";4) devuelve Manu. 10) Funcin LeftValues Formato LeftValues(texto;nmeroDeValores) Parmetros texto: cualquier expresin de texto o campo de texto nmeroDeValores: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve un resultado de texto que contiene el nmeroDeValores especificado de la lista de valores de texto, contando desde la izquierda. Los valores son elementos de texto separados por retornos de carro. Pueden estar vacos, ser un nico carcter, una palabra, una frase o un prrafo. Al pulsar Retorno, se empieza a crear un valor nuevo. El ltimo valor se reconocer con o sin retorno de carro. Cada valor devuelto termina en un retorno de carro, lo que permite concatenar las listas con facilidad.

4 4

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Ejemplos LeftValues("MaletaLonaEscocesa";2) devuelve Lona Escocesa LeftValues(lista;1) devuelve Sophie Si el texto que se est evaluando contiene Sophie Bill 11) Funcin LeftWords Formato LeftWords(texto;nmeroDePalabras) Parmetros texto: cualquier expresin de texto o campo de texto nmeroDePalabras: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve un resultado de texto que contiene el nmeroDePalabras de texto, contando desde la izquierda. Nota Los caracteres ampersand (&) y guin () identifican el comienzo de una palabra nueva. Ejemplos LeftWords("Maletn Lona Escocesa";2) devuelve Maletn Lona. LeftWords(Nombre;1) devuelve Sophie, si el campo Nombre contiene Sophie Tang. 12) Funcin Length Formato Length(texto) Parmetro texto: cualquier campo de texto, numrico, de fecha, hora o marca de fecha y hora o cualquier expresin de texto o numrica Tipo de datos devuelto nmero Descripcin Devuelve el nmero de caracteres de texto, incluidos todos los espacios, nmeros y caracteres especiales. Ejemplos Length("John") devuelve 4.

4 5

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

13) Funcin Lower Formato Lower(texto) Parmetro texto: cualquier expresin de texto o campo de texto Tipo de datos devuelto texto Descripcin Devuelve todas las letras de texto en minsculas. Ejemplos Lower("ABCD") devuelve abcd. Lower(Curso) devuelve historia, si el campo Curso contiene Historia. 14) Funcin Middle Formato Middle(texto;inicio;nmeroDeCaracteres) Parmetros texto: cualquier expresin de texto o campo de texto inicio: cualquier expresin numrica o campo que contenga un nmero nmeroDeCaracteres: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Extrae el nmeroDeCaracteres de texto, comenzando en la posicin de caracteres especificada por inicio. Ejemplos Middle("(408)5559054";2;3) devuelve 408. Middle(NmeroTelfono;2;3) devuelve 408 si el campo NmeroTelfono contiene (408) 5559054. 15) Funcin MiddleValues Formato MiddleValues(texto;valorInicial;nmeroDeValores) Parmetros texto: cualquier expresin de texto o campo de texto valorInicial: cualquier expresin numrica o campo que contenga un nmero nmeroDeValores: cualquier expresin numrica o campo que contenga un nmero Importante Consulte Funciones de diseo para obtener informacin sobre parmetros de texto literales. Tipo de datos devuelto texto

4 6

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Descripcin Devuelve un resultado de texto que contiene el nmeroDeValores de texto, comenzando en valorInicial. Los valores son elementos de texto separados por retornos de carro. Pueden estar vacos, ser un nico carcter, una palabra, una frase o un prrafo. Al pulsar Retorno, se empieza a crear un valor nuevo. El ltimo valor se reconocer con o sin retorno de carro. Cada valor devuelto termina en un retorno de carro, lo que permite concatenar las listas con facilidad. Ejemplos MiddleValues("MaletaLonaEscocesa";2;1) devuelve Lona MiddleValues(list;2;2) devuelve Bill John si el campo lista contiene Sophie Bill John 16) Funcin MiddleWords Formato MiddleWords(texto;palabraInicial;nmeroDePalabras) Parmetros texto: cualquier expresin de texto o campo de texto palabraInicial: cualquier expresin numrica o campo que contenga un nmero nmeroDePalabras: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve un resultado de texto que contiene el nmeroDePalabras de texto, comenzando en palabraInicial. Nota Los caracteres ampersand (&) y guin () identifican el comienzo de una palabra nueva. Ejemplos MiddleWords("Maletn Lona Escocesa";2;2) devuelve Lona Escocesa. MiddleWords(Nombre;1;2) devuelve Brigitte Erika, si el campo Nombre contiene Brigitte Erika Durand. 17) Funcin PatternCount Formato PatternCount(texto;textoBuscado)

4 7

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Parmetros texto: cualquier expresin de texto o campo de texto textoBuscado: cualquier expresin de texto o campo de texto que represente el conjunto de caracteres que desea buscar Tipo de datos devuelto nmero Descripcin Devuelve el nmero de apariciones de textoBuscado en texto. Ejemplos PatternCount("Mississippi";"is") devuelve 2. PatternCount("Mississippi";"issi") devuelve 1 (la funcin no es inclusiva). PatternCount(Asistentes;"Invitado") devuelve 1 si la casilla de verificacin Invitado es uno de los elementos seleccionados en el campo Asistentes. 18) Funcin Position Formato Position(texto;textoBuscado;inicio;aparicin) Parmetros texto: cualquier expresin de texto o campo de texto textoBuscado: cualquier expresin de texto o campo de texto que represente el conjunto de caracteres que desea buscar. inicio: cualquier expresin numrica o campo que contenga un nmero, que representa el nmero de caracteres desde el inicio de la cadena de texto en la que comienza la bsqueda. aparicin: cualquier expresin numrica o campo que contenga un nmero, que representa la aparicin de la cadena de texto que desea buscar. Un valor de aparicin negativo hace que la bsqueda vaya en direccin contraria desde inicio. Un valor cero para aparicin no es vlido y devuelve el resultado cero. Tipo de datos devuelto nmero Descripcin Devuelve la posicin inicial de la aparicin especificada de textoBuscado en texto. Si textoBuscado no aparece en texto o si no se ha especificado ninguna aparicin, se devuelve cero. La funcin Position distingue entre maysculas y minsculas. Ejemplos Position("Mississippi";"iss";1;1) devuelve 2. Position("Mississippi";"iss";1;2) devuelve 5. Position("Mississippi";"iss";3;1) devuelve 5.

4 8

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

19) Funcin Proper Formato Proper(texto) Parmetro texto: cualquier expresin de texto o campo de texto Tipo de datos devuelto texto Descripcin Devuelve la primera letra de cada palabra de texto en maysculas y todas las dems en minsculas. Ejemplos Proper("ABCD") devuelve Abcd. Proper(Nombre) devuelve Yumiko Kitagawa, si el campo Nombre contiene YUMIKO KITAGAWA. 20) Funcin Replace Formato Replace(texto;inicio;nmeroDeCaracteres;textoDeSustitucin) Parmetros texto: cualquier expresin de texto o campo de texto inicio: cualquier expresin numrica o campo que contenga un nmero que represente la posicin inicial de texto. nmeroDeCaracteres: cualquier expresin numrica o campo que contenga un nmero que represente el nmero de caracteres para eliminar de un texto. textoDeSustitucin: cualquier expresin de texto o campo que contenga el texto para sustituir en la cadena original. Tipo de datos devuelto texto Descripcin Sustituye una cadena de caracteres de texto con textoDeSustitucin. La sustitucin de caracteres de texto comienza en la posicin del carcter de inicio y contina durante nmeroDeCaracteres caracteres. Comprese con la funcin Substitute. Ejemplos Replace("1234567";5;1;"X") devuelve 1234X67. Replace("1234567";5;1;"XX") devuelve 1234XX67. Replace("1234567";5;2;"X") devuelve 1234X7. Replace("William";3;4;"NUEVO TEXTO") devuelve WiNUEVO TEXTOm.

4 9

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

21) Funcin Right Formato Right(texto;nmeroDeCaracteres) Parmetros texto: cualquier expresin de texto o campo de texto nmeroDeCaracteres: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve el nmeroDeCaracteres especificado de texto, contando desde la derecha. Ejemplos Right("Manufactura";4) devuelve tura. 22) Funcin RightValues Formato RightValues(texto;nmeroDeValores) Parmetros texto: cualquier expresin de texto o campo de texto nmeroDeValores: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve un resultado de texto que contiene el nmeroDeValores especificado de texto, comenzando desde la derecha. Los valores son elementos de texto separados por retornos de carro. Puede colocar varios elementos juntos para crear una lista de valores delimitada por retornos de carro. Pueden estar vacos, ser un nico carcter, una palabra, una frase o un prrafo. Al pulsar Retorno, se empieza a crear un valor nuevo. El ltimo valor se reconocer con o sin retorno de carro. Si el parmetro texto es una cadena literal como en el ejemplo siguiente, debe insertar un carcter de retorno de carro literal entre cada elemento de la lista. En el cuadro de dilogo Especificar clculo, haga clic en el botn para insertar un carcter de retorno de carro literal. Cada valor devuelto termina en un retorno de carro, lo que permite concatenar las listas con facilidad. Ejemplos RightValues("MaletnLonaEscocesa";2) devuelve Lona Escocesa RightValues(nombres;1) devuelve John si el campo nombres contiene

5 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Sophie Bill John 23) Funcin RightWords Formato RightWords(texto;nmeroDePalabras) Parmetros texto: cualquier expresin de texto o campo de texto nmeroDePalabras: cualquier expresin numrica o campo que contenga un nmero Tipo de datos devuelto texto Descripcin Devuelve un resultado de texto que contiene el nmeroDePalabras de texto, contando desde la derecha. Nota Los caracteres ampersand (&) y guin () identifican el comienzo de una palabra nueva. Ejemplos RightWords("Maletn Lona Escocesa";2) devuelve Lona Escocesa. RightWords(Nombre;1) devuelve Virtanen, si el campo Nombre contiene Matti Virtanen. 24) Funcin SerialIncrement Formato SerialIncrement(texto;incrementarPor) Parmetros texto: cualquier texto que tambin contenga un nmero incrementarPor: cualquier expresin numrica por la que incrementar el texto Tipo de datos devuelto texto Descripcin Devuelve la combinacin de texto y nmeros especificada por texto, con los nmeros de texto incrementados por la cantidad especificada. El texto de texto no se elimina, como ocurre normalmente al realizar una operacin matemtica estndar sobre un valor que contiene texto. Si el valor incrementarPor es un nmero decimal, slo se suma su parte entera al ltimo nmero de texto. Los dems caracteres que no sean nmeros se consideran separadores. Puede utilizar valores de incrementarPor tanto positivos como negativos. Ejemplos SerialIncrement("abc12";1) devuelve abc13. SerialIncrement("abc12";7) devuelve abc19. SerialIncrement("abc12";1) devuelve abc11. SerialIncrement("abc12";1.2) devuelve abc13.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5 1

SerialIncrement("abc1.2";1.2) devuelve abc1.3. En el ejemplo siguiente, los caracteres distintos de nmeros se consideran separadores y se incrementa el nmero de la derecha. SerialIncrement("abc123;999";1) devuelve abc123;1000. 25) Funcin Substitute Formato Substitute(texto;textoBuscado;textoDeSustitucin) Parmetros texto: cualquier expresin de texto o campo de texto textoBuscado: cualquier expresin de texto o campo de texto textoDeSustitucin: cualquier expresin de texto o campo de texto Tipo de datos devuelto texto Descripcin Devuelve una cadena de texto con cada aparicin de textoBuscado en texto sustituida por textoDeSustitucin en texto. La funcin Substitute distingue entre maysculas y minsculas. Comprese con la funcin Replace. Se permiten varias sustituciones si se escribe cada par de parmetros textoBuscado y textoDeSustitucin entre corchetes [ ] y se separan mediante puntos y comas. Cada elemento de lista de buscar y reemplazar tambin se separa mediante punto y coma. Por ejemplo: Substitute(texto; [bsqueda1; sustitucin1]; [bsqueda2; sustitucin2]; ... [bsquedaN; sustitucinN]) Ejemplos Substitute(Descripcin;"IVA.";"Impuesto sobre el valor aadido") sustituye cada aparicin del acrnimo "IVA." en el campo Descripcin con la frase Impuesto sobre el valor aadido. Substitute(texto;["a";"A"];["b";"B"]) sustituye cada a o b en minsculas con A o B. 26) Funcin Trim Formato Trim(texto) Parmetro texto: cualquier expresin de texto o campo de texto Tipo de datos devuelto texto Descripcin Devuelve texto sin los espacios anteriores y posteriores.

5 2

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Consejo Utilice la funcin Trim para eliminar espacios innecesarios al convertir archivos de otros programas o sistemas que requieran un nmero fijo de caracteres por campo o para eliminar espacios escritos accidentalmente durante la introduccin de datos. Ejemplos Trim(" Tom ") devuelve Tom. Trim(Middle("00230013 William 1234";9;9)) devuelve William. 27) Funcin Upper Formato Upper(texto) Parmetro texto: cualquier expresin de texto o campo de texto Tipo de datos devuelto texto Descripcin Devuelve todas las letras de texto en maysculas. Utilice la funcin Upper para asegurar que los datos se introducen de forma consistente para abreviaturas de estados norteamericanos o cdigos postales. Ejemplos Upper("Ca") devuelve CA. Upper("12n34p") devuelve 12N34P. 28) Funcin ValueCount Formato ValueCount(texto) Parmetro texto: cualquier expresin de texto o campo de texto Tipo de datos devuelto nmero Descripcin Devuelve un recuento del nmero total de valores de texto. Los valores son elementos de texto separados por retornos de carro. Puede colocar varios elementos juntos para crear una lista de valores delimitada por retornos de carro. Pueden estar vacos, ser un nico carcter, una palabra, una frase o un prrafo. Al pulsar Retorno, se empieza a crear un valor nuevo. El ltimo valor se reconocer con o sin retorno de carro. Si el parmetro texto es una cadena literal como en el ejemplo siguiente, debe insertar un carcter de retorno de carro literal entre cada elemento de la lista. En el cuadro de dilogo Especificar clculo, haga clic en el botn para insertar un carcter de retorno de carro literal. Ejemplos ValueCount("Elemento 1 Elemento 2 Elemento 3") devuelve 3.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5 3

ValueCount(ValueListItems("Empleados";"Nombres de empleados") devuelve el nmero total de valores en la lista de valores Nombres de empleados del archivo de base de datos Empleados. 29) Funcin WordCount Formato WordCount(texto) Parmetro texto: cualquier expresin de texto o campo de texto Tipo de datos devuelto nmero Descripcin Devuelve un recuento del nmero total de palabras de texto. Ejemplos WordCount("El sol est saliendo.") devuelve 4. WordCount(Letra) devuelve el nmero total de palabras en el campo Letra. Nota Los caracteres ampersand (&) y guin () identifican el comienzo de una palabra nueva 2. Funciones de formato de texto a) Funcin TextColor Formato TextColor(texto;RGB(rojo;verde;azul)) Parmetros texto: cualquier expresin de texto o campo de texto RGB(rojo;verde;azul): cualquier nmero entero que represente un color devuelto por esta funcin que toma un valor rojo, verde y azul comprendido entre 0 y 255 Tipo de datos devuelto texto Descripcin Cambia el color de texto al color especificado por la funcin RGB. Nota Las opciones de formato de texto se perdern si el tipo de datos devuelto es distinto a texto. Ejemplos TextColor("Escocesa";RGB(255;0;0)) devuelve la palabra Escocesa en rojo. TextColor("Escocesa";RGB(0;255;0)) devuelve la palabra Escocesa en verde. TextColor("Escocesa";RGB(0;0;255)) devuelve la palabra Escocesa en azul. TextColor("Escocesa";RGB(0;0;0)) devuelve la palabra Escocesa en negro.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5 4

b) Funcin TextFont Formato TextFont(texto;nombreDeFuente{;scriptDeFuente}) Parmetros texto: cualquier expresin de texto o campo de texto. nombreDeFuente: cualquier nombre de fuente expresado en texto. {scriptDeFuente}: el nombre de un juego de caracteres que contenga los caracteres necesarios para escribir en el idioma especificado. Los parmetros situados entre llaves { } son opcionales. Nota El parmetro scriptDeFuente no se escribe entre comillas (" ") y slo puede tener uno de los valores indicados a continuacin en Descripcin. Tipo de datos devuelto texto Descripcin Cambia la fuente de texto al nombreDeFuente especificado o al {scriptDeFuente} opcional. Las ortografas de los nombres de fuentes deben ser las correctas y distinguen maysculas y minsculas. Las opciones de formato de texto se perdern si el tipo de datos devuelto es distinto a texto. FileMaker Pro busca una fuente que coincida con el nombre de fuente y el juego de caracteres del script de fuente especificados. Si no existen coincidencias, FileMaker Pro busca una fuente predeterminada con el script de fuente especificado en la pestaa Fuentes del cuadro de dilogo Preferencias. Si esto falla, la funcin TextFont utiliza la fuente predeterminada para el script del sistema especificado en la pestaa Fuentes del cuadro de dilogo Preferencias. Es posible que esta fuente no sea la misma que el script de fuente proporcionado. Estn disponibles los siguientes scripts de fuente: Roman, Greek, Cyrillic, CentralEurope, ShiftJIS, TraditionalChinese, SimplifiedChinese, OEM, Symbol, Otro Ejemplos TextFont("Escocesa";"Courier") devuelve la palabra Escocesa en la fuente Courier. TextFont("Escocesa";"Arial") devuelve la palabra Escocesa en la fuente Arial. TextFont("Escocesa";"Arial";Cyrillic) devuelve la palabra Escocesa en la fuente Arial en el script de fuente Cyrillic. c) Funcin TextSize Formato TextSize(texto;tamaoDeFuente) Parmetros texto: cualquier expresin de texto o campo de texto tamaoDeFuente: cualquier tamao de fuente expresado como entero Tipo de datos devuelto texto

5 5

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Descripcin Cambia el tamao de fuente del texto especificado a tamaoDeFuente. El tamao de fuente se describe en puntos (72 puntos por pulgada). Las opciones de formato de texto se perdern si el tipo de datos devuelto es distinto a texto. Ejemplos TextSize("Escocesa";18) devuelve la palabra Escocesa en texto de 18 puntos. TextSize("Escocesa";24) devuelve la palabra Escocesa en texto de 24 puntos. d) Funcin TextStyleAdd Formato TextStyleAdd(texto;estilos) Parmetros texto: cualquier expresin de texto o campo de texto estilos: cualquier estilo con nombre indicado a continuacin en Descripcin Tipo de datos devuelto texto Descripcin Aade los estilos especificados a texto en una nica accin. Puede aadir varios estilos utilizando el operador + entre los nombres de los estilos. Los valores negativos no son vlidos. Si el nico estilo especificado es TextoComn se eliminarn todos los estilos. Si TextoComn est mezclado con otros estilos, se ignora. Los estilos no distinguen maysculas y minsculas ni contienen espacios. Las opciones de formato de texto se perdern si el tipo de datos devuelto es distinto a texto. Los estilos disponibles son: TextoComn, Negrita, Cursiva, Subrayado, Condensado, Extendido, Tachado, Versalitas, Superndice, Subndice, Maysculas, Minsculas, Ttulo, SubrayarPalabra, DobleSubrayado TodosLosEstilos (todos los estilos disponibles) Ejemplos TextStyleAdd("Escocesa";Cursiva) devuelve la palabra Escocesa en cursiva. TextStyleAdd(Nombre;Negrita+Subrayado) devuelve Sophie en texto en negrita y subrayado si el campo Nombre contiene Sophie. El siguiente clculo elimina todos los estilos del texto; a continuacin, escribe toda la frase en cursiva. TextStyleAdd(TextStyleAdd(Nombre;TextoComn);Cursiva) e) Funcin TextStyleRemove Formato TextStyleRemove(texto;estilos) Parmetros texto: cualquier expresin de texto o campo de texto

5 6

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

estilos: cualquier estilo con nombre de la lista de estilos disponibles Tipo de datos devuelto texto Descripcin Elimina los estilos especificados de texto en una nica accin. Puede eliminar varios estilos utilizando el operador + entre los nombres de los estilos. Los valores negativos no son vlidos. Para esta funcin no se pueden utilizar los estilos TextoComn. Si TextoComn est mezclado con otros estilos, se ignora. Los estilos no distinguen maysculas y minsculas ni contienen espacios. Se ha proporcionado un estilo adicional denominado TodosLosEstilos para facilitar la eliminacin de todos los estilos. Las opciones de formato de texto se perdern si el tipo de datos devuelto es distinto a texto. Los estilos disponibles son: TextoComn, Negrita, Cursiva, Subrayado, Condensado, Extendido, Tachado, Versalitas, Superndice, Subndice, Maysculas, Minsculas, Ttulo, SubrayarPalabra, DobleSubrayado TodosLosEstilos (todos los estilos disponibles) Ejemplos TextStyleRemove("Escocesa";Cursiva) devuelve la palabra Escocesa con el estilo cursiva eliminado. TextStyleRemove(Nombre;Negrita + Subrayado) devuelve Sophie con los estilos negrita y subrayado eliminados si el campo Nombre contiene Sophie. TextStyleRemove(Nombre;TodosLosEstilos) devuelve Sophie sin ningn estilo. 3. Funciones numricas a) Funcin Abs Formato Abs(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero, hora, fecha Descripcin El valor absoluto (un nmero positivo) de nmero. Por ejemplo, si en un campo aparece un nmero negativo, la funcin Abs elimina el signo menos y lo cambia a un valor positivo. Ejemplos Abs(123) devuelve 123. Abs(DiferenciaPrecio) devuelve el valor positivo del nmero situado en el campo DiferenciaPrecio. Abs(FechaDestino FechaReal) devuelve un valor positivo del nmero de das de diferencia entre los valores de FechaDestino y FechaReal.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5 7

b) Funcin Ceiling Formato Ceiling(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve nmero redondeado hacia arriba hasta el siguiente entero. Ejemplos Ceiling(1,25) devuelve 2. Ceiling(1,25) devuelve 1. c) Funcin Combination Formato Combination(establecerTamao;nmeroDeOpciones) Parmetros establecerTamao: cualquier expresin numrica o campo que contenga una expresin numrica no negativa. nmeroDeOpciones: cualquier expresin numrica o campo que contenga una expresin numrica no negativa. Tipo de datos devuelto nmero Descripcin Devuelve el nmero de formas para elegir de forma nica nmeroDeOpciones elementos de un conjunto de tamao establecerTamao. Los valores que devuelve esta funcin se denominan coeficientes de combinacin. Forman el tringulo de Pascal. Esta funcin es til en estadstica, combinatoria y expansiones polinmicas. Ejemplo Combination(5;2) devuelve 10 para un conjunto formado por {a, b, c, d, e}, pues las nicas opciones al elegirlos de dos en dos son {ab, ac, ad, ae, bc, bd, be, cd, ce, de}. (13 * 12 * Combination(4;2) * Combination(4;3)) / Combination(52;5) devuelve 0,00144057..., que es la probabilidad de tener un full en un pker de cinco cartas (menos de un 1% de posibilidades). d) Funcin Div Formato Div(nmero;divisor) Parmetros

5 8

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

nmero: cualquier expresin numrica o campo que contenga una expresin numrica divisor: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve el valor entero nmero dividido por divisor. La funcin Div Ejemplos Div(2.5;2) devuelve 1. Div(2.5;2) devuelve 2. e) Funcin Exp Formato Exp(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve el valor de la constante e (la base del logaritmo natural, igual a 2,7182818) elevado a la potencia de nmero. La funcin Exp es la inversa de la funcin Ln. Ejemplos Exp(1) devuelve 2,71828182.... Exp(Ln(2)) devuelve 2. Exp(0) devuelve 1. f) Funcin Factorial Formato Factorial(nmero{;nmeroDeFactores}) Parmetros nmero: expresin numrica o campo que contiene un entero positivo. nmeroDeFactores: cualquier expresin numrica o campo que contenga un nmero que representa el nmero de factores que se incluyen en la multiplicacin. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve el factorial del nmero terminando en 1 o en el nmeroDeFactores opcional. Es til en estadsticas y combinatoria. Siendo n = nmero e i = nmeroDeFactores: Ejemplos Factorial(3) devuelve 6, que es = 3 * 2 * 1.

5 9

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Factorial(10;3) devuelve 720, que es = 10 * 9 * 8. g) Funcin Floor Formato Floor(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve nmero redondeado hacia abajo hasta el siguiente entero inferior. Ejemplos Floor(1,25) devuelve 1. Floor(1,25) devuelve 2. h) Funcin Int Formato Int(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve la parte entera de nmero sin redondear. Elimina los dgitos situados a la derecha de la coma decimal, dependiendo del nmero que especifique. Ejemplos Int(1,45) devuelve 1. Int(123,987) devuelve 123. Int(Jugadores/3) devuelve 4, si Jugadores contiene 13. i) Funcin Lg Formato Lg(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve el logaritmo en base 2 de nmero, que puede ser cualquier valor positivo. Los valores negativos devuelven un error. Para

6 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

0, la funcin Lg no devuelve nada, pues estos valores estn fuera del rango aceptable. Ejemplos Lg(1) = 0 Lg(2) = 1 Lg(32) = 5 j) Funcin Ln Formato Ln(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve el logaritmo en base e (natural) de nmero. La funcin Exp es la inversa de la funcin Ln. Los valores negativos devuelven un error. Para 0, la funcin Ln no devuelve nada, pues estos valores estn fuera del rango aceptable. Ejemplos Ln(2,7182818) devuelve ,99999998.... Ln(Exp(5)) devuelve 5. k) Funcin Log Formato Log(nmero) Parmetro nmero: cualquier expresin numrica positiva o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve el logaritmo comn (en base 10) de nmero, que puede ser cualquier valor positivo. Los valores negativos devuelven un error. Para 0, la funcin Log no devuelve nada, pues estos valores estn fuera del rango aceptable. Ejemplos Log(1) devuelve 0. Log(100) devuelve 2.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

6 1

l) Funcin Mod Formato Mod(nmero;divisor) Parmetros nmero: cualquier expresin numrica o campo que contenga una expresin numrica divisor: expresin numrica o campo que contiene una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve el resto de dividir nmero por divisor. Utilice la funcin Mod para probar si un nmero es par o impar especificando 2 como divisor (si el resultado es cero, el nmero es par; si no es as, es impar). Ejemplos Mod(13;4) devuelve 1. Mod(7;5) devuelve 2. m) Funcin Random Formato Random Parmetro Ninguno Tipo de datos devuelto nmero Descripcin Devuelve un nmero aleatorio entre cero y uno. FileMaker Pro genera un nuevo nmero aleatorio cuando: inserta la funcin Random en una frmula hace que se vuelva a evaluar la frmula que contiene la funcin Random (al cambiar los datos de cualquiera de los campos que utiliza la frmula) muestra o accede a un campo de clculo definido como que tiene un resultado sin almacenar. Ejemplo NumDados + NumLados * Random n) Funcin Round Formato Round(nmero;precisin) Parmetros nmero: cualquier expresin numrica o campo que contenga una expresin numrica precisin: cualquier expresin numrica o campo que contenga una expresin numrica

6 2

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Tipo de datos devuelto nmero Descripcin Devuelve nmero redondeado hasta la precisin especificada (nmero de decimales). Si redondea un nmero negativo de decimales, se eliminan todos los dgitos a la derecha de la coma decimal y el nmero se redondea a las decenas, centenas, etc. ms prximas. La funcin Round siempre redondea 0,5 hacia arriba. Ejemplos Round(123,456;2) devuelve 123,46. Round(14,5;0) devuelve 15. o) Funcin SetPrecision Formato SetPrecision(expresin;precisin) Parmetros expresin: cualquier expresin numrica precisin: cualquier nmero o expresin numrica Tipo de datos devuelto nmero Descripcin Calcula cualquier funcin matemtica contenida dentro de expresin que admita una precisin extendida hasta precisin decimales (hasta 400). Todas las funciones admiten la precisin extendida salvo las trigonomtricas. Esta funcin no trunca: los nmeros constantes se dejan en la precisin con la que se introdujeron. Ejemplos SetPrecision(5/9;30) devuelve 0,555555555555555555555555555556. p) Funcin Sign Formato Sign(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve un valor de tres posibles: 1 si nmero es negativo, 0 si es cero y 1 si es positivo. Ejemplos Sign(15,12) devuelve 1. Sign(175) devuelve 1.

6 3

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Sign(SaldoPendiente) devuelve 0, si SaldoPendiente es un campo numrico que contiene 0. q) Funcin Sqrt Formato Sqrt(nmero) Parmetro nmero: cualquier nmero positivo, expresin numrica o campo que contenga una expresin numrica. Tipo de datos devuelto nmero Descripcin Calcula la raz cuadrada de nmero. Ejemplos Sqrt(4) devuelve 2. Sqrt(MetrosCuadrados) devuelve 6 si el campo numrico MetrosCuadrados contiene 36. r) Funcin Truncate Formato Truncate(nmero;precisin) Parmetros nmero: cualquier expresin numrica o campo que contenga una expresin numrica precisin: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve un nmero truncado hasta la precisin especificada (nmero de decimales), sin tener en cuenta el valor de los dgitos eliminados. Utilice la funcin Round para redondear hacia arriba o hacia abajo hasta la precisin que requiera. Ejemplos Truncate(123,456;2) devuelve 123.45. Truncate(14,6;0) devuelve 14. Truncate(29343,98;3) devuelve 29000. Truncate(123,456;4) devuelve 123,456. Truncate(29343,98;5) devuelve 29343,98. 4. Funciones de fecha a) Funcin Date Formato Date(mes;da;ao)

6 4

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Parmetros mes: el mes del ao (nmero entre 1 y 12). da: el da del mes (nmero entre 1 y 31). ao: el ao (cuatro dgitos entre 0001 y 4000. Por ejemplo, 2005 y no 05). Tipo de datos devuelto fecha Descripcin Devuelve la fecha de calendario para mes, da y ao. El formato del resultado depende del formato de fecha utilizado cuando se cre el archivo de base de datos. Puede cambiar el modo en que se muestra la fecha asignando al campo un formato de fecha distinto en modo Presentacin. Este cambio de formato slo afecta al modo en que se muestran los datos y no al modo en que se almacenan b) Funcin Day Formato Day(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto nmero Descripcin Devuelve un nmero comprendido entre 1 y 31 que representa el da del mes de fecha. Por ejemplo, puede identificar el da del mes en el que vencen los pagos. c) Funcin DayName Formato DayName(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto texto Descripcin Devuelve una cadena de texto que es el nombre completo del da de la semana de fecha. Ejemplos DayName(Date(10;7;2004)) devuelve Jueves. DayName(VencimientoProyecto) devuelve Viernes si VencimientoProyecto es 10/8/2004. DayName("10/10/2004") devuelve Domingo.

6 5

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

d) Funcin DayOfWeek Formato DayOfWeek(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto nmero Descripcin Devuelve un nmero que representa el da de la semana en que cae fecha. El nmero 1 representa domingo, 2 representa lunes, 3 representa martes, etc. Por ejemplo, puede averiguar en qu da de la semana cae un da festivo. Ejemplos DayOfWeek("10/8/2004") devuelve 6. DayOfWeek(Date(10;9;2004)) devuelve 7. DayOfWeek(VencimientoProyecto) devuelve 2 si la fecha de VencimientoProyecto es 10/11/2004. e) Funcin DayOfYear Formato DayOfYear(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto Nmero Descripcin Devuelve un nmero igual al nmero de das desde el principio del ao de fecha. Ejemplos DayOfYear(Fecha Facturacin) devuelve 33, si Fecha Facturacin es 2/2/2005. f) Funcin Month Formato Month(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto nmero Descripcin Devuelve un nmero comprendido entre 1 y 12 que representa el nmero del mes del ao de fecha.

6 6

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Ejemplos Month("3/19/2004") devuelve 3. Este ejemplo asume que el formato de fecha del sistema operativo est establecido en MM/DD/AAAA. Month(Pago) devuelve 3, si Pago contiene 16 de marzo de 2004. (El campo Pago debe ser del tipo fecha). g) Funcin MonthName Formato MonthName(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto texto Descripcin Devuelve el nombre completo del mes de fecha. Ejemplos MonthName("6/6/2004") devuelve Junio. h) Funcin WeekOfYear Formato WeekOfYear(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto nmero Descripcin Devuelve el nmero de semanas despus del 1 de enero del ao de fecha. Las fracciones de semanas que pueda haber al principio y al final del ao cuentan cmo semanas completas, por lo que la funcin WeekOfYear devuelve valores comprendidos entre 1 y 54. Ejemplos WeekOfYear("1/1/2005") devuelve 1. WeekOfYear(VencimientoProyecto) devuelve 6, si VencimientoProyecto es 2/2/2005. i) Funcin WeekOfYearFiscal Formato WeekOfYearFiscal(fecha;daInicial) Parmetros fecha: cualquier fecha del calendario daInicial: nmero entre 1 y 7, donde 1 representa el domingo

6 7

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Tipo de datos devuelto nmero Descripcin Devuelve un nmero comprendido entre 1 y 53 que representa la semana que contiene a fecha, en funcin de daInicial. daInicial indica qu da se considera el primero de la semana. La primera semana del ao es la primera semana que contiene cuatro o ms das del ao. Por ejemplo, si selecciona 1 (domingo) como da inicial, el 1 de enero debe ser domingo, lunes, martes o mircoles para que dicha semana sea la primera semana del ao fiscal. Si selecciona 2 (lunes) como da inicial, el 1 de enero debe ser lunes, martes, mircoles o jueves para que dicha semana sea la primera semana del ao fiscal. Con esta funcin, es posible que las fechas de un ao determinado se devuelvan como la semana 53 del ao anterior. Por ejemplo, si en 2003 seleccion domingo (1) como fecha inicial, los das 1, 2 o 3 de enero de 2004 corresponderan a la semana 53 del ao fiscal 2003 (en 2004, el 1 de enero es jueves). El primer da del ao fiscal 2004 sera el domingo 4 de enero, pues ha seleccionado domingo (1) como da inicial. Ejemplos: WeekOfYearFiscal(Date(1;3;2004);1) devuelve 53. WeekOfYearFiscal(Date(1;4;2004);1) devuelve 1. WeekOfYearFiscal(Date(1;1;2004);5) devuelve 1. j) Funcin Year Formato Year(fecha) Parmetro fecha: cualquier fecha del calendario Tipo de datos devuelto nmero Descripcin Devuelve un nmero que representa el ao de fecha. Por ejemplo, puede extraer el ao de un campo que contenga la fecha de venta de un artculo. Ejemplos Year(FechaVenta) devuelve el ao almacenado en FechaVenta. Year("5/5/2004") devuelve 2004. 5. Funciones de hora a) Funcin Hour Formato Hour(hora)
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

6 8

Parmetro hora: cualquier valor de hora o campo del tipo hora Tipo de datos devuelto Nmero Descripcin Devuelve un nmero que representa el nmero de horas de hora. Ejemplos Hour("12:15:23") devuelve 12. Hour(Duracin) + (Minute(Duracin)/60) devuelve 2,5, si el campo Duracin contiene 2:30:15. If(Hour(HorasTrabajadas) > 8;"Pago de horas extra";" ") devuelve Pago de horas extra si el nmero de horas de HorasTrabajadas es mayor que 8. Hour(Entrada) devuelve 3 si el valor de Entrada es 3:24. b) Funcin Minute Formato Minute(hora) Parmetro hora: cualquier valor de hora o campo del tipo hora Tipo de datos devuelto nmero Descripcin Devuelve un nmero que representa el nmero de minutos de hora. Ejemplos Minute("12:15:23") devuelve 15. Hour(Duracin) + (Minute(Duracin)/60) devuelve 2,5, si el campo Duracin contiene 2:30:15. c) Funcin Seconds Formato Seconds(hora) Parmetro hora: cualquier valor de hora o campo del tipo hora Tipo de datos devuelto nmero Descripcin Devuelve un nmero que representa el nmero de segundos de hora. Ejemplos Seconds("12:15:23") devuelve 23.

6 9

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Hour(Duracin) + (Minute(Duracin)/60) + (Seconds(Duracin)/3600 devuelve 2,504166, si el campo Duracin contiene 2:30:15. d) Funcin Time Formato Time(horas;minutos;segundos) Parmetros horas: el valor de horas de una hora minutos: el valor de minutos de una hora segundos: el valor de segundos de una hora Tipo de datos devuelto hora Descripcin Devuelve un resultado de hora con el nmero especificado de horas, minutos y segundos. FileMaker Pro compensa si proporciona horas o minutos fraccionarios. El resultado es la hora, con el formato de hora del campo de la presentacin actual. Utilice la funcin Time o GetAsTime para introducir una constante de hora en una frmula. Ejemplos Time(4;14;32) devuelve 4:14:32. Time(4.5;10;30) devuelve 4:40:30. Time(4;15;70) devuelve 4:16:10. 6. Funciones de agregacin Las funciones de agregacin realizan anlisis estadsticos sobre nmeros (y tambin sobre fechas u horas para algunas funciones) en: a) Funcin Average Formato Average(campo{;campo...}) Parmetro Campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve un valor que es la media de todos los valores vlidos que no estn en blanco del campo

7 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

b) Funcin Count Formato Count(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve el nmero de valores vlidos que no estn en blanco del campo c) Funcin Max Formato Max(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora Descripcin Devuelve el valor vlido ms alto d) Funcin Min Formato Min(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora Descripcin Devuelve el valor vlido ms pequeo y que no est en blanco

7 1

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

e) Funcin StDev Formato StDev(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve la desviacin tpica de la muestra representada por una serie de valores que no estn en blanco f) Funcin StDevP Formato StDevP(campo{;campo... }) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve la desviacin tpica de la poblacin representada por una serie de valores que no estn en blanco g) Funcin Sum Formato Sum(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve el total de todos los valores vlidos que no estn en blanco

7 2

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

h) Funcin Variance Formato Variance(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve la varianza de una muestra representada por una serie de valores que no estn en blanco. La varianza de una distribucin es una medida de su dispersin. i) Funcin VarianceP Formato VarianceP(campo{;campo...}) Parmetro campo: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresin que devuelve un campo, un campo repetido o un conjunto de campos no repetidos. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto nmero Descripcin Devuelve la varianza de una poblacin representada por una serie de valores que no estn en blanco. La varianza de una distribucin de poblacin es una medida de su dispersin 7. Funciones de sumario a) Funcin GetSummary Formato GetSummary(campoDeSumario;campoDeSeparacin) Parmetros campoDeSumario: campo de tipo sumario o una expresin que devuelve una referencia a uno. campoDeSeparacin: campo o expresin que devuelve una referencia a uno. Para calcular un valor de sumario principal, utilice el mismo campo de sumario tanto para el parmetro campo de sumario como para el parmetro campo de separacin.

7 3

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

8. Funciones de repeticin a) Funcin Extend Formato Extend(campo no repetido) Parmetro campo no repetido: cualquier campo no repetido (campo definido para contener un nico valor) o expresin que devuelve una referencia a uno. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Permite que se utilice un valor de campo no repetido con cada repeticin de un campo repetido. Utilice la funcin Extend con

7 4

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Tipo de datos devuelto nmero, fecha, hora, marca de fecha y hora Descripcin Devuelve el valor campoDeSumario para el rango actual de registros si el archivo de base de datos est ordenado segn campoDeSeparacin. Esto produce valores de subsumario. Si el archivo de base de datos no est ordenado por el campo de separacin, el resultado estar en blanco. Cuando un campo de sumario tambin se utiliza como campo de separacin, devuelve el valor de campo de sumario para todo el conjunto encontrado de registros (un valor de sumario principal). Utilice la funcin GetSummary para capturar valores de sumario cuando desee: Utilizar valores de sumario en un clculo Mostrar valores de subsumario en modo Visualizar o en una parte de cuerpo Los clculos que utilizan la funcin GetSummary son sin almacenar. Nota Puede obtener resultados similares utilizando una relacin de autounin y Funciones de agregacin. Para obtener ms informacin, consulte Resumir datos en portales. Ejemplos GetSummary(Ventas totales;Pas) devuelve un sumario de todos los registros correspondientes al valor del campo Pas. GetSummary(Ventas totales, if(Nmero de pases > 1, Pas, Zona de venta)) devuelve un sumario de Ventas totales por Pas si Nmero de pases es mayor que 1. En caso contrario, devuelve un sumario de Ventas totales por Zona de venta. GetSummary(Ventas totales;Ventas totales) produce un sumario de todos los registros (similar a utilizar un campo de sumario, que es un total de ventas totales). If(EsteGasto > 3 * GetSummary(GastoMedio;Cliente), "Compruebe este gasto", " ") muestra Compruebe este gasto si el gasto actual es mayor que tres veces el gasto medio.

clculos que impliquen a campos tanto repetidos como no repetidos. Sin la funcin Extend, el valor de campo no repetido slo se usa con la primera repeticin del campo repetido. Ejemplos Extend(TasaImpositiva) * Cantidad * PrecioArtculo devuelve 1,197, 0,6606 y 1,497 si TasaImpositiva contiene 0,06; el campo repetido Cantidad contiene 1, 3 y 5; y el campo repetido PrecioArtculo contiene 19,95, 3,67 y 4,99. Recuento de artculos * Extend(if(Tamao compaa > 100, Precio reducido, Precio)) devuelve 1250 Bs, 500 Bs y 750 Bs si Precio reducido contiene 50 Bs; el campo repetido Recuento de artculos contiene 25, 10 y 15; y Tamao compaa es mayor que 100. Si Tamao compaa es menor de 100 y Precio contiene 100 , este clculo devuelve 2500 Bs, 1000 Bs y 1500 Bs. b) Funcin GetRepetition Formato GetRepetition(campo repetido;nmero) Parmetros campo repetido: cualquier campo repetido o expresin que devuelve una referencia a un campo repetido. nmero : el nmero de repeticin del campo. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve el contenido del campo repetido especificado por nmero. Ejemplos OfertasParcelas es un campo definido para repetirse con diez valores y contiene los valores 2500, 1200 y 1500. GetRepetition(OfertasParcelas;2) devuelve 1200. GetRepetition(if(IsEmpty(OfertasParcelas) true, OfertasParcelas, OfertasCasas);2) devuelve 1200. GetRepetition(OfertasParcelas;5) no devuelve nada. c) Funcin Last Formato Last(campo repetido) Parmetro campo repetido: cualquier campo repetido o campo relacionado o una expresin que devuelve una referencia a un campo repetido o a un campo relacionado.

7 5

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve el ltimo valor vlido y que no est en blanco de campo repetido. Si campo repetido especifica un campo repetido, devuelve la ltima repeticin que no est en blanco. Si campo repetido especifica un campo relacionado, devuelve el ltimo valor que no est en blanco del conjunto relacionado. Nota El ltimo valor relacionado depender del modo en que los registros relacionados estn ordenados. Si los registros relacionados no estn ordenados, la funcin Last devuelve un valor basado en el orden de creacin de los registros. Ejemplos Last(OfertasParcelas) devuelve 1500 si OfertasParcelas es un campo numrico definido para repetirse con diez valores y contiene los valores 2500, 1200 y 1500. Last(Pagos::FechaPago) devuelve la fecha de pago del ltimo registro coincidente de la tabla Pagos. Last(if(IsEmpty(Compaa);TelfonoParticular;TelfonoOficina)) devuelve el ltimo nmero de telfono que no est vaco del campo repetido TelfonoParticular si el campo Compaa est vaco. Si el campo Compaa no est vaco, la funcin devuelve el ltimo nmero de telfono que no est vaco del campo repetido TelfonoOficina. 9. Funciones financieras a) Funcin FV Formato FV(pago;tasaDeInters;periodos) Parmetros pago: pago a realizar por periodo tasaDeInters: tasa de inters por periodo periodos: nmero de periodos Tipo de datos devuelto nmero Descripcin Devuelve el valor futuro de una inversin inicial, basado en una tasaDeInters y una cantidad de pago constantes durante el nmero de periodos en meses. Por ejemplo, puede calcular lo que ganar en una inversin en la que paga 50 Euros al mes durante 60 meses a una tasa de inters anual del 6 por ciento. Nota La funcin FV no tiene en cuenta el valor presente de la inversin y asume que el pago se realiza al final de cada periodo.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

7 6

b) Funcin NPV Formato NPV(pago;tasaDeInters) Parmetros pago: campo repetido que contiene cantidades de pago desiguales o una expresin que devuelve una referencia a uno. tasaDeInters: tasa de inters. Tipo de datos devuelto nmero Descripcin Devuelve el valor neto presente de una serie de pagos desiguales realizados a intervalos regulares, asumiendo una tasaDeInters fija en cada intervalo. Por ejemplo, suponga que alguien le pide dinero y se lo devuelve en cantidades desiguales durante un periodo de varios aos. Puede calcular el resultado usando la funcin NPV. c) Funcin PMT Formato PMT(principal;tasaDeInters;plazo) Parmetros principal: cantidad principal tasaDeInters: tasa de inters. Si la tasa de inters es anual, divida la tasa por 12. plazo: periodo de tiempo, expresado en nmero de meses. Tipo de datos devuelto nmero Descripcin Devuelve el pago requerido para satisfacer los requisitos de plazo, tasaDeInters y principal que proporcione. d) Funcin PV Formato PV(pago;tasaDeInters;periodos) Parmetros pago: importe de pago a realizar por periodo. Escriba un nmero negativo para el dinero que paga y uno positivo para el que recibe. tasaDeInters: tasa de inters por periodo. periodos: nmero de periodos (intervalos entre pagos). Tipo de datos devuelto nmero

7 7

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Descripcin Devuelve el valor presente de una serie de pagos iguales realizados a intervalos regulares (periodos), asumiendo una tasaDeInters fija en cada intervalo. 10. Funciones trigonomtricas a) Funcin Atan Formato Atan(nmero) Parmetro nmero: cualquier expresin numrica o campo que contenga una expresin numrica Tipo de datos devuelto Nmero Descripcin Devuelve la arco tangente trigonomtrica (tangente inversa) de nmero. La arco tangente es el ngulo, en radianes, cuya tangente es igual al nmero especificado. Ejemplos Atan(1) devuelve .78539816.... Degrees(Atan(1)) devuelve 45. b) Funcin Cos Formato Cos(nguloEnRadianes) Parmetro nguloEnRadianes: cualquier expresin numrica o campo que contenga una expresin numrica, en radianes. Tipo de datos devuelto nmero Descripcin Devuelve el coseno de nguloEnRadianes. El ngulo especificado debe representarse en radianes. Ejemplos Cos(1.047) devuelve .50017107.... Cos(Radians(60)) devuelve .5. c) Funcin Degrees Formato Degrees(nguloEnRadianes) Parmetro
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

7 8

nguloEnRadianes: cualquier expresin numrica o campo que contenga una expresin numrica, en radianes. Tipo de datos devuelto nmero Descripcin Convierte nguloEnRadianes en grados. Utilice esta funcin para convertir los resultados de funciones trigonomtricas de radianes a grados. Ejemplos Degrees(Atan(1)) devuelve 45. Degrees(1.0472) devuelve 60.00014030.... d) Funcin Pi Formato Pi Parmetro Ninguno Tipo de datos devuelto nmero Descripcin Calcula el valor de la constante Pi ( ), que es aproximadamente 3,14159. Ejemplo Pi * 15 devuelve 47,124. e) Funcin Radians Formato Radians(nguloEnGrados) Parmetro nguloEnGrados: cualquier expresin numrica o campo que contenga una expresin numrica, en grados. Tipo de datos devuelto nmero Descripcin Convierte nguloEnGrados en radianes. Los parmetros de las funciones trigonomtricas de FileMaker Pro deben expresarse en radianes. Si los valores que desea utilizar como parmetros en una ecuacin trigonomtrica estn en grados, utilice esta funcin para convertirlos primero a radianes. Un grado es igual a Pi/180 radianes. Ejemplos Radians(45) devuelve .78539816.... Sin(Radians(30)) devuelve .5.

7 9

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

f) Funcin Sin Formato Sin(nguloEnRadianes) Parmetro nguloEnRadianes: cualquier expresin numrica o campo que contenga una expresin numrica, en radianes. Tipo de datos devuelto nmero Descripcin Devuelve el seno de nguloEnRadianes expresado en radianes. Ejemplos Sin(Radians(60)) devuelve .86602. Sin(.610865) devuelve .57357624.... g) Funcin Tan Formato Tan(nguloEnRadianes) Parmetro nguloEnRadianes: cualquier expresin numrica o campo que contenga una expresin numrica, en radianes. Tipo de datos devuelto nmero Descripcin Devuelve la tangente de nguloEnRadianes. Nota Con la funcin Tan, no se pueden utilizar valores exactamente iguales a 90 grados (Pi/2 radianes) o mltiplos de 90 grados. Ejemplos Tan(.13) devuelve .13073731.... Tan(Radians(34)) devuelve .6745085. 11. Funciones lgicas a) Funcin Case Formato Case(prueba1;resultado1{;prueba2;resultado2;...;resultado por defecto}) Parmetros Prueba: cualquier expresin de texto o numrica. Resultado: resultado correspondiente a la expresin. Los parmetros situados entre llaves { } son opcionales.

8 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Tipo de datos devuelto Texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve uno de varios resultados posibles en funcin de una serie de pruebas. La funcin Case evala cada expresin de la prueba por orden y si encuentra una expresin verdadera, devuelve el valor especificado en el resultado correspondiente a dicha expresin. Puede incluir un resultado predeterminado al final de la lista de parmetros. Si ninguna de las expresiones se evala como verdadera, la funcin Case devuelve el valor especificado para resultado por defecto. Si no se ha proporcionado ningn resultado por defecto, la funcin Case devuelve un resultado "vaco". b) Funcin Choose Formato Choose(prueba;resultado0{;resultado1;resultado2...}) Parmetros prueba: Cualquier clculo entero. El resultado del clculo de una prueba debe ser un nmero que se indexe en la lista que sigue. Como el ndice est basado en 0, el resultado de la prueba debe ser 0 para acceder al primer resultado. resultado: uno o ms resultados. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve un valor de resultado, de acuerdo con el valor entero de prueba. FileMaker Pro evala prueba para obtener un nmero de ndice, que se utiliza para elegir el resultado ordinal correspondiente. Como la funcin Choose es una lista basada en 0, el primer elemento de la lista se indexa como 0 y el segundo como 1. Por ejemplo, si la prueba se evala en 2, se elige resultado2. Ejemplo Choose(Clasificacin;"No se aplica";"Buena";"Regular";"Mala") Clasificacin es un campo numrico vaco o que aloja un valor comprendido entre 1 y 3. Si Clasificacin est vaco, la funcin Choose no devuelve nada. Si Clasificacin es 1, el resultado es Buena. Si Clasificacin es 2, el resultado es Regular y, si es 3, el resultado es Mala. c) Funcin Evaluate Formato Evaluate(expresin{;[campo1;campo2;campo3;...]}) Parmetros

8 1

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

expresin: cualquier expresin de texto o campo de texto. campos: una lista de campos de los que depende esta funcin. Cuando se modifiquen estos campos, el clculo actualizar su resultado. Los parmetros situados entre llaves { } son opcionales. Observe que la lista de campos opcionales se escribe entre corchetes [ ]. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Evala expresin como un clculo. El parmetro opcional campos es una lista de campos de los que depende este clculo. Si no aparece un campo necesario, al modificar este campo dependiente no se actualizar el resultado del clculo. Ejemplo Evaluate(CampoTexto) devuelve 4 si CampoTexto contiene 2 + 2. d) Funcin EvaluationError Formato EvaluationError(expresin) Parmetro expresin: cualquier expresin de clculo Tipo de datos devuelto nmero Descripcin Devuelve un cdigo de error, si lo hay, de expresin. Hay dos tipos de errores: errores de sintaxis y errores de tiempo de ejecucin. Los errores de sintaxis indican clculos no vlidos. Los errores de tiempo de ejecucin, como Campo no hallado o Falta un registro, se producen cuando el clculo que se est ejecutando actualmente es vlido, pero no se puede ejecutar correctamente. Consulte Funcin Get(LastError) para obtener una lista de cdigos de error y mensajes. Nota La funcin EvaluationError debe incluir la funcin Evaluate para devolver posibles errores de sintaxis. Ejemplos EvaluationError(campoClculo) devuelve102 (Campo no hallado) si campoClculo contiene total + 1 y el campo total se ha eliminado o cambiado de nombre. EvaluationError(Evaluate(campoClculo)) devuelve 1207 (Falta un signo de parntesis) si campoClculo contiene abs(1 sin Parntesis final.

8 2

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Nmero de error 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114

Descripcin Error desconocido No hay error Accin cancelada por el usuario Error de memoria El comando no est disponible (por ejemplo, el sistema operativo no es el adecuado, o el modo decomando trabajo no es apropiado, etc.) El es desconocido El comando no es vlido (por ejemplo, no se ha especificado ningn clculo para el paso de guin Establecer campo) El archivo es de slo lectura Se ha acabado la memoria Resultado vaco Privilegios insuficientes Faltan los datos solicitados El nombre no es vlido El nombre ya existe El archivo u objeto est en uso Fuera de rango No se puede dividir por cero Fallo de la operacin, solicitar reintento (por ejemplo, una consulta del usuario) Fallo al intentar convertir un conjunto de caracteres extranjero a UTF16 El cliente debe proporcionar informacin de cuenta para continuar La cadena contiene caracteres distintos de AZ, az, 09 (ASCII) Falta un archivo Falta un registro Falta un campo Falta una relacin Falta un guin Falta una presentacin Falta una tabla Falta un ndice Falta una lista de valores Falta un conjunto de privilegios Faltan las tablas relacionadas La repeticin del campo no es vlida Falta una ventana Falta una funcin Falta una referencia de archivo

8 3

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

130 131 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 300 301 302 303 304 306 400 401 402 403 404 405 406 407 408 409 410 412 413

Los archivos estn daados o faltan y se deben instalar de nuevo Faltan archivos de paquete de idioma (como archivos de plantillas) Se ha denegado el acceso al registro No es posible modificar el campo Se ha denegado el acceso al campo El archivo no tiene registros que imprimir o la contrasea utilizada no permite acceder a la impresin No se permite el acceso a los campos en el tipo de ordenacin El usuario no tiene privilegios de acceso para crear nuevos registros; al importar se sobrescribirn los datos existentes El usuario no tiene privilegios de cambio de contrasea o el archivo no se puede modificar El usuario no tiene suficientes privilegios para cambiar el esquema de la base de datos o el archivo no se puede modificar La contrasea no contiene caracteres suficientes La contrasea nueva debe ser diferente de la existente La cuenta de usuario est inactiva La contrasea ha caducado Cuenta de usuario y/o contrasea no vlida. Vuelva a intentarlo La cuenta de usuario y/o la contrasea no existe Demasiados intentos de inicio de sesin Los privilegios del administrador no se pueden duplicar La cuenta Invitado no se puede duplicar El usuario no tiene suficientes privilegios para modificar una cuenta de administrador El archivo est bloqueado o en uso Hay otro usuario utilizando el registro Hay otro usuario utilizando la tabla Hay otro usuario utilizando el esquema de la base de datos Hay otro usuario utilizando la presentacin La modificacin de ID del registro no coincide No existen criterios de bsqueda Ningn registro coincide con la peticin El campo seleccionado no es un campo coincidente para una actualizacin Se ha sobrepasado el nmero mximo de registros permitidos en la versin de prueba de FileMaker Pro El tipo de ordenacin no es vlido El nmero de registros especificados sobrepasa el nmero de registros que es posible omitir Los criterios de reemplazo/cambio de serializacin no son vlidos Falta uno o ambos campos de coincidencia (relacin no vlida) El campo especificado contiene un tipo de datos no adecuado para esta operacin El orden de importacin no es vlido El orden de exportacin no es vlido Se ha utilizado una versin errnea de FileMaker Pro para recuperar el archivo El campo especificado es de un tipo inadecuado

8 4

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

414 500 501 502 503 504 505 506 507 508 509 510 511 600 601 602 603 700 706 707 708 709 710 711 714 715 716 717 718 719 720 721 722 723 724 725 726 727 729

La presentacin no puede mostrar el resultado El valor de fecha no cumple con las opciones de validacin de entrada El valor de hora no cumple con las opciones de validacin de entrada El valor de nmero no cumple con las opciones de validacin de entrada El valor del campo no est dentro del rango especificado en las opciones de validacin de entrada El valor del campo no es nico, como requieren las opciones de validacin de entrada El valor del campo no es un valor ya existente en el archivo de la base de datos, como requieren lasvalor opciones de validacin deen entrada El del campo no figura la lista de valores especificados en las opciones de validacin de entrada El valor del campo no ha superado la prueba de clculo especificada como opcin de validacin de ha entrada Se introducido un valor no vlido en el modo Buscar El campo requiere un valor vlido El valor relacionado est vaco o no est disponible El valor del campo supera el nmero mximo de caracteres permitidos Se ha producido un error de impresin La cabecera y el pie de pgina juntos ocupan ms de una pgina El cuerpo no cabe en una pgina con la configuracin de columna actual Prdida de la conexin de impresin El archivo no es del tipo adecuado para la importacin El archivo EPSF no dispone de imagen para vista previa No se ha encontrado el traductor de grficos No es posible importar el archivo, o es necesario admitir un monitor en color para importar el archivo No se ha podido importar la pelcula de QuickTime No es posible actualizar la referencia al archivo de QuickTime porque el archivo de base de datos es de lectura No se slo ha encontrado el traductor para importacin Los privilegios de la contrasea no permiten realizar la operacin La hoja o el rango especificado de Excel no se encuentra. No se permiten las consultas SQL con DELETE, INSERT o UPDATE para importar ODBC Informacin XML/XSL insuficiente para proceder con importacin/exportacin. Error al analizar archivo XML (de Xerces) Error al transformar XML mediante XSL (de Xalan) Error al exportar; el formato de destino no admite campos repetidos Error desconocido en el analizador o en el transformador No se pueden importar datos en un archivo que no contiene campos No tiene permiso para aadir o modificar registros en la tabla de destino No tiene permiso para aadir registros a la tabla de destino No tiene permiso para modificar registros en la tabla de destino Hay ms registros en el archivo de importacin que en la tabla de destino. No se importaron todos los registros en la tabla de destino que en el archivo de importacin. No se actualizaron Hay ms todos los registroserrores durante la importacin. No se pudieron importar los registros Se han producido

8 5

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

730 731 732 733 734 735 800 801 802 803 804 805 806 807 808 809 810 811 813 814 815 816 817 819 820 821 822 823 824 900 901 902 903 904 905 920 921 922 923

Versin de Excel no compatible. (Convierta el archivo a Excel 7.0 (Excel 95), Excel 97, 2000 o XP y pruebe dedel nuevo) El archivo que est importando no contiene datos Este archivo no se puede insertar porque contiene otros archivos No se puede importar una tabla en s misma Este tipo de archivo no se puede mostrar como una imagen Este tipo de archivo no se puede mostrar como una imagen. Se insertar y mostrar como un archivo No es posible crear el archivo en el disco No es posible crear el archivo temporal en el disco del sistema No se puede abrir el archivo El archivo es para un usuario nico o no se encuentra el anfitrin El archivo no se puede abrir como archivo de slo lectura tal como se encuentra El archivo est daado, utilice el comando Recuperar El archivo no puede abrirse con esta versin de FileMaker Pro El archivo no es de FileMaker Pro o est muy daado No es posible abrir el archivo debido a que los privilegios de acceso estn daados El disco o el volumen est lleno El disco o el volumen est bloqueado El archivo temporal no puede abrirse como archivo de FileMaker Pro Error de sincronizacin de registros en la red No es posible abrir los archivos porque ya est abierto el nmero mximo de archivos No es posible abrir el archivo de actualizacin No se puede convertir el archivo No se puede abrir el archivo porque no pertenece a esta solucin de base de datos No se puede guardar una copia local de un archivo remoto El archivo est en proceso de cierre El anfitrin ha forzado la desconexin No se encuentran archivos FMI, vuelva a instalar los archivos que faltan No se puede establecer el archivo para un nico usuario, hay invitados conectados El archivo est daado o no es de FileMaker Error general en el sistema de comprobacin de la ortografa No est instalado el diccionario principal de ortografa No es posible abrir el sistema de Ayuda No es posible utilizar el comando en un archivo compartido El comando slo se puede utilizar en un archivo que est hospedado bajo FileMakerServer No se ha seleccionado ningn campo activo; el comando slo puede usarse si hay un campo activo No se puede inicializar el sistema de comprobacin de la ortografa No se puede cargar el diccionario del usuario para edicin No se encuentra el diccionario del usuario El diccionario del usuario es de slo lectura

8 6

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

951 954 955 956 957 958 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1400 1401 1402 1403 1404 1405 1406 1407

Se ha producido un error inesperado (*) No se admite la gramtica XML (*) No hay nombre de la base de datos (*) Se ha superado el nmero mximo de sesiones de la base de datos (*) Comandos en conflicto (*) Falta parmetro (*) Error de clculo genrico Demasiados pocos parmetros en la funcin Demasiados parmetros en la funcin Fin inesperado del clculo Se esperaba nmero, constante de texto, nombre de campo o "(" El comentario no termina en "*/" La constante de texto debe terminar con comillas Falta un signo de parntesis Falta operador, no se encuentra funcin o "(" no esperado Falta un nombre (como un nombre de campo o de presentacin) La funcin de plugin ya se ha registrado El uso de listas no est permitido en esta funcin Aqu se necesita un operador (por ejemplo, +, , *) Esta variable ya se defini en la funcin Let AVERAGE, COUNT, EXTEND, GETREPETITION, MAX, MIN, NPV, STDEV, SUM y GETSUMMARY: se ha encontrado una expresin donde slo se necesita un campo Este parmetro es un parmetro de funcin Get no vlido En GETSUMMARY slo se admiten como primer argumento los campos de sumario El campo de separacin no es vlido No se puede evaluar el nmero No se puede utilizar un campo en su propia frmula El tipo de campo debe ser normal o calculado El tipo de datos debe ser nmero, fecha, hora o marca de fecha y hora El clculo no se puede almacenar La funcin a la que se hace referencia no existe Error al inicializar el controlador ODBC; compruebe que los controladores ODBC estn instalados correctamente Error al asignar el entorno (ODBC) Error al liberar el entorno (ODBC) Error al desconectar (ODBC) Error al asignar la conexin (ODBC) Error al liberar la conexin (ODBC) Error al comprobar SQL API (ODBC) Error al asignar la instruccin (ODBC)

8 7

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Los cdigos de error marcados con asteriscos (*) slo lo devuelven bases de datos publicadas en la Web. e) Funcin GetField Formato GetField(campo) Parmetro campo: cualquier expresin de texto o campo de texto que hace referencia al nombre de un campo Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve el contenido de campo. Utilice esta funcin para obtener el contenido de campo o en cualquier funcin que utilice un campo, como NPV, GetSummary, GetRepetition o las funciones de agregacin. Ejemplos Suponga que dispone de los siguientes campos: Flecha y Diana. Flecha contiene la cadena de texto Diana y Diana contiene la cadena de texto Blanco. GetField("Flecha") devuelve Diana. Observe que Flecha se escribe entre comillas para indicar que la cadena literal es el parmetro campo. GetField(Flecha) devuelve Blanco. Observe que Flecha no se escribe entre comillas, para indicar que el valor almacenado en el campo Flecha es el parmetro campo. Suponga que dispone de los dos campos siguientes: Nombre y Apellidos. Nombre contiene la cadena de texto Jane y Apellidos contiene la cadena de texto Public. GetField("Nombre")&" "&GetField("Apellidos") devuelve la cadena de texto Jane Public. f) Funcin If Formato If(prueba;resultadoUno;resultadoDos) Parmetros prueba: cualquier valor o expresin lgica. resultadoUno: expresin o nombre de campo resultadoDos: expresin o nombre de campo Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve un resultado de dos posibles, dependiendo del valor de prueba. Si prueba es verdadera (cualquier resultado numrico distinto de cero), FileMaker Pro devuelve resultadoUno. Si prueba es falso (0), se devuelve resultadoDos. Prueba debe ser una expresin que devuelva un resultado numrico o booleano (verdadero, falso).

8 8

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

g) Funcin IsEmpty Formato IsEmpty(campo) Parmetro campo: cualquier nombre de campo, expresin de texto o expresin numrica Tipo de datos devuelto nmero Descripcin Devuelve Verdadero (1) si campo est vaco, si falta un campo relacionado, una tabla relacionada, una relacin o un archivo o si se produce algn otro error; en caso contrario, devuelve Falso (0). Ejemplos IsEmpty(NmOrden) devuelve1 si el campo NmOrden est vaco. If(IsEmpty(Apellidos);"Registro no vlido";"") muestra Registro no vlido si el campo Apellidos est en blanco, pero no muestra nada si Apellidos contiene una entrada. h) Funcin IsValid Formato IsValid(campo) Parmetro campo: cualquier nombre de campo Tipo de datos devuelto nmero Descripcin Devuelve Falso (0) si: Un registro contiene un valor no vlido porque no coincide un tipo de datos (texto en un campo de fecha, por ejemplo). FileMaker Pro no puede localizar (de forma temporal o permanente) la tabla relacionada en la que est definido el campo referenciado Se ha eliminado un campo de una tabla relacionada y, por lo tanto, las referencias a dicho campo en la tabla principal no son vlidas En caso contrario, devuelve 1 (los datos son vlidos). Ejemplos IsValid(campoFecha) devuelve 0 si hay datos que no son de fecha en campoFecha, por ejemplo si el texto se ha importado a l. IsValid(Cantidad) devuelve 0 si slo hay texto en el campo numrico Cantidad. IsValid(tabla::campo) devuelve 0 si la tabla relacionada se ha cambiado de nombre y la relacin no se ha actualizado con el nuevo nombre de archivo.

8 9

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

i) Funcin IsValidExpression Formato IsValidExpression(expresin) Parmetro expresin: cualquier expresin de clculo Tipo de datos devuelto nmero Descripcin Devuelve Verdadero (1) si la sintaxis de expresin es correcta. Devuelve Falso (0) si expresin tiene un error de sintaxis. Ejemplos IsValidExpression(campoClculo) devuelve 1 (verdadero) si campoClculo contiene total + 1. IsValidExpression(campoClculo) devuelve 0 (falso) si campoClculo contiene abs(1 sin parntesis final. j) Funcin Let Formato Let({[}var1=expresin1{;var2=expresin2...]};clculo) Parmetros var: cualquier nombre de variable (consulte Asignar nombres a los campos para obtener directrices sobre la asignacin de nombres a variables) expresin: cualquier expresin, campo o constante de clculo clculo: cualquier expresin, campo o constante de clculo Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Establece varX en el resultado de expresinX mientras dure el clculo. Se permiten varias variables si se utiliza una sintaxis de lista escrita entre corchetes [ ] y se separan por puntos y comas. Por ejemplo: Let({[}variable=valor{;variable2=valor2]};clculo) La funcin Let define las variables de izquierda a derecha. Puede utilizar variables definidas previamente para definir valores de nuevas variables, as como anidar una funcin Let dentro de otra. Si utiliza una variable definida previamente dentro de una funcin Let anidada, la variable slo influye en la funcin anidada (como si hubiera definido una variable absolutamente nica). Consulte el ejemplo Ciudad que se muestra ms abajo. No se permiten variables duplicadas.

9 0

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

Ejemplo Let(x=5;x*x) devuelve 25. Let([x=5;cuadrado=x*x;cubo=cuadrado*x];cubo) devuelve 125. Let(Ciudad="Pars";Let(Ciudad="San Francisco";Ciudad&"")&Ciudad) Francisco Pars. k) Funcin Lookup

devuelve

San

Formato Lookup(campoFuente{;expresinDeFallo}) Parmetros campoFuente: el campo desde el cual se toma el valor de actualizacin. expresinDeFallo: cualquier expresin. Los parmetros situados entre llaves { } son opcionales. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve el contenido de campoFuente, utilizando las relaciones del grfico de relaciones. Se devolver el resultado de la expresinDeFallo opcional si falla la actualizacin. Para que esta funcin acceda al contenido del campo fuente, las tablas que contienen el campo fuente y el campo de clculo deben estar relacionadas. Los clculos que utilicen la funcin Lookup no estarn forzados a ser clculos sin almacenar. l) Funcin LookupNext Formato LookupNext(campoFuente;indicadorAbajo/arriba) Parmetros campoFuente: el campo desde el cual se toma el valor de actualizacin. indicadorAbajo/arriba: palabras claves que denotan si se debe tomar el valor del siguiente registro coincidente inferior/superior si falla la actualizacin. Tipo de datos devuelto texto, nmero, fecha, hora, marca de fecha y hora, contenedor Descripcin Devuelve el valor especificado en campoFuente, utilizando las relaciones del grfico de relaciones. Si la actualizacin falla, se devolver el valor del campo fuente situado en el siguiente registro coincidente inferior o superior, segn especifique indicadorAbajo/arriba. Para que esta funcin acceda al valor de campoFuente, las tablas que contienen el campo fuente y el campo de clculo deben estar relacionadas. Los clculos que utilicen la funcin LookupNext no estarn forzados a ser clculos sin almacenar.
Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

9 1

m) Funcin Quote Formato Quote(texto) Parmetro texto: cualquier expresin de texto o campo. Tipo de datos devuelto texto Descripcin Devuelve el formulario de texto de texto escrito entre comillas. Los caracteres especiales dentro de texto se transfieren como corresponda. Esta funcin impide la evaluacin del texto por la funcin Evaluate. Ejemplos Quote("hola") devuelve "hola" Quote("abc") devuelve "abc\" Quote("di \"hola\" fred") devuelve "di \\\"hola\\\" fred" Evaluate(Quote("1 + 2")) devuelve 1 + 2 Evaluate("1 + 2" & Quote(" 1 + 2")) devuelve 3 1 + 2

11. COPIAS DE SEGURIDAD DE BASES DE DATOS


Fallos de alimentacin, problemas con el disco y otros problemas inesperados con los ordenadores pueden surgir en cualquier momento. Para ayudar a evitar la prdida de datos realice, de forma regular, copias de seguridad de todos los documentos importantes del ordenador, incluidas las bases de datos. Cmo realizar una copia de seguridad de las bases de datos Existen diversas formas de realizar una copia de seguridad de un archivo. A continuacin, proponemos un mtodo posible. 1. Determine el tamao de la base de datos: Windows: En el explorador, haga clic con el botn derecho del ratn en el icono del archivo y seleccione Propiedades y, a continuacin, General. 2. Identifique un disco o volumen que disponga de espacio suficiente para una copia de la base de datos. 3. Abra la base de datos de la que desea realizar una copia de seguridad. 4. Seleccione el men Archivo > Guardar una copia como.

9 2

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

5. Haga clic en Guardar. Cundo realizar la copia de seguridad Deber hacer la copia de seguridad: Con la frecuencia necesaria para garantizar que puede restaurar todos los datos en caso de emergencia Antes de realizar un cambio importante o irreversible, como eliminar registros, eliminar un campo o sustituir datos mediante las funciones Importar o Reemplazar

Recuerde siempre que se tarda mucho menos tiempo en hacer una copia de seguridad que en volver a crear un archivo daado o perdido.

9 3

Elaborado por: P. Beltrn, S. Camacho, A. Gutirrez, C. Montao

You might also like