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 :

valeur d'un champs sous condition


Sujet :

IHM

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut valeur d'un champs sous condition
    Bonjour,

    Je voudrais savoir comment faire pour faire varier la valeur d'un champs en fonction de la valeur d'un autre champs
    soit directement dans la base , oubien dans un formulaire
    actuellement j'ai un champs qui s'appel (emplacement) qui est vide , l'autre champs s'appel (traité) c'est un champs à cocher,par defaud ,il
    est coché,je voudrais le décoché dés que le champs (emplacement) contient m'importe quelle valeur
    merci à tous pour votre aide
    Albatros

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 238
    Points
    238
    Par défaut
    Salut,
    tu peux mettre une petite macro après mise à jour de ton champs [Emplacement] :

    Action : AtteindreContrôle
    Nom contrôle : Traité
    Action : DéfinirValeur
    Elément : [MonForm].[Formulaire]![Traité]
    Expression : =Faux

    ça devrait fonctionner.
    Si tu veux qu'il ne se remette pas à jour en cas de modification du contenu de Emplacement (qui contiendrait déjà des données par ex.), tu rajoute une condition dans ta macro (menu affichage condition) : en première ligne :

    condition : [MonForm].[Formulaire]![Emplacement]<>""
    Action : ArrêtMacro

    cordialement.

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    Une autre possibilité :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub emplacement_AfterUpdate()
        If Me.emplacement <> "" Then
           Me.traité.Value = 0
        Else
           Me.traité.Value = -1
      End If
    End Sub
    Cordialement.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    je vous remercie tous les deux , ce que vous m'avez proposé me convient tres bien
    merci encore

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/08/2009, 10h24
  2. Afficher valeur d'un champ sous condition
    Par yvevmax dans le forum Modélisation
    Réponses: 9
    Dernier message: 05/06/2007, 20h28
  3. [PHP-JS] accessibilité d'un champ sous condition
    Par maraly dans le forum Langage
    Réponses: 1
    Dernier message: 08/08/2006, 17h31
  4. Somme de champs sous condition
    Par Nicola dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 01/08/2006, 15h47
  5. Afficher un champ sous condition
    Par Cantalou dans le forum Access
    Réponses: 24
    Dernier message: 01/02/2006, 15h25

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