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 :

Problème de codification VBA sur un événement d'un champ indépendant.


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 4
    Par défaut Problème de codification VBA sur un événement d'un champ indépendant.
    Bonjour,

    J'ai créé un formulaire du type "commandes" contenant un sous-formulaire du type "détail de la commande".
    J'ai voulu faire apparaître dans le formulaire "commandes" le montant total de celle-ci. Pour cela, j'ai créer un premier champ indépendant de calcul dans le sous-formulaire, qui fait la somme de toutes les lignes commandées.
    Ensuite, j'ai créé un second champ indépendant dans le formulaire "commandes". Ce dernier a comme valeur (source contrôle) la valeur du premier champ indépendant. Jusque là, pas de souci.

    Je souhaite faire en sorte que lorsque le montant de ce deuxième champ varie, la valeur d'un troisième champ du formulaire "commande" change (par exemple : si le montant du deuxième champ est égal ou supérieur à 1500 euros, la valeur du troisième champ est "très bonne vente" - en-dessous de 1500 euros, c'est une "vente médiocre").
    j'ai beau inscrire le code VBA dans les différents types d'événement du deuxième champ et même du troisième champ, rien ne fonctionne.

    J'ai fait un test sur d'autres champs avec le même code VBA et aucun problème.

    Y a t'il une démarche particulière avec les champs indépendants ?

    Par avance, merci pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    3 043
    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 043
    Par défaut
    Bonsoir,

    Effectivement les événements ne se déclenchent apparemment pas sur les champs indépendants.

    Il te reste la solution de mettre en source du 3 eme controle, une formule du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =VraiFaux([Formulaires]![Formulaire2]![texte0] > 1500;"belle vente";"mauvaise vente")
    A toi de remplacer [Formulaires]![Formulaire2]![texte0] par la formule que tu as saisi en source du 2eme champ independant.

    Cdlt

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 4
    Par défaut
    Merci pour votre réponse.
    J'ai finalement adopté une solution par le biais d'une macro attachée à un bouton de validation.
    Pour résumer, lorsque je veux valider un enregistrement, les macros s'exécutent et ça marche très bien.

    Je voudrais juste préciser que je suis super déçu du manque d'utilisation du potentiel des champs indépendants. Je vais d'ailleurs poster un autre sujet sur le forum (comment faire apparaître dans un champ indépendant d'un formulaire le résultat d'une requête effectuée sur la base d'un autre champ du même formulaire).

    Bonsoir à tous.

Discussions similaires

  1. [Access 2007] Problème sur l'évènement Dirty
    Par Psykokwak68 dans le forum Access
    Réponses: 12
    Dernier message: 29/10/2007, 15h45
  2. Problème codification VBA
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 12/09/2007, 15h17
  3. [VBA - Excel] Problème de deux cellules sur l'evenement OnChange
    Par champmart dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/01/2007, 17h06
  4. [Vba-Excel] Récupérer événement sur une cellule
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/04/2006, 20h27

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