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

VBA Access Discussion :

formatage conditionnel dans un formulaire


Sujet :

VBA Access

  1. #1
    Membre du Club Avatar de antoine dpt
    Inscrit en
    Juillet 2004
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 64
    Points : 59
    Points
    59
    Par défaut formatage conditionnel dans un formulaire
    bonjour à tous,

    est il possible de faire du formatage conditionnel sous un formulaire tout comme il est possible de le faire avec les objets Reports?

    j'ai un formulaire en mode "continous form" avec tout une liste des controls noms (accessible via Me.nom) les uns en dessous des autres. En face de ce nom j'ai un unbound control (contrôle non lié à l'objet source de mon formulaire) dont la valeur dépend du control Me.nom. la valeur est extrêmement difficile à calculé et doit faire appel à du VBA.

    en fait c'est comme si je voulais que en meme temps que le formulaire se format et affiche tous les Me.nom les uns en dessous des autres, Access fasse l'appel à mon code VBA pour calculer la valeur voulue.

    comment faire?

  2. #2
    Membre actif Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Points : 218
    Points
    218
    Par défaut
    Bonjour,

    Ton principal problème est que tu utilise unformulaire en mode continu et donc du coup le contenu de ton controle independant doit s'adapter à chaque ligne. A ma connaissance je n'y a pas moyen de mettre de mettre une valeur differente sur chaque ligne.

    La methode que j'utilise :
    - creer une fonction VBA qui calcule la valeur à afficher. Cette fonction doit se trouver dans un module independant (c-à-d pas dans le module du formulaire) et etre public
    - creer une requete avec les données à afficher plus un champ dans lequel tu utilise la fonction precedemment creer pour calculer la valeur
    - et enfin utiliser cette requete comme source de ton formulaire. du coup ton controle n'est plus independant et peut afficher une valeur differente par ligne.

    Cordialement
    Etant philosophe, j'ai un problème pour chaque solution. [R. Zend]

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 10/02/2009, 21h43
  2. Affichage conditionnel dans un formulaire
    Par EIN-LESER dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/01/2009, 13h22
  3. Mise en forme conditionnelle dans un formulaire
    Par moilou2 dans le forum IHM
    Réponses: 1
    Dernier message: 22/02/2008, 18h13
  4. Réponses: 1
    Dernier message: 25/01/2008, 10h17
  5. Formatage conditionnel dans le formulaire
    Par vautour29 dans le forum Access
    Réponses: 7
    Dernier message: 05/08/2006, 19h34

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