Vous pouvez utiliser la propriété AllowFullMenus pour spécifier si les menus complets intégrés à Microsoft Office Access 2007 doivent ou non être disponibles à l’ouverture de la base de données d’application. Par exemple, vous pouvez utiliser la propriété AllowFullMenus pour désactiver les éléments de menu qui permettent aux utilisateurs de modifier les structures table, formulaire, requête ou état.
Paramètre
La propriété AllowFullMenus utilise les paramètres suivants.
Paramètre |
Description |
True (–1) |
Affiche les menus intégrés complets au démarrage. |
False (0) |
N’affiche pas les menus intégrés complets au démarrage. |
Pour définir cette propriété, le plus simple consiste à utiliser l’option Autoriser les menus complets disponible dans l’onglet Démarrage de la boîte de dialogue Paramètres de l'application, elle-même accessible en cliquant sur Options Access dans le menu Fichier. Vous pouvez également définir cette propriété à l’aide d’une macro ou d’un code Visual Basic pour Applications (VBA).
Pour définir la propriété AllowFullMenus à l’aide d’une macro ou d’un code Visual Basic pour Applications (VBA), vous devez d’abord définir la propriété dans la boîte de dialogue Démarrage ou créer la propriété en procédant comme suit :
-
Dans une base de données Microsoft Access (.mdb ou .accdb), vous pouvez ajouter cette propriété en utilisant la méthode CreateProperty, puis en l’attachant à la collection Properties de l’objet Database.
-
Dans un projet Microsoft Access (.adp), vous pouvez l’ajouter à la collection AccessObjectProperties de l’objet CurrentProject en utilisant la méthode Add.
Remarques
Si vous définissez cette propriété sur False, un sous-ensemble prédéfini de menus intégrés complets s’affiche dans votre base de données. Cet ensemble de menus n’inclut pas les menus et commandes permettant aux utilisateurs de modifier la structure des objets de base de données.
La définition de cette propriété sur False désactive également les boutons de la barre d’outils correspondant aux éléments de menu désactivés. En revanche, les menus contextuels ne sont pas affectés (vous pouvez toujours modifier certaines fonctionnalités de conception à l’aide des commandes des menus contextuels). Pour empêcher les utilisateurs d’accéder aux commandes des menus contextuels, vous pouvez définir la propriété AllowShortcutMenus sur False.
Le paramètre de cette propriété ne prendra effet qu’à la prochaine ouverture de la base de données.