Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 13/05/2011, 12h11   #1
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 0
Points : 0
Par défaut Requete fonction si/vrai faux

Bonjour,

Je suis débutante sur Access.

Je dispose d'une colonne de données appelée type_produit codée de 1 à 10 et j'aimerai créer une nouvelle colonne appelée Intitulé_Type_produit qui préciserait la signification du codage (située à côté de la colonne type_produit, si possible), je pensais alors créer une requête qui correspondrait à:

Intitulé type_produit: Si type produit=1 alors retraite cadre, si type produit= 2 alors retraite non cadre, Si type produit est compris entre 3 et 8 alors Santé.

J’ai essayé quelques fonctions via vrai faux mais sans succès…

Je vous remercie pour votre aide,

Bonne journée
analata est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 13h54   #2
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
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 644
Points : 3 895
Points : 3 895
salut analata et bienvenu,

il est possible de réaliser cela avec VraiFaux() (iif()) mais aussi avec PremVrai() (switch()) plus approprié dans ce cas.
cf <F1>.

si tu as un soucis poste ton code.
vodiem est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 14h20   #3
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 0
Points : 0
Merci pour votre réponse

J'ai des difficultés car c'est un vrai/faux ou un PremVrai imbriqué et je n'y arrive pas.

Je voulais essayer un truc du genre:

Intitulé type_produit: Vraifaux [type_produit]=1; cadre; "";

après je ne sais pas trop comment organiser ma fonction pour qu'elle soit juste...
analata est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 15h20   #4
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
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 644
Points : 3 895
Points : 3 895
Intitulé type_produit:
Code :
Vraifaux([type_produit]=1; "cadre"; Vraifaux([type_produit]=2; "retraite non cadre"; Vraifaux([type_produit]>=3 AND [type_produit]<=8; "Santé"; "autre")))
équivalent à:
Code :
PremVrai([type_produit]=1; "cadre";[type_produit]=2; "retraite non cadre";[type_produit]>=3 AND [type_produit]<=8;"Santé";true;"autre")
vodiem est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 15h32   #5
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 0
Points : 0
Merci beaucoup !

Bonne fin de journée
analata 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 13h11.


 
 
 
 
Partenaires

Hébergement Web