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 :

Résolution d'écran


Sujet :

Access

  1. #1
    Membre régulier Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 186
    Points : 81
    Points
    81
    Par défaut Résolution d'écran
    bonjour,

    Je travaillais avec une résolution d’écran égale à 1024x768 Pixels. J’ai crée un formulaire dont les propriétés Fen Indépendante et Fen Modale sont à Oui et J’ai enlevé les barres de défilement. Tous marche comme je veux.

    Lorsque je passe à la résolution 800x600 certains contrôles disparaissent, et comme j’ai enlevé les barres de défilement. Alors ces contrôles ne peuvent pas être utilisés.

    Est-ce qu’il y a un moyen qui me permet de consulter le formulaire sur des PC dont la résolution d’écran est différentes sans modifier à chaque fois la résolution d’écran.

    Merci

  2. #2
    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
    En général, c'est la largeur qui pose problème. Dans ce cas je te conseille de garder l'ascenseur horizontal. Ce conseil est aussi valable pour les sous-formulaires comportant un grand nombre de colonnes.
    J'espère que ça va t'aider.

  3. #3
    Membre régulier Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 186
    Points : 81
    Points
    81
    Par défaut
    Bonjour,

    J’ai trouvé la solution suivante :

    Au démarrage de l’application je change la résolution de l’écran à celle qui me permet de voir le formulaire convenablement, et en quittant l’application je restaure la résolution précédente.

    Pour changer la résolution j’ai trouvé la solution dans la FAQ. Il me reste l’astuce qui me permet de connaître la résolution actuelle d’un écran, pour que je puisse la restaurer après modification.

    Quelqu’un peut m’aider ?

    Merci encore pour votre aide.

  4. #4
    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
    Voilà ce que je mets dans certaines applis
    Code : 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
    Private Declare Function apiGetSys Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
     
    Call GetLargeurEcran
     
    Function GetLargeurEcran() As Integer
     
        '---------------  Résolution de travail
        GetLargeurEcran = apiGetSys(16)
        If GetLargeurEcran < 1024 Then
            MsgBox "Attention, la résolution de votre écran devrait" & vbCrLf & "" _
            & "être au minimum de 1024 x 768 afin que les" & vbCrLf & "" _
            & "formulaires soient visibles en totalité." & vbCrLf + vbCrLf & "" _
            & "Conseil : Consultez un ophtalmologiste.", vbExclamation, "PROBLEME RESOLUTION"
        End If
     
    End Function

  5. #5
    Membre régulier Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 186
    Points : 81
    Points
    81
    Par défaut
    Citation Envoyé par stigma
    Voilà ce que je mets dans certaines applis
    Code : 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
    Private Declare Function apiGetSys Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
     
    Call GetLargeurEcran
     
    Function GetLargeurEcran() As Integer
     
        '---------------  Résolution de travail
        GetLargeurEcran = apiGetSys(16)
        If GetLargeurEcran < 1024 Then
            MsgBox "Attention, la résolution de votre écran devrait" & vbCrLf & "" _
            & "être au minimum de 1024 x 768 afin que les" & vbCrLf & "" _
            & "formulaires soient visibles en totalité." & vbCrLf + vbCrLf & "" _
            & "Conseil : Consultez un ophtalmologiste.", vbExclamation, "PROBLEME RESOLUTION"
        End If
     
    End Function
    merci stigma votre code m'a permis de trouver la solution

    au début du module j'ai mis le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Declare Function apiGetSys Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long
    pour obtenir la résolution j'ai utilisé :

    pour obrtenir la largeur

    pour obrtenir la hauteur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 14
    Dernier message: 24/11/2023, 20h24
  2. Obtenir la résolution d'écran des utilisateurs ?
    Par piff62 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 23/04/2006, 00h47
  3. Résolution d'écran
    Par Pierre Fauconnier dans le forum Windows
    Réponses: 3
    Dernier message: 25/01/2005, 08h07
  4. Comment connaître la résolution d'écran ?
    Par Frunz dans le forum Langage
    Réponses: 3
    Dernier message: 18/06/2004, 17h50
  5. Résolution d'écran
    Par titicurio dans le forum C++Builder
    Réponses: 8
    Dernier message: 10/10/2003, 17h40

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