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 :

Changer dynamiquement les données d'un Etat


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Points : 52
    Points
    52
    Par défaut Changer dynamiquement les données d'un Etat
    Bonjour,

    Je veux afficher dans un Etat une valeur qui n'est pas dans la source de l'Etat.
    Les données source (Recordsource) d'un Etat contiennent une colonne logique Geo (Y/N).
    Je voudrais que l'Etat affiche une zone texte ou éventuellement éditable (Etranger/National) au lieu de Geo (Y/N).

    La transformation est simple, du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if Geo = true then
        Texte = "Etranger"
    else 
        Texte = "National"
    endif
    Mais où mettre ce code ?

    Par exemple dans Report_Load(), la transformation se fait mais pour TOUT l'Etat: elle ne change pas quand la valeur de Geo change.
    GroupHeader0_Format, Report_Current(), Report_Open ne fonctionnent pas non plus.

    Alors est-ce possible ? Et si oui, où mettre la transformation ?

    Merci d'avance,

    Jean-Louis

  2. #2
    Expert éminent Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 273
    Points : 6 582
    Points
    6 582
    Par défaut
    Salut
    Le plus simple serait de passer ce qui suit dans le source contrôle de votre textbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =VraiFaux([geo]=Vrai;"etranger";"national")

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Points : 52
    Points
    52
    Par défaut
    Simple et efficace. Merci.

    Pour un cas plus compliqué (ex. plus de deux valeurs possibles, des conditions supplémentaires, ...), je me demande quand même où il faudrait mettre le code VBA pour que cela marche.

  4. #4
    Expert éminent Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 273
    Points : 6 582
    Points
    6 582
    Par défaut
    Salut
    Évènement Au formatage de la zone détail de votre état.
    Ne pas oublier ensuite de passer en aperçu avant impression

  5. #5
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 917
    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 : 2 917
    Points : 4 821
    Points
    4 821
    Par défaut
    Salut à tous,

    Évènement Au formatage de la zone détail de votre état.
    Ne pas oublier ensuite de passer en aperçu avant impression
    Si on veut pouvoir imprimer directement, il faut également mettre le code dans l'evt Détail -Sur impression (Détail_Print(...))

    CDLT

Discussions similaires

  1. Changer dynamiquement les images de mon carrousel
    Par sheira dans le forum jQuery
    Réponses: 5
    Dernier message: 08/11/2010, 12h09
  2. [AC-2003] Comment changer dynamiquement les tables liées
    Par drejacqu dans le forum Access
    Réponses: 2
    Dernier message: 27/05/2009, 11h33
  3. [MySQL] Afficher de facon dynamique les données d'une table quelconque
    Par cellk dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/11/2008, 14h06
  4. Réponses: 3
    Dernier message: 19/02/2007, 20h32
  5. Delphi7-DOA : procédure dynamique pour ramener les données?
    Par delphim dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/12/2004, 18h26

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