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 :

Affichage fenêtres ouvertes barre de tâches


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Affichage fenêtres ouvertes barre de tâches
    Nous venons de convertir notre système de MS-ACCESS 2002 à 2010. Nous n'avons pas trouvé comment se déplacer d'une fenêtre ouverte à l'autre facilement (sans CRTL-F6). Or, avec 2002, des icônes s'affichaient dans la barre de tâches rendant facile le repérage; ce n'est plus le cas.

    Quelqu'un parmi vous peut aider?

    Merci à l'avance de vous pencher sur la situation.

    Salutations.

    PDMLive

  2. #2
    Membre expérimenté
    Avatar de mumen
    Homme Profil pro
    Développement à façon multisecteur.
    Inscrit en
    Mars 2004
    Messages
    566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Développement à façon multisecteur.

    Informations forums :
    Inscription : Mars 2004
    Messages : 566
    Points : 1 381
    Points
    1 381
    Par défaut
    Peut être que l'option "Documents à onglets" est activée dans ta base, ce qui peut te faire perdre les repères.

    Dans : Fichiers/Option/Base de données active/Option de la fenêtre de document

    Essaye de mettre "Fenêtres superposées"

  3. #3
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Bonsoir,

    La fonctionnalité a disparu dans Access 2007.
    Même si on tente de l'activer par code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.SetOption "ShowWindowsInTaskbar", True
    ça ne fonctionne pas.

    Il reste peut-être une possibilité avec des fonctions de l'API Windows, qu'il faut appliquer après chaque ouverture d'une fenêtre.

    Exemple (fonctionne avec XP).
    créer un module de code et y coller ce code :
    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Option Compare Database
    Option Explicit
     
    ' --- Style Fenêtre ---------------------------------------
    Private Const WS_EX_APPWINDOW As Long = &H40000
    Private Const GWL_STYLE As Long = -16
    Private Const GWL_EXSTYLE As Long = -20
     
    Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" _
            (ByVal hWnd As Long, ByVal nIndex As Integer) As Long
     
    Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" _
            (ByVal hWnd As Long, ByVal nIndex As Integer, ByVal dwNewLong As Long) As Long
     
    ' --- Masquer/Montrer fenêtre ------------------------------
    Private Const SW_HIDE As Long = 0
    Private Const SW_SHOWNORMAL As Long = 1
     
    Private Declare Function ShowWindow Lib "user32.dll" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
     
     
    Function ButtonInTaskBar(hWnd As Long, blnON As Boolean)
    Dim dwLong As Long, dwNewLong As Long
        dwLong = GetWindowLong(hWnd, GWL_EXSTYLE)
        If blnON = False Then
           dwNewLong = dwLong And (Not WS_EX_APPWINDOW)
        Else
           dwNewLong = dwLong Or WS_EX_APPWINDOW
        End If
        ShowWindow hWnd, SW_HIDE
        dwLong = SetWindowLong(hWnd, GWL_EXSTYLE, dwNewLong)
        ShowWindow hWnd, SW_SHOWNORMAL
    End Function

    Dans un formulaire, aller dans le code événementiel de «sur chargement» et y coller
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ButtonInTaskBar Me.hWnd, True
    Ça ne fonctionne bien sur, qu'avec des formulaires fenêtrées.
    Soit on a choisi de mettre l'option citée par Mumen sur «Fenêtres superposées» (par opposition à «documents à onglets»),
    soit la fenêtre du formulaire est de type indépendante (voir dans propriétés «Autres»).
    Edit 2013-03-08: Ça à l'air de ne fonctionner que pour des fenêtres de type indépendantes.

    A+

Discussions similaires

  1. [Windev11]Affichage dans la barre des tâche
    Par albator8619 dans le forum WinDev
    Réponses: 7
    Dernier message: 08/06/2007, 19h22
  2. [Barre des tâches] Pas d'icône des programmes ouverts
    Par abd73fr dans le forum Windows XP
    Réponses: 2
    Dernier message: 07/04/2007, 01h23
  3. Colorer la fenêtre minimisée dans la barre de tâche ?
    Par VerrNum dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 19/03/2007, 12h48
  4. Cacher une fenêtre de la barre des tâches
    Par rozwel dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 07/01/2007, 20h53
  5. Réponses: 2
    Dernier message: 25/08/2005, 06h44

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