IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Déplacer un formulaire avec la fenêtre Access réduite.


Sujet :

VBA Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Déplacer un formulaire avec la fenêtre Access réduite.
    Bonjour,

    Je cherche à déplacer un formulaire avec la fenêtre d'Access réduite comme indiqué dans le titre. Pour cela j'utilise la méthode Form.Move mais cette fonction se repère, malheureusement, en fonction de la position de la fenêtre d'Access. Or justement quand celle-ci est réduite ça pose quelques problèmes..

    Voici le bout de code qui me pose problème :

    Nom : 2019_08_14_16_25_12_Window.png
Affichages : 123
Taille : 2,7 Ko

    Le code marche bien si la fenêtre d'Access n'est pas réduite mais pose problème si elle l'est..

    Mes questions sont les suivantes :
    • Comment faire en sorte que cela fonctionne?
    • Y-a-il un autre moyen de déplacer un formulaire?


    Merci pour vos réponses

    Cordialement

    PS : Maximiser, bouger puis minimiser fonctionne mais le flash de la fenêtre d'Access est trop dérangeant.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    Salut,

    l'astuce qui me vient en tete serait de recuperer les valeurs en question entre un cache-cache de ton application access
    1/afficher l'application
    2/prendre les valeurs de top et left de ton formulaire dans des variables
    3/cacher l'application
    4/ouvrir le formulaire
    5/bouger le formulaire
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour Jean-Philippe,

    C'est justement la dernière étape qui me pose problème. Si je déplace mon formulaire alors que la fenêtre Access est réduite mon formulaire ne s'affiche pas correctement.
    A moins que je n'ai pas bien compris ton explication je ne vois pas comment faire sans faire apparaître la fenêtre Access à chaque fois.. Ce qui est vraiment problematique.

    Merci en tout cas pour l'attention porté à mon problème

    Cordialement

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour et désolé pour le double post,

    J'ai quand même tester de mettre des variables globales pour "left" et "top" mais rien n'y fait.. ça m'a quand même permis de vérifier les valeurs et ils semblent être "normal" : quand la fenêtre Access est minimiser (left = 21248, top = 21248) pour (0, 0) quand la fenêtre est maximiser. Et les valeurs ne semble pas aberrante quand je déplace le formulaire. Mais même avec ça le formulaire déplacer avec .Move disparaît complètement de l'écran si Access est minimisé (mais est belle et bien ouvert).

    Merci pour vos réponses !

    Cordialement

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    OK,

    et au lieu de minimiser, as-tu regardé si rendre l'application invisible pouvait aboutir ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    L'application était invisible au début mais je ne trouvais pas cette solution très ergonomique du fait que l'on ne voyait pas Access dans la barre des tâches..
    Je suppose que ça devrais fonctionner mais là encore je préférerais éviter cette solution.

    Merci en tout cas pour la proposition !

    Cordialement

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/02/2015, 14h04
  2. [AC-2000] Formulaires avec GRAHIQUES sous Access 2000 et 2007
    Par Observateur dans le forum IHM
    Réponses: 4
    Dernier message: 18/05/2009, 18h50
  3. formulaire avec champ calcules sur access
    Par tobisko dans le forum Access
    Réponses: 3
    Dernier message: 08/09/2006, 13h52
  4. Réponses: 2
    Dernier message: 11/08/2006, 15h45
  5. Réponses: 4
    Dernier message: 23/06/2005, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo