Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Convertir un texte en chiffre

8 views
Skip to first unread message

matiti28

unread,
Feb 13, 2020, 12:09:05 PM2/13/20
to
Bonjour,

Je souhaiterai convertir les réponses à un questionnaire en note

Par exemple
si la réponse est "e;oui"e; = 1
si la réponses est "e;non"e; = 2
si la réponses est "e;en cours"e; = 1.5

Ma base de donnée est composée de plusieurs tables (12) qui sont liées. Sur
chaque table j'ai plusieurs champs (jusqu'à 30).
Ces champs sont remplis par des listes déroulantes issues d'autres tables (non
compté dans les 12 tables). J'ai une table par menu déroulant, avec un chiffre
(note) en face de chaque valeur.

Dans l'idéal, je voudrais que ma formule aille chercher la note qui est en face
de mon texte sur la table correspondant au menu déroulant.
Pour ma table "e;ouvrage"e;, j'ai crée une copie qui s'appelle
"e;note_ouvrage"e;. Je voudrais que pour chacun des champs, la réponses fournies
(oui, non, ... ) soit convertie en une valeur (note).

Après, par une requête, j'additionnerai les notes pour obtenir une valeur
totale.

Dans mes champs calculés, j'ai essayé de faire une formule, mais je ne peut
utiliser que des arguments de la même table et ma formule 'IIf "e; ne fonctionne
pas. VraiFaux([requalification]="e;oui"e;;1;2)

je pense que tous est prêt, mais je n'arrive pas à finaliser ma conversion...

si vous avez des idées, merci par avance de votre aide !!

Michel__D

unread,
Feb 13, 2020, 2:41:16 PM2/13/20
to
Bonjour,
Avec les informations que tu as fournis, la fonction IIF me semble pourtant adapté.

albert

unread,
Feb 13, 2020, 6:47:20 PM2/13/20
to
Bonsoir
Fonction IIF qui fonnctionne bien exceptée lorsqu'on en a besoin dans une
requête.
Allez sur MSDN demander aux experts
MSDN https://social.msdn.microsoft.com/Forums/fr-FR/home

Bonne chance peut-être une requête UNION

albert



"Michel__D" <Michel...@orange-ft.com.invalid> a écrit dans le message de
news:r248on$otm$1...@gioia.aioe.org...

Michel__D

unread,
Feb 14, 2020, 11:32:15 AM2/14/20
to
Bonjour,

Le 13/02/2020 à 18:09, matiti28 a écrit :
Bon si par exemple :
Ta Table contient le champ [requalification] avec comme valeur possible 'oui', 'non' ou 'en cours'

La requête suvante te donne la conversion :
SELECT IIF(T.[requalification]='oui', 1, IIF(T.[requalification]='non', 2, 1.5)) AS ValeurConverti
FROM Table AS T;
0 new messages