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

Modélisation Discussion :

Appeler des variables à partir d'un formulaire et VBA


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Par défaut Appeler des variables à partir d'un formulaire et VBA
    Bonjour,

    J'ai 2 tables, une qui contient des "mandats" et leurs options et une autre qui contient le prix de chaque option dépendant du mandat.

    J'ai créer un formulaire et je voudrais que le prix du mandat se calcule automatiquement chaque fois que je sélectionne le type de mandat et les options.

    Voici un bout de code que j'ai fait;

    Private Sub o_ism_Click()

    If o_ism.Value = True Then
    Nb_q_fer = Nb_q_fer + ISMQ
    Else
    Nb_q_fer = Nb_q_fer - ISMQ
    End If

    End Sub

    Mais voilà que lorsque je coche ISM cela ne modifie pas total. Si je remplace ISMQ par un chiffre pas de problème, mais aussitôt que je remet le nom de la variable on dirait qu'il ne va pas chercher la valeur dans la table.

    Des idées????

  2. #2
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Bonjour.....
    ...Si je remplace ISMQ par un chiffre pas de problème
    Attention ici (..sauf incompréhension de ma part....) ISMQ doit correspondre au nom de ton contrôle contenant la valeur......et non pas le nom de ton champ issue de ta table......

  3. #3
    Membre Expert Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Par défaut
    Bonjour,

    J'avoue avoir la même difficulté de (... compréhension...) de ton code.
    orsque je coche ISM cela ne modifie pas total. Si je remplace ISMQ par u
    Tu parles de temps en temps de ISM d'autre fois ISQM
    Tu dis
    je coche ISM
    donc j'en déduis que c'est une case à cocher. Donc ton code devrait plutôt être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub o_ism_AfterUpdate()
      If o_ism.Value = True Then
        Nb_q_fer = Nb_q_fer + ISMQ
      Else
        Nb_q_fer = Nb_q_fer - ISMQ
      End If
    End Sub

Discussions similaires

  1. appeler des composants à partir d'une autre frame
    Par lex13 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 08/07/2007, 21h00
  2. Réponses: 2
    Dernier message: 31/05/2007, 09h51
  3. Appel des fonctions à partir d'un module
    Par walf80 dans le forum VB 6 et antérieur
    Réponses: 42
    Dernier message: 21/03/2007, 12h56
  4. Réponses: 4
    Dernier message: 14/10/2005, 09h54
  5. Réponses: 6
    Dernier message: 30/09/2005, 00h53

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