version 5
MODIFIER SOUS ENREGISTREMENT (sousTable; formulaire{; *})
| Paramètre | Type | Description | |
| sousTable | Sous-table | Sous-table à utiliser pour la saisie de données | |
| formulaire | Formulaire à utiliser pour la saisie | ||
| * | Cacher les barres de défilement |
Description
La commande MODIFIER SOUS ENREGISTREMENT affiche le sous-enregistrement courant de sousTable dans le formulaire en mode modification.
La table parente doit disposer d'un enregistrement courant. S'il n'y a pas d'enregistrement parent courant pour le process, MODIFIER SOUS ENREGISTREMENT ne fait rien. De plus, s'il n'y a pas de sous-enregistrement courant, MODIFIER SOUS ENREGISTREMENT ne fait rien non plus.
Le sous-enregistrement reste en mémoire et sera sauvegardé si l'utilisateur clique sur le bouton OK, appuie sur la touche Entrée ou si la commande VALIDER est exécutée. Dès que le sous-enregistrement a été ajouté ou modifié, l'enregistrement parent doit être sauvegardé pour que le sous-enregistrement soit également sauvegardé.
Le sous-enregistrement n'est pas sauvegardé si l'utilisateur clique sur le bouton Annuler, appuie sur les touches d'annulation (Echap sous Windows, Esc sous MacOS), ou si la commande NE PAS VALIDER est exécutée.
Après un appel à MODIFIER SOUS ENREGISTREMENT, si le sous-enregistrement est validé, la variable système OK prend la valeur 1, sinon elle prend la valeur 0.
Le formulaire est affiché dans la fenêtre de premier plan du process avec des barres de défilement et une case de redimensionnement. Si vous spécifiez l'astérisque optionnel (*), la fenêtre sera dessinée sans les barres de défilement ni la case de redimensionnement.
Variables et ensembles système
Si le sous-enregistrement est validé, la variable système OK prend la valeur 1, sinon elle prend la valeur 0.
Référence
AJOUTER SOUS ENREGISTREMENT, NE PAS VALIDER, STOCKER ENREGISTREMENT, VALIDER.