Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/02/2012, 18h35   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 11
Points : 3
Points : 3
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 :
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 !
GroFlo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h26   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 661
Points : 6 228
Points : 6 228
Envoyer un message via MSN à argyronet
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 :
1
2
3
SELECT Table1.Champ1, IIf([Champ1]='A','A','B') AS Champ2 
INTO table1Bis
FROM Table1;
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2012, 15h51   #3
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 11
Points : 3
Points : 3
Merci pour cette réponse, et désolé pour le bonjour
GroFlo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h50.


 
 
 
 
Partenaires

Hébergement Web