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

IHM Discussion :

Adapter formulaires de saisie à différents écrans


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut Adapter formulaires de saisie à différents écrans
    Bonjour,

    Je souhaite installer une base access sur 2 PC. L'un avec un écran 17'', l'autre un 15''

    J'ai développé la base et préparé mes formulaires de saisie sur un 17 ''. J'ai eu la mauvaise surprise de voir des formulaires inadaptés sur le 15''.

    Y a-t-il un paramétrage au niveau du formulaire ou dois-je créer des formulaires de saisie en fonction de la taille de l'écran.

    Dans les paramètres d'affichage du formulaire j'ai mis
    Taille ajustée : oui
    autocentrer : oui

    Je pensais que ça suffisait. Visiblement non

    Si quelqu'un à une idée.
    Par avance merci

  2. #2
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    Ce n'est pas la taille de l'écran qui est en cause, mais la résolution utilisée...

    Et Access ne gère pas cela automatiquement...

    Voir cette discussion.

    Tu risque cependant de rencontrer un certain nombre de problèmes, dans la mesure ou visiblement tu as développé dans la résolution supérieure.

    Le code proposé gère mieux le fait de passer d'une résolution inférieure à une résolution plus importante.

    Autre solution, si on peut dire, développer une interface pour chaque résolution utilisée...

    Domi2

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 264
    Par défaut
    salut je rencontre actuellement ce probleme et ca fait 3 sem que je n ai pas trouvé.
    Je developpe sur une ecran de PC de bureau donc j ai tout dimensionné en focntion de cela et maintenant j aimerai en faire l utilisation sur un ecran de PC portable.
    Que veut tu dire par :" Autre solution, si on peut dire, développer une interface pour chaque résolution utilisée... "
    Merci

  4. #4
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    Que veut tu dire par :" Autre solution, si on peut dire, développer une interface pour chaque résolution utilisée... "
    Ben, c'est pas compliqué : admettons que ton appli sera utilisée dans 2 résolutions, par exemple 800 * 600 et 1024 * 768.

    Tu te mets d'abord dans une résolution et tu adaptes tes formulaires pour que tout tienne bien dans l'écran et tu les sauvegardes par exemple sous frmMonForme800600.

    Tu recommences l'opération en 1024 * 768...

    Ensuite, tu modifies ton code pour ouvrir conditionnellement tes formulaires, en fonction de la valeur d'une variable.

    Une fois fait, à l'ouverture de ton application, tu récupères la résolution utilisée par le poste, tu passes la valeur à la variable, est le tour est joué.

    Ou, plus simple, tu fais une appli pour chaque résolution (mais il te faudra en développer/maintenir 2 en //)...

    Et si tu dois tenir compte de 3 ou 4 résolutions, bonjour les dégâts...

    J'ai bien dit que ce n'était pas trop une solution...

    Domi2

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut
    Bonjour,

    Je n'ai pas eu le temps de me pencher sur le problème hier. Je vais tester cela aujourd'hui.

    Le renvoi vers la discussion est très intéressant. Je ne l'avais pas vu avant de poser la question

    Je teste les 2 solutions,

    A suivre...

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut
    Citation Envoyé par Domi2 Voir le message
    Bonjour,

    Une fois fait, à l'ouverture de ton application, tu récupères la résolution utilisée par le poste, tu passes la valeur à la variable, est le tour est joué.

    Domi2
    Petite question, je fais comment pour récupérer la résolution à l'ouverture de l'appli ?
    Faut-il prévoir une constante définissant le paramétrage de la résolution ou y a-t-il possibilité de récupérer l'info automatiquement en fonction du paramétrage de résolution utilisé par poste. Cela simplifierait les choses

    Merci

  7. #7
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    Une petite recherche dans la FAQ.

    Domi2

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut
    Merci,

    Je n'ai pas encore pris le reflex FAQ. Je vais essayer de progresser aussi à ce sujet

Discussions similaires

  1. Formulaire de saisie dans différentes tables
    Par sillimi18 dans le forum Débuter
    Réponses: 2
    Dernier message: 27/05/2013, 10h10
  2. Adapter une application android à différentes tailles d'écrans
    Par MarwenSaidi dans le forum Communiqués
    Réponses: 0
    Dernier message: 01/02/2013, 11h30
  3. Adapter un Form aux différentes résolutions d'écran
    Par pjtuloup dans le forum C++Builder
    Réponses: 8
    Dernier message: 21/06/2011, 10h23
  4. Réponses: 0
    Dernier message: 07/04/2008, 17h56
  5. Réponses: 2
    Dernier message: 18/01/2006, 18h19

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