Modal, propriété

S'applique à

Form, objet

Report, objet

La propriété Modal permet de spécifier si un formulaire ou un état s'ouvre sous la forme d'une fenêtre modal. Si c'est le cas, vous devez fermer la fenêtre avant de pouvoir focus un autre objet. Type de données booléen en lecture/écriture.

expression.Modal

expression Requise. Expression qui renvoie l'un des objets de la liste S'applique à.

Remarques

La propriété Modal utilise les paramètres ci-dessous.

Paramètre

Visual Basic

Description

Oui

True

Le formulaire ou l'état s'ouvre sous la forme d'une fenêtre modale.

Non

False

(Valeur par défaut) Le formulaire ne s'ouvre pas sous la forme d'une fenêtre modale.


Vous pouvez définir cette propriété par le biais de la feuille de propriétés du formulaire ou de l'état, d'une macro ou d'un code Visual Basic pour Applications (VBA).

Lorsque vous ouvrez une fenêtre modale, les autres fenêtres de Microsoft Office Access 2007 sont désactivées jusqu'à ce que vous fermiez le formulaire (vous pouvez néanmoins activer les fenêtres d'autres applications). Pour désactiver les menus et les barres d'outils en plus des autres fenêtres, définissez les propriétés Modal et PopUp sur Oui.

La propriété BorderStyle permet de spécifier le type de bordure d'un formulaire. En règle générale, la propriété BorderStyle des formulaires modaux est définie sur Boîte de dialogue.

tip

Les propriétés Modal, PopUp et BorderStyle permettent de créer une boîte de dialogue personnalisée. Définissez la propriété Modal sur Oui, PopUp sur Oui et BorderStyle sur Boîte de dialogue pour créer des boîtes de dialogue personnalisées.

Lorsque la propriété Modal est définie sur Oui, le formulaire ne devient modal que si vous :

  • l'ouvrez en mode Formulaire dans le volet de Navigation.

  • l'ouvrez en mode Formulaire à l'aide d'une macro ou d'un code VBA.

  • passez du mode Création au mode Formulaire.

Lorsque le formulaire est modal, vous ne pouvez pas passer du mode Formulaire au mode Feuille de données. Vous pouvez cependant passer au mode Création, puis au mode Feuille de données.

Le formulaire n'est pas modal en mode Création ou Feuille de données et ne l'est pas non plus lorsque vous passez du mode Feuille de données au mode Formulaire.

Remarque : Le paramètre Boîte de dialogue de l'argument d'action Mode fenêtre de l'action OpenForm permet d'ouvrir un formulaire dont les propriétés Modal et PopUp sont définies sur Oui.

Exemple

Pour renvoyer la valeur de la propriété Modal du fomulaire « Traitement des commandes », faites comme suit :

Dim b As Booleanb = Forms("Traitement des commandes").Modal

Pour définir la valeur de la propriété Modal, faites comme suit :

Forms("Traitement des commandes").Modal = True

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×