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 :

Positionnement variable d'une étiquette sur un état [AC-365]


Sujet :

IHM

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Octobre 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 46
    Par défaut Positionnement variable d'une étiquette sur un état
    Bonjour,

    Je cherche à changer la position d'une étiquette d'un état en fonction de la valeur d'un champ de la table source de l'état.
    J'ai mis le code suivant sur l'évènement Détail-On Format (j'ai également essayé Détail-On Paint):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Me.MGTTbl30SF01.Value > 140 Then
        Me.LblSF04.Top = 300
    End If
    mais la position de l'étiquette ne change pas.
    J'ai essayé de trouver quelque chose dans les tutos et réponses aux questions, mais sans succès.

    Est-ce que je cherche à faire est possible?
    Si oui, comment le faire?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 935
    Par défaut
    bonjour,
    je pense que ce n'est pas possible: certaines propriétés sont modifiables uniquement en mode création, ce doit être le cas pour Top.

  3. #3
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 520
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    J'ajouterais une chose par rapport à la remarque de Tee-grandbois :

    si cette étiquette LblSF04 n'est pas dans la section détail de l'état ce n'est pas possible de la formater ou de la déplacer sur cet événement (Détail_Format).

    Il faudrait la déplacer au formatage de la section contenant l'étiquette (ZoneEntêtePage, etc.), mais est-ce possible avec la condition sur la valeur ?
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Octobre 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 46
    Par défaut
    Merci tee_grandbois et Ussr pour vos réponses.

    Pour User, j'avais oublié de préciser que l'étiquette LblSF04 est bien dans la section Détail de l'état.

    .

  5. #5
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 520
    Billets dans le blog
    67
    Par défaut
    ça devrait marcher (je viens de faire un test sur ma machine).

    A première vue, s'il n'y a pas de message d'erreur, c'est soit que la condition n'est pas respectée (le if..), soit que le code n'est pas lié à l'événement sur formatage de la section détail.
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  6. #6
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 935
    Par défaut
    Citation Envoyé par User Voir le message
    ça devrait marcher (je viens de faire un test sur ma machine).

    A première vue, s'il n'y a pas de message d'erreur, c'est soit que la condition n'est pas respectée (le if..), soit que le code n'est pas lié à l'événement sur formatage de la section détail.
    j'ai répondu trop vite ça fonctionne en effet, je viens de tester aussi

  7. #7
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Octobre 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 46
    Par défaut
    Citation Envoyé par User Voir le message
    ça devrait marcher (je viens de faire un test sur ma machine).

    A première vue, s'il n'y a pas de message d'erreur, c'est soit que la condition n'est pas respectée (le if..), soit que le code n'est pas lié à l'événement sur formatage de la section détail.


    En fait en testant à nouveau j'obtiens ce que je cherche après avoir ajouté un Else dans le IF pour replacer l'étiquette dans l'autre position.

    Merci beaucoup.

    .

  8. #8
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Octobre 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 46
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    j'ai répondu trop vite ça fonctionne en effet, je viens de tester aussi
    Merci!

  9. #9
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    3 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 028
    Par défaut
    Bonjour,

    A savoir, peut-être est ce ton besoin :
    dans la zone détail, pour un contrôle texte, tu as à ta disposition les propriétés "Auto extensible" et "Auto réductible" pour un bon positionnement relatif des champs.
    Les positionner à OUI dans ce cas.

    Nom : pptés zoneTexte.png
Affichages : 46
Taille : 30,7 Ko
    "Always look at the bright side of life." Monty Python.

  10. #10
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Octobre 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 46
    Par défaut
    Citation Envoyé par micniv Voir le message
    Bonjour,

    A savoir, peut-être est ce ton besoin :
    dans la zone détail, pour un contrôle texte, tu as à ta disposition les propriétés "Auto extensible" et "Auto réductible" pour un bon positionnement relatif des champs.
    Les positionner à OUI dans ce cas.
    Merci. J'avais mis ces propriétés sur Auto, mais mon problème était un peu différent, à savoir une étiquette à placer à des endroits, et avec des Caption, différents selon les valeurs du champ.

    .

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

Discussions similaires

  1. [XSLT] Faire une boucle sur une variable [i]
    Par PoT_de_NuTeLLa dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 07/06/2010, 12h45
  2. positionnement dynamique d'une image sur une autre
    Par j.p.mignot dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 30/12/2007, 11h14
  3. Réponses: 2
    Dernier message: 23/11/2007, 11h33
  4. Réponses: 6
    Dernier message: 30/11/2005, 15h15
  5. comment Positionner une image sur une autre ?
    Par moumoule17 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/11/2004, 16h41

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