Les procédures SuppressRecord et ModifyRecord sont les procédures appelantes. Elles font appel à la procédure SearchRecord qui est la procédure appelée.
Ainsi par exemple, lors de l'appel de la procédure ModifyRecord dans le programme principal DataBase, la première instruction exécutée dans le corps de la procédure ModifyRecord est l'appel de la procédure SearchRecord. Le corps de la procédure appelée est exécuté, puis l'exécution de la procédure ModifyRecord se poursuit à la ligne suivant l'appel de la procédure SearchRecord. L'exécution de la procédure ModifyRecord une fois terminée, le traitement du programme principal se poursuit à l'appel de la procédure SuppressRecord et ainsi de suite.
La déclaration d'une procédure ou d'une fonction doit toujours se faire dans le corps du (sous-) programme appelant dans la partie déclaration de procédures respectivement de fonctions et ceci en respectant la règle qui dit:
Règle: Un sous-programme ne peut être appelé par un (sous-) programme avant d'être déclaré.
© Aflo Informatique , 2003-2004