Regole di dipendenza tra funzioni personalizzate (FileMaker Pro Advanced)
Quando si copia o si importa una funzione personalizzata in un file, FileMaker Pro tenta di risolvere le eventuali dipendenze che la funzione contiene. La validità delle seguenti regole di dipendenza dipende dalle varie condizioni:
•
|
Se la funzione_a ha una dipendenza sulla funzione_b, ma solo la funzione_a viene copiata o importata in un file di destinazione che contiene la funzione_b, la funzione_a richiama la funzione_b presente nel file di destinazione e questo può provocare risultati non previsti.
|
•
|
Se la funzione_a ha una dipendenza sulla funzione_b, ma solo la funzione_a viene copiata o importata in un file di destinazione, la funzione_a appare inclusa tra caratteri di commento (/* <definizione_funzione>*/) nella finestra di dialogo Gestisci funzioni personalizzate e questo indica che la nuova funzione non è valida nel file di destinazione.
|
•
|
Se la funzione_a ha una dipendenza sulla funzione_be sia la funzione_a che la funzione_b sono copiate o importate in un file di destinazione, la funzione_a funzionerà come previsto.
|
•
|
Se la funzione_a ha una dipendenza sulla funzione_bed entrambe le funzioni sono copiate o importate in un file di destinazione che contiene già una funzione_b, la funzione_b copiata viene rinominata funzione_b N. FileMaker Pro aggiorna la funzione_a in modo che richiami la funzione_b N e che la funzione_a funzioni come previsto.
|
•
|
Se la funzione_a ha una dipendenza sulla funzione_bed entrambe le funzioni sono copiate o importate in un file di destinazione che contiene già una funzione_a e una funzione_b, le funzioni copiate sono rinominate funzione_a N e funzione_b M. FileMaker Pro aggiorna la funzione_a N in modo che richiami la funzione_b M e la funzione_a N funziona come funzione_a nel file originale.
|
•
|
Se la funzione_a richiama se stessa in modo ricorsivo e viene copiata o importata in un file di destinazione che contiene già una funzione_a, FileMaker Pro rinomina la funzione copiata per mantenere l'integrità della dipendenza.
|