MODIFY SELECTION
MODIFY SELECTION ( {laTable}{; modeSélection}{; saisieListe}{; *}{; *} )
Paramètre | Type | Description | |
---|---|---|---|
laTable | Table | → | Table à afficher et modifier ou Table par défaut si ce paramètre est omis |
modeSélection | Integer | → | Mode de sélection |
saisieListe | Boolean | → | Autoriser saisie en liste |
* | Operator | → | Utiliser formulaire sortie pour un seul enregistrement et cacher les barres de défilement dans le formulaire entrée |
* | Operator | → | Afficher les barres de défilement dans le formulaire entrée (= annuler le second effet du premier paramètre *) |
Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.
Description
La commande MODIFY SELECTION est quasiment identique à la commande DISPLAY SELECTION. Reportez-vous à la commande DISPLAY SELECTION pour une description détaillée.
Les seules différences entre ces deux commandes sont les suivantes :
1. DISPLAY SELECTION et MODIFY SELECTION provoquent l'affichage des enregistrements de la sélection courante de laTable dans le formulaire sortie courant, ou dans le formulaire entrée lorsque vous double-cliquez sur un enregistrement. Avec MODIFY SELECTION, vous pouvez en plus modifier les champs de l'enregistrement dans le formulaire entrée lorsque vous double-cliquez dessus (s'il n'est pas déjà chargé par un autre utilisateur/process) ou en mode “Saisie en liste” (s'il est autorisé).
2. DISPLAY SELECTION charge les enregistrements en mode Lecture seulement dans le process courant, ce qui signifie qu'ils ne sont pas verrouillés en écriture pour les autres process. MODIFY SELECTION place tous les enregistrements de la sélection en mode Lecture-écriture, ce qui signifie qu'ils sont automatiquement verrouillés en écriture pour les autres process. MODIFY SELECTION libère les enregistrements lorsque son exécution est terminée.
Voir aussi
DISPLAY SELECTION
Form event code
Présentation des ensembles