.
Cette suppression n'est bien évidemment possible que si des contraintes d'intégrité référentielles, définies dans le dictionnaire de données, ainsi que, selon les cas, certaines contraintes plus complexes, sont respectées. Ces contrôles peuvent être relativement longs à effectuer, et ils le sont directement au lancement de cette fonction.
Si plusieurs suppressions doivent être faites, il est assez fastidieux de les lancer de la sorte. C'est pourquoi il est possible de demander une suppression différée. Cette suppression différée alimente une table de la base, qui stocke toutes les demandes en cours.
La fonction Suppressions permet d'une part de visualiser et de modifier ces demandes, et d'autre part de lancer les suppressions en attente d'exécution de façon groupée.
Présentation
A l'entrée dans la fonction, on se retrouve face à un tableau contenant les demandes de suppression en cours, sous la forme de code objet et de valeur de clés.
Il faut noter que lorsque la clé de la fiche gérée par l'objet est en une seule partie, seule la première colonne peut être saisie ; par contre, si deux parties de clé existent, la première partie se trouve dans la deuxième colonne Identifiant, et la deuxième partie (qui est en général la plus parlante) dans la première colonne.
On dispose alors des possibilités suivantes :
Si on a lancé l'opération de suppression, elle se déroule alors, et à la fin de l'opération, un fichier de trace donne le résultat de cette opération.
Champs
Les champs suivants sont présents dans cet onglet :
| Ce code identifie l'objet gérant la fiche qui doit être supprimée. |
|   |
| Définit la clé (si besoin en plusieurs parties) identifiant la fiche dont la suppression est demandée. |
|   |
| Saisissez la description de la fiche concernée. Cet intitulé long est utilisé en titre dans les écrans et les états. |
|   |
|   |
|   |
Cette fonction peut être lancée en batch. La tâche standard ADELETE est prévue à cet effet.