FileMaker: la función Filter

La función Filter permite incluir en el texto cualquier carácter que se quiera, ya que devolverá otro valor, éste sí, con números válidos, que son los que se mostrarán en la base de datos. Es decir, esta básica funcionalidad devuelve del campo de texto sólo aquellos caracteres especificados por nosotros mismos.

Función Filter

El ejemplo muestra un nombre y un número de teléfono. La función Filter examina los caracteres del texto de la izquierda y conserva sólo aquéllos que aparecen en el texto de la derecha. Los demás quedan atrapados en el filtro sin que se muestren.

En el ejemplo, el resultado que saldría visible es 8675309.

Esta función de FileMaker es particularmente necesaria al limpiar escenarios en donde los números y textos han sido combinados en un mismo campo. Al migrar los datos antiguos, éstos aparecen con unas características homogéneas, lo cual resulta muy útil al migrar números telefónicos pues evita que cada uno tenga un formato distinto.

En esta imagen observamos cómo Filter permite extraer dos trozos de información de un campo y moverlas a sus propios y discretos campos.

Función Filter

Recomendaciones a tener en cuenta:

  • Filter elimina las haches. Por lo tanto, si filtras el valor (“hello hello”; “hello”) te devolverá el valor “ello; hello”.
  • El orden de los caracteres es irrelevante. (“Hello hello” ; “oh le” ) devolverá “ello hello”.
  • Los espacios y los signos de puntuación son entendidos como letras y números.

SetFile recomienda encarecidamente el uso de esta función ya que es una gran ayuda al trabajar con FileMaker. Sin embargo, cabe señalar que ésta es insuficiente para resolver los problemas con máscaras. Por ello recomendamos las funciones recursivas en soluciones personalizadas de FileMaker Advanced, de las que hablaremos en otro artículo.

Traducción: Full City Consulting.


28 de agosto de 2014

iPhone 7.1
iOs 7.1 Beta 3

09/01/2014

App PaperLover
App del día: Paper Lover de SetFile

07/02/2014

pestañas
Textsize de FM13

21/02/2014

Carplay
Carplay de Apple

06/03/2014

iPhone 5C
iPhone 5C de 8GB

18/03/2014

WWDC
WWDC 2014

10/04/2014

MacBook Air
Novedades de Mac

29/04/2014

Project Zero
Project Zero

16/07/2014

Round Function
Round Function

31/07/2014

Back to top

Política de privacidad

Con el fin de facilitar el acceso a diferentes servicios o informaciones, en algunos lugares de esta website podrán recabarse datos personales del usuario en diversos formularios, datos que podrán incorporarse a un fichero de datos personales, titularidad de SETFILE, y debidamente registrado ante la Agencia de Protección de Datos.

El usuario que facilita sus datos personales a SETFILE consiente expresamente en la incorporación de los mismos al citado fichero y en el tratamiento de los mismos, por parte de SETFILE, para su utilización en actividades propias de sus fines previstos en el artículo 2º de sus Estatutos.

En el formulario de recogida de datos estarán indicados aquéllos que resultan obligatorios y los que no tienen ese carácter. La no cumplimentación de los datos marcados como "obligatorios" supone la no prestación del servicio o acceso para el que se solicitan los datos.

En cualquier caso, el tratamiento de los datos personales facilitados por el usuario se realizará con estricto cumplimiento de la normativa vigente y especialmente con la Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal.

En especial, SETFILE se compromete a mantener las condiciones de confidencialidad y seguridad de los datos personales confiados por los usuarios en los términos previstos en la legislación vigente. No obstante, SETFILE no se hace responsable del acceso, modificación, tratamiento, pérdida o uso ilícito que pueda efectuar un tercero de los datos facilitados por los usuarios.

El usuario podrá ejercitar los derechos de acceso, rectificación, cancelación y oposición previstos en la normativa vigente dirigiéndose a SETFILE, c/Balmes, 430. 08022 (Barcelona), donde podrá igualmente dejar sin efecto, sin carácter retroactivo, los consentimientos antes expresados.

Los usuarios serán responsables de la veracidad y actualización de los datos incorporados a los formularios que cumplimenten. SETFILE no se hace responsable de los daños que pudieran ocasionarse por la falta de veracidad o inexactitud de los datos personales facilitados por el usuario.