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 :

Récupérer la valeur d'une requête dans un formulaire


Sujet :

IHM

  1. #21
    Membre régulier
    Profil pro
    Inscrit en
    Août 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2010
    Messages : 313
    Points : 73
    Points
    73
    Par défaut
    MErci !

    Voilà ça fonctionne très bien avec ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RechDom("[SommeDeSommepayé]";"R_Calcul_somme_payé_par clients_-365";"N°_Client =" & [N°_Client])
    Est-il possible de faire une condition if avec ce genre de code?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If me.[chiffre_affaire].value > "200" then Me.[Rabais]=RechDom("[Rabais_1]";"T_Rabais";"N°_Club =" & [N°_Club])
    En fait j'aimerais que si le chiffre d'affaire est plus grand que 200 , le champ "rabais" prenne la valeur "rabais_1" de T_Rabais et que ça prenne par rapport à la ligne N°club
    et si > 400 , rabais_2, > 600 then rabais_3 etc

    En fait la même chose que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RechDom("[SommeDeSommepayé]";"R_Calcul_somme_payé_par clients_-365";"N°_Client =" & [N°_Client])
    Mais avec en plus une condition If on fonction de la valeur d'un champ du formulaire !

    Pourriez-vous m'aiguiller ? Faut-il faire ça en VBA ou c'est possible d'en une source contrôle ?

    MErci

  2. #22
    Membre régulier
    Profil pro
    Inscrit en
    Août 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2010
    Messages : 313
    Points : 73
    Points
    73
    Par défaut
    J'ai bricolé...

    J'utilise ces code pour récupérer mes 3 valeurs dans 3 champs différents de mon formulaire. Ces champs sont uniquement là comme champ "transitoire" .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RechDom("[Rabais_progressif_1]";"T_Club";"Nom_Club ='" & [Nom_Club] & "'")
    Et ensuite avec un code VBA sur après mise à jour de la liste déroulante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Me.Chiffre_affaire.Value > "200" Then Me.Rabais = Me.Progressif_1 & "%"
    If Me.Chiffre_affaire.Value > "400" Then Me.Rabais = Me.Progressif_2 & "%"
    If Me.Chiffre_affaire.Value > "600" Then Me.Rabais = Me.Progressif_3 & "%"
    ça marche mais je me demande si il n'est pas possible d'éviter les champs transitoire et de finalement regrouper le tour dans la formule =rechdom etc

    Merci

  3. #23
    Membre régulier
    Profil pro
    Inscrit en
    Août 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2010
    Messages : 313
    Points : 73
    Points
    73
    Par défaut
    comme souvent ça marche mais pas complétement.. Sur le PC principal, pas de soucis, par contre sur le deuxième pc en runtime avec les tables liés, il ne doit pas aimer mon code vba car il plante... donc faudrait vraiment trouver une solution avec =rechdom..

    En espérant trouver de l'aide...

    Merci

  4. #24
    Membre régulier
    Profil pro
    Inscrit en
    Août 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2010
    Messages : 313
    Points : 73
    Points
    73
    Par défaut
    Personne n'a une idée?

    Merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2010] Récupérer une valeur d'une requête dans une variable
    Par Braiice dans le forum VBA Access
    Réponses: 9
    Dernier message: 30/08/2018, 14h16
  2. Récupérer les valeurs d'une feuille dans un formulaire
    Par abdelkarim_1987 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 14/08/2013, 20h14
  3. Réponses: 4
    Dernier message: 02/08/2013, 12h53
  4. Récupérer les valeurs d'une requête SQL dans un champs html SELECT
    Par tamiii dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/11/2007, 13h27
  5. Valeur d'une requête dans 1 formulaire
    Par liop49 dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 07/07/2006, 10h02

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