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.

Dans les bases de données de bureau Access, si vous avez défini vos options de fenêtre de document pour utiliser des fenêtres qui se chevauchent plutôt que des documents à onglets, vous pouvez utiliser l’action de macro MoveAndSizeWindow pour déplacer ou redimensionner la fenêtre active. Pour plus d’informations sur la définition des options de fenêtre de document, consultez la section Remarques.

Remarque : Cette action de macro ne peut pas être appliquée aux fenêtres de code dans Visual Basic Editor. Pour plus d’informations sur la façon d’affecter les fenêtres de code, consultez la rubrique relative à la propriété WindowState .

Remarque : L’action de macro MoveAndSizeWindow n’est pas disponible dans les applications web Access.

Paramètre

L’action de macro MoveAndSizeWindow contient les arguments suivants.

Argument de l’action

Description

Vers la droite

Nouvelle position horizontale du coin supérieur gauche de la fenêtre, mesurée à partir du bord gauche de la fenêtre contenante. Entrez la position dans la zone Argument droit .

Bas

Nouvelle position verticale du coin supérieur gauche de la fenêtre, mesurée à partir du bord supérieur de la fenêtre contenante.

Width

Nouvelle largeur de la fenêtre.

Hauteur

Nouvelle hauteur de la fenêtre.

Si vous laissez un argument vide, Access utilise le paramètre actuel de la fenêtre.

Vous devez entrer une valeur pour au moins un argument.

Remarque : Chaque mesure est en pouces ou centimètres, selon les paramètres régionaux dans Windows Panneau de configuration.

Remarques

Pour configurer une application afin qu’elle utilise des fenêtres qui se chevauchent plutôt que des documents à onglets, procédez comme suit :

  1. Cliquez sur Fichier > Options.

  2. Cliquez sur Base de données active.

  3. Dans la section Options de l’application , sous Options de la fenêtre de document, cliquez sur Fenêtres superposées.

  4. Cliquez sur OK, puis fermez et rouvrez la base de données.

Cette action est similaire à un clic sur Déplacer ou Taille dans le menu Contrôle de la fenêtre. Avec les commandes de menu, vous utilisez les touches de direction du clavier pour déplacer ou redimensionner la fenêtre. Avec l’action de macro MoveAndSizeWindow , vous entrez directement les mesures de position et de taille. Vous pouvez également utiliser la souris pour déplacer et dimensionner les fenêtres.

Vous pouvez utiliser cette action de macro sur n’importe quelle fenêtre, dans n’importe quelle vue.

Conseils

  • Pour déplacer une fenêtre sans la redimensionner, entrez des valeurs pour les arguments Droite et Bas , mais laissez les arguments Width et Height vides.

  • Pour redimensionner une fenêtre sans la déplacer, entrez des valeurs pour les arguments Width et Height , mais laissez les arguments Droite et Bas vides.

Pour exécuter l’action de macro MoveAndSizeWindow dans un module Visual Basic pour Applications (VBA), utilisez la méthode MoveSize de l’objet DoCmd .

Exemple

Synchroniser des formulaires à l’aide d’une macro

Les actions macro suivantes ouvrent un formulaire Liste de produits dans le coin inférieur droit du formulaire Fournisseurs, affichant les produits du fournisseur actuel. Il montre l’utilisation des actions Echo, MsgBox, GoToControl, StopMacro, OpenForm et MoveAndSizeWindow . Il montre également l’utilisation d’une expression conditionnelle avec les actions MsgBox, GoToControl et StopMacro . Cette macro doit être attachée au bouton Vérifier les produits dans le formulaire Fournisseurs.

Condition

Action

Arguments : Paramètre

Commentaire

Echo

Echo On : Non

Arrêter la mise à jour de l’écran pendant l’exécution de la macro.

IsNull([ID fournisseur])

Msgbox

Message : Accédez à l’enregistrement du fournisseur dont vous souhaitez afficher les produits, puis cliquez à nouveau sur le bouton Vérifier les produits.

Bip : Oui

Type : Aucun

Titre : Sélectionner un fournisseur

S’il n’existe aucun fournisseur actuel dans le formulaire Fournisseurs, affichez un message.

GoToControl

Nom du contrôle : CompanyName

Déplacez le focus sur le contrôle CompanyName.

...

StopMacro

Arrêtez la macro.

OpenForm

Nom du formulaire : Liste des produits

Affichage : Feuille de données

Nom du filtre :

Condition Where : [ID fournisseur] = [Formulaires] ! [Fournisseurs] ! [SupplierID]

Mode données : lecture seule

Mode fenêtre : Normal

Ouvrez le formulaire Liste des produits et affichez les produits du fournisseur actuel.

MoveAndSizeWindow

Droite : 0,7799 »

Bas : 1.8 »

Placez le formulaire Liste des produits dans le coin inférieur droit du formulaire Fournisseurs.

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.

×