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

Access Discussion :

Fenêtre propriétés indésirable


Sujet :

Access

  1. #1
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 111
    Points : 1 612
    Points
    1 612
    Par défaut Fenêtre propriétés indésirable
    Bonjour,
    Access 2003 : Je crée des bases frontales mde, mais si j'oublie de fermer la fenêtre des propriétés lorsque je crée le mde, celle-ci apparaît au premier plan lors de l'exécution de l'appli. Et ceci est particulièrement gênant dans le cas d'un formulaire modal car on ne peut accéder aux zones cachées du formulaire.
    Je sais qu'il suffit d'y penser avant, mais n'y a t'il pas une astuce afin que ceci ne se produise pas ?
    Merci

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut Scruter l'état des boutons de commandes des barres d'outils ou des menus
    Bonjour,
    Citation Envoyé par stigma
    Je sais qu'il suffit d'y penser avant, mais n'y a t'il pas une astuce afin que ceci ne se produise pas ?
    La fenêtre des propriétés n'est jamais affichée si tu ouvres ton application en mode Runtime.
    Utilises la ligne de commande d'Access : http://loufab.developpez.com/raccourci/#L3.4.C

    Mais, le mode Runtime a des conséquences lourdes, puisqu'il rend indisponibles de nombreuses fonctionnalités, peut-être requises par ton application.

    Une autre technique, un peu plus "bidouille", consiste à scruter l'interface utilisateur d'Access, et plus particulièrement le bouton de commande qui permet alternativement d'afficher ou masquer la fenêtre des propriétés.
    Chaque bouton de commande d'Access est identifié par un n° unique: ici c'est le 222.

    La propriété State de ce bouton de commande nous apprend s'il est enfoncé (State=-1) ou relevé (State=0).

    S'il est enfoncé, on peut demander à Access de le relever.
    Voici le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If CommandBars.FindControl(Id:=222).State=-1 Then
        DoCmd.RunCommand acCmdProperties
    EndIf

Discussions similaires

  1. bug? fenêtre propriété devenu inaccessible
    Par philoeil dans le forum Access
    Réponses: 4
    Dernier message: 02/07/2007, 18h49
  2. Réponses: 12
    Dernier message: 23/04/2007, 16h37
  3. Fenêtre Propriétés d'Affichage
    Par jlechat dans le forum Windows XP
    Réponses: 10
    Dernier message: 01/10/2006, 20h37
  4. Réponses: 2
    Dernier message: 24/05/2006, 23h08
  5. Lien pour afficher fenêtre Propriétés système.
    Par keny dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/07/2005, 18h13

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