Cet article explique comment ajouter un verrouillage de plage de dates à un Formulaire, un Sous-formulaire, un Dossier ou une Base de données pour empêcher les utilisateurs d'ajouter, de Modifier ou de supprimer des Enregistrements qui appartiennent à une période donnée.
En ajoutant un verrouillage de plage de dates, vous pouvez conserver des versions des Enregistrements (après qu'ils ont été validés par vos processus de gestion de l'information, par exemple) et vous assurer qu'aucun utilisateur ne peut les Modifier.
Un verrouillage de plage de dates peut être défini sur n'importe quel Formulaire ou Sous-formulaire qui possède un Champ Date, Mois ou Semaine marqué comme Champ clé ou sur n'importe quelle Base de données ou Dossier contenant un Formulaire avec un tel Champ clé.
Les verrouillages peuvent être définis comme actifs ou inactifs, ce qui permet de suspendre temporairement un verrouillage lorsque des Enregistrements verrouillés doivent être Modifiés. Pour plus d'informations, consultez Suspension ou suppression d'un verrouillage.
Vous pouvez également ajouter un verrouillage basé sur des règles.
Comment ajouter un verrouillage de plage de dates
Pour créer un verrouillage de plage de dates dans votre Formulaire, Sous-formulaire ou Base de données, suivez ces étapes :
- Assurez-vous que le Formulaire ou le Sous-formulaire contient un Champ Date, Mois ou Semaine marqué comme Champ clé.

- Sur la page Liste des bases de données, cliquez sur la Base de données qui contient le Formulaire auquel vous souhaitez ajouter un verrouillage.

- Cliquez sur "Paramètres de la base de données".

- Naviguez jusqu'au Formulaire ou Sous-formulaire auquel vous souhaitez ajouter le verrouillage de plage de dates.
Cliquez sur les flèches pour afficher le contenu des Dossiers, si nécessaire. - Dans le panneau latéral Ressource de la section Conception de la base de données, cliquez sur "Verrouillages" pour ouvrir l'onglet Verrouillages.
- Cliquez sur "Ajouter un verrouillage de plage de dates".

- Donnez un nom descriptif au verrouillage.
- Sélectionnez la date de début et la date de fin de votre verrouillage. Cliquez sur l'icône Calendrier pour afficher un Calendrier ou tapez la date au format "AAAA-MM-JJ".
- Si la case "Actif" est cochée, le verrouillage est actif. Si la case "Actif" n'est pas cochée, le verrouillage est temporairement suspendu. Vous pourrez toujours le voir dans le panneau latéral.
- Cliquez sur "Enregistrer" pour enregistrer le verrouillage.

Résultat : Vous avez créé un verrouillage.
Notez que lorsqu'un verrouillage de plage de dates est attribué au niveau du Formulaire, les Champs suivants ne seront pas verrouillés :
- Autres Formulaires dans la Base de données sans les Champs clés de date
- Autres Formulaires dans le Dossier (en supposant que le Formulaire fasse partie d'un dossier) sans les Champs clés de date
Lorsque le verrouillage est actif, les utilisateurs qui tentent d'ajouter un Enregistrement pour la période verrouillée recevront un avertissement et ne pourront pas enregistrer l'Enregistrement.

Notez que lorsqu'un verrouillage de plage de dates est attribué au niveau du Formulaire, les Champs suivants ne seront pas verrouillés :
- Autres Formulaires dans la Base de données sans les Champs clés de date
- Autres Formulaires dans le Dossier (en supposant que le Formulaire fasse partie d'un dossier) sans les Champs clés de date