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 :

Requête pour ajouter une champ calculé à une table [AC-2007]


Sujet :

IHM

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 94
    Points : 55
    Points
    55
    Par défaut Requête pour ajouter une champ calculé à une table
    Me voici avec une table un peu mal construite mais déjà très remplie. Grosso modo, j'ai une table dans le lequel un de mes champs (Champs1) comporte 4 choix : A, B, C ou D.
    Mais pour me simplifier la tache, j'ai besoin d'un nouveau champ (Champs2)dans cette table pour que, quand la valeur de Champs1 est A, la valeur de mon Champs2 soit A, mais quand la valeur de Champs1 est B, C, ou D, la valeur de mon Champs2 soit B.
    Tout en gardant tout de même mon premier champ.

    En gros, j'ai
    Je voudrais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Champs1         Champs2
    A                   A
    B                   B
    C                   B
    D                   B
    Le tout si possible avec une requête faisable en mode « graphique » d'Access et pas en SQL, maitrisant très peu ce dernier (mais au besoin, je m'adapte)
    Merci !

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 172
    Points
    12 172
    Billets dans le blog
    5
    Par défaut
    Bonjour (non facultatif)

    Tu ne peux pas créer le champ via une requête depuis Access.
    Seule alternative, créer une nouvelle table avec les 2 champs.

    Tu peux donc exécuter cette requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Table1.Champ1, IIf([Champ1]='A','A','B') AS Champ2 
    INTO table1Bis
    FROM Table1;
    Argy

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 94
    Points : 55
    Points
    55
    Par défaut
    Merci pour cette réponse, et désolé pour le bonjour

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

Discussions similaires

  1. Aide pour insérer des champs d'une requete dans une table
    Par salluste dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/06/2014, 02h48
  2. Réponses: 1
    Dernier message: 16/05/2010, 20h30
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. Requête pour ajouter un jour a une date
    Par Diablo_22 dans le forum Requêtes
    Réponses: 1
    Dernier message: 15/04/2009, 11h41
  5. [Requête/SQL]ajouter un champ calculé dans une table
    Par zougna dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 17/04/2007, 19h09

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