Regras de dependência de função personalizada
Nota Esse recurso fica disponível quando o ajuste geral Usar ferramentas avançadas está selecionado. Consulte Uso de ferramentas avançadas.
Quando você copia ou importa uma função personalizada para um arquivo, o FileMaker Pro tenta resolver todas as dependências que a função pode conter. As seguintes regras de dependência se aplicam em diferentes condições:
- Se a função_a tiver uma dependência na função_b, embora somente a função_a seja copiada ou importada em um arquivo de destino que contenha a função_b, a função_a chamará a função_b localizada no arquivo de destino, o que poderá gerar resultados inesperados.
- Se a função_a tiver uma dependência na função_b, embora somente a função_a seja copiada ou importada para um arquivo de destino, a função_a aparecerá entre caracteres de comentários (/*<definição_função>*/) na caixa de diálogo Gerenciar funções personalizadas, indicando que a nova função é inválida no arquivo de destino.
- Se a função_a tiver uma dependência na função_b, e a função_a e a função_b forem copiadas ou importadas para um arquivo de destino, a função_a funcionará conforme o esperado.
- Se function_a for dependente de function_b, e as duas funções forem copiadas ou importadas para um arquivo de destino que contenha uma function_b existente, a function_b copiada será renomeada como function_b N. O FileMaker Pro atualiza a function_a para chamar a function_b N e a function_a operará conforme o esperado.
- Se a função_a tiver uma dependência na função_b, e as duas funções forem copiadas ou importadas para um arquivo de destino que contenha uma função_a e uma função_b existentes, as funções copiadas serão renomeadas função_a N e função_b M. O FileMaker Pro atualizará a função_a N para chamar a função_b M e a função_a N operará como função_a no arquivo original.
- Se a função_a chamar a si própria de maneira recursiva e for copiada ou importada em um arquivo de destino que contenha uma função_a existente, o FileMaker Pro renomeará a função copiada para manter a integridade da dependência.