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

Access Discussion :

ajouter une chaîne de caractères selon la valeur du champ


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Points : 69
    Points
    69
    Par défaut ajouter une chaîne de caractères selon la valeur du champ
    Bonjour,
    je souhaiterais ajouter à la valeur de mon champ une chaîne de caractères différente selon le résultat que fournit la requête ;
    exemple :
    le résultat de la requête donne 1, affichage dans le champ : "1 ok" ;
    le résultat de la requête donne 2, affichage dans le champ : "2 valide".
    Merci d'avance.

  2. #2
    Membre chevronné Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Points : 2 232
    Points
    2 232
    Par défaut
    Je sé pa si je comprend bien le problème mais tu si tu met ton résultat dans une variable que tu appelle var tu n'a qu'a la tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if (var=1)then
        Me.monChamps="1 ok" 
    else
        Me.monChamps="2 validé" 
    end if

  3. #3
    Membre confirmé Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Points : 481
    Points
    481
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT Id_Table2 & " " &  IIf(Id_Table2=1,"ok",IIf(Id_Table2=2,"valide","ko")) AS Expr1
    FROM Table2;
    Mais je te conseille quand même une table de correspondance avec une bonne vieille jointure

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut Bruce (Willis), je sais elle est facile

    Dans ta requête il faut ajouter un champ "Result" par exemple.

    Result:VraiFaux([MonChamp]=1";"1 OK";VraiFaux([MonChamp]=2";"2 Valide";"Ni 1 ni 2")

    Et tu affiches seulement ton champ [Result] = coche dans la case Afficher

    Voilà

    Désolé j'ai un post de retard

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Points : 69
    Points
    69
    Par défaut
    Salut, je me suis jeté sur la 3è solution, ça marche..je vais tester les 2 autres, notamment la 1ère, qui m'interresse beaucoup, la n° 2 et la n°3 étant assez proches ; merci

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

Discussions similaires

  1. ajouter [une chaîne de caractères ] tableau char
    Par silver4 dans le forum Débuter
    Réponses: 8
    Dernier message: 08/03/2013, 10h21
  2. Réponses: 22
    Dernier message: 22/10/2012, 21h53
  3. Modifier la valeur numérique dans une chaîne de caractère
    Par ab1to dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/03/2010, 14h08
  4. Réponses: 2
    Dernier message: 12/11/2009, 16h34
  5. Recherche de valeurs dans une chaîne de caractères
    Par julieng31 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 18/08/2009, 15h43

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