Uso de las herramientas avanzadas > Funciones personalizadas > Reglas de dependencia de las funciones personalizadas
 

Reglas de dependencia de las funciones personalizadas

Nota  Esta función está disponible al seleccionar la preferencia general Usar herramientas avanzadas Consulte Uso de las herramientas avanzadas.

Cuando copia o importa una función personalizada en un archivo, FileMaker Pro Advanced trata de resolver cualquier dependencia que pueda contener la función. Las reglas de dependencia que aparece a continuación se aplican bajo distintas condiciones:

Si la función_a tiene una dependencia de la función_b, pero solamente se copia o importa la función_a en un archivo de destino que contiene una función_b, la función_a llama a la función_b ubicada en el archivo de destino, lo que podría provocar resultados inesperados.

Si la función_a tiene una dependencia de la función_b, pero solamente se copia o importa la función_a en un archivo de destino, la función_a aparece encerrada entre caracteres de comentarios (/*<definición_de_función>*/) en el cuadro de diálogo Gestionar funciones personalizadas, lo que indica que la nueva función no es válida en el archivo de destino.

Si la función_a tiene una dependencia de la función_b y ambas, función_a y función_b se copian o importan en un archivo de destino, la función_a se comportará según lo esperado.

Si la función_a tiene una dependencia de la función_b y ambas funciones se copia o importan en un archivo de destino que contiene una función_b ya existente, se cambia el nombre de la función_b copiada por función_b N. FileMaker Pro Advanced actualiza la función_a para que llame a la función_b N y la función_a se comporta según lo esperado.

Si la función_a tiene una dependencia de la función_b y ambas funciones se copian o importan en un archivo de destino que contiene una función_a y una función_b existentes, se cambia el nombre de las funciones copiadas a función_a N y función_b M. FileMaker Pro Advanced actualiza la función_a N para llamar a la función_b M y la función_a N actúa como la función_a en el archivo original.

Si la función_a se llama a sí misma de forma recurrente y se copia o importa en un archivo de destino que contiene una función_a ya existente, FileMaker Pro Advanced cambia el nombre de la función copiada para mantener la integridad de la dependencia.