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

Requêtes et SQL. Discussion :

[AC-2010] Requête pour modifier le contenu des champs


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 10
    Points : 5
    Points
    5
    Par défaut [AC-2010] Requête pour modifier le contenu des champs
    Bonjour à tous.

    Je débute en access, et je m'excuse par avance si la question a déjà été posée, mais je ne trouve pas exactement ce que je cherche.


    J'ai une table nommée "List_Pers" avec le champ "Atelier"
    Dans ce champ, il est écrit soit "Fabr" "Cond" "Service technique" etc...

    Je voudrai faire une requête pour que dans mon autre table, ces données soient notées différemment.
    "Fabr" devient "fab"
    "Cond" devient "Cdt"
    "Service Technique" devient "SeT"
    Etc.

    Je créé une requête d'ajout, mais j'avoue sêcher sur la façon de procéder ensuite.
    J'aimerai vraiment faire cette manip via une requête, car le SQL/VBA etc et moi, ça fait 2...(déjà que c'est pas glorieux sous Access...)

    Merci par avance pour toute l'aide que vous pourrez m'apporter.

    Cordialement

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    Salut Schtroumpf76 et bienvenu,

    Utilise la fonction switch() cf <F1>.


  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Bonjour vodiem,

    Désolé de la réponse tardive, mais avec les users, on sait jamais quand on va pouvoir remettre le nez dans Access.

    Merci pour la fonction, cela marche sans problème.

    Si ça peut en aider certains, je détaille un peu plus :

    La fonction en français se nomme "PremVrai"

    [NOM 2emeCOLONNE]: PremVrai([N°]=1;"En attente";[N°]=3;"En commande";[N°]=4;"Refusé";[N°]=5;"Ajourné")
    Pour ma part, il m'a suffit de mettre dans le champ de la requête d'ajout :

    SERVICE : PremVrai([Atelier]="COND";"Cdt";[Atelier]="CHAUD";"SeT")

    Service = Le nom du champ de la nouvelle table
    PremVrai = La fonction
    Atelier = Le nom du champ de l'ancienne table(celle d'où j'extrais mes données)
    COND = Le contenu du champ [Atelier]
    Cdt = Le contenu qui sera noté dans le champ [Service]

    Et ainsi de suite pour chaque chose à modifier. Le tout en une seule ligne et requête, c'est exactement ce que je voulais.

    Voilà, j'espère que ça pourra en aider certains qui comme moi, débutent totalement et sont un poil perdu.

    Merci encore pour ton aide vodiem !

    Bon access à tous

    EDIT : juste un petit bémol à tout ça, sachant que j'ai une vingtaine de contenu à modifier dans le champ, lorsque je tape tout à la suite, j'ai droit au message "L'expression entrée est trop complexe".
    Attention à la longueure de votre formule donc...
    Il va falloir que je créé une requête de modif et que je fasse plusieurs requêtes...

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

Discussions similaires

  1. [AC-2007] requête pour trier et afficher des champs non vides
    Par girard.hubert dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 25/01/2010, 20h08
  2. Réponses: 1
    Dernier message: 22/11/2008, 10h36
  3. Requête pour récupérer le nom des champs
    Par legillou dans le forum JDBC
    Réponses: 1
    Dernier message: 08/02/2006, 16h09
  4. Réponses: 4
    Dernier message: 05/01/2006, 09h01
  5. pb pour modifier la luminositée des couleurs
    Par mathieutlse dans le forum Langage
    Réponses: 2
    Dernier message: 08/01/2003, 14h45

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