Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

S’applique à

Objet Form

Objet Report

La propriété Modal permet de spécifier si un formulaire ou un état s’ouvrent sous la forme d’une fenêtre modal. Quand un formulaire ou un état s’ouvrent sous la forme d’une fenêtre modale, vous devez fermer celle-ci avant de pouvoir déplacer le focus vers un autre objet. Booléen en lecture/écriture.

expression.Modal

expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.

Remarques

La propriété Modal utilise les paramètres suivants.

Paramètre

Visual Basic

Description

Oui

Vrai

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

Non

Faux

(Par défaut) Le formulaire s’ouvre sous la forme d’une fenêtre non modale.


Vous pouvez définir cette propriété à l’aide 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 dans Microsoft Office Access 2007 sont désactivées jusqu’à ce que vous fermiez le formulaire (bien que vous puissiez basculer vers des fenêtre dans d’autres applications). Pour désactiver les menus et barres d’outils en plus des autres fenêtres, définissez les propriétés Modal et FenIndépendante sur Oui.

La propriété StyleBordure permet de spécifier le type de bordure d’un formulaire. En règle générale, les formulaires modaux utilisent la propriété StyleBordure définie sur Dialog.

Conseil

Vous pouvez utiliser les propriétés Modal, FenIndépendante et StyleBordure pour créer une boîte de dialogue personnalisée. Vous pouvez définir Modal sur Oui, FenIndépendante sur Oui et StyleBordure sur Dialog pour des boîtes de dialogue personnalisées.

La définition de la propriété Modal sur Oui rend le formulaire modal uniquement dans les cas suivants :

  • Vous l’ouvrez en mode Formulaire à partir du volet de navigation.

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

  • Vous passez du mode Création au mode Formulaire.

Lorsque le formulaire est modal, vous ne pouvez pas passer en mode Feuille de données à partir du mode Formulaire. En revanche, vous pouvez basculer en mode Création, puis en mode Feuille de données.

Le formulaire n’est pas modal en mode Création ou en mode Feuille de données. Il n’est pas davantage modal si vous basculez du mode Feuille de données an mode Formulaire.

Remarque : Vous pouvez utiliser le paramètre Dialog de l’argument de l’action Mode Fenêtre de l’action OuvrirFormulaire pour ouvrir un formulaire avec ses propriétés Modal et FenIndépendante définies sur Oui.

Exemple

Pour renvoyer la valeur de la propriété Modal pour le formulaire « Order Entry » (Saisie de commande), vous pouvez utiliser la syntaxe suivante :

Dim b As Booleanb = Forms("Order Entry").Modal

Pour définir la valeur de la propriété Modal, vous pouvez utiliser la syntaxe suivante :

Forms("Order Entry").Modal = True

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×