Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Logiciels (http://www.ndfr.net/forums/forumdisplay.php?f=61)
-   -   Microsoft Access => Requête (http://www.ndfr.net/forums/showthread.php?t=6374)

Mikey 22-06-2005 17:18

Microsoft Access => Requête
 
Je vais essayer d'être clair

Je cherche à faire une requête qui par rapport aux valeurs de 3 champs Oui/Non renvoie une valeur dans un 4ème champs

Ai-je été clair???

Samva 22-06-2005 17:31

Bienvenue ici et moi je cherche à faire varier la vitesse de rotation du socle de mon écran proportionnellement à la température...

Ai-je été clair ???

LeMoi 22-06-2005 17:36

Samva il faut d'abord que tu mettes un moteur au socle de ton écran, et que t'y branches un capteur de température au variateur du moteur, ensuite Rulez comme disent les djeuns :cool:
Mikey, ça doit se faire comme dans excel, peut-être, en reportant la valeur de la case ?

Mikey 22-06-2005 17:40

Ok ça veut dire que j'ai pas été clair

Je reprends

J'ai 3 champs différent "Enveloppe", "Photo" et "Certificat Médical". C'est 3 champs sont de type Oui/Non.

Je voudrais quand la valeur de ces 3 champs est Oui que ça marque dans un 4ème champs "Complet"

Mais en contrepartie si l'un d'eux à une valeur "Non" ça marque dans ce même 4ème champ "Incomplet"

C'est mieux comme ça?

Samva 22-06-2005 17:41

Beaucoup mieux :)
Tu dois pouvoir faire ça avec une requête et un test sur celle-ci (moi pas utilisateur d'access)

mustang89 22-06-2005 18:43

BONJOUR,


Ai je été assez clair ?

Tu ne précises pas dans quel logiciel tu veux créer cette requête ; vraisemblablement c'est dans Access et comme le dis si bien Samva, il faut créer une requete avec tes 3 champs, et leur attribué à chacun la valeur Oui, la valeur Non pour chaque cas de figure soit 9 lignes (oui-oui-oui, non-oui-oui, ... non-non-non).
Et si j'ai bien compris ta demande il y aura donc 8 réponses négatives et 1 positive

Maintenant il est tout à fait possible de le faire dans Excel, mais là, je ne connais pas la manip.

1for-matik 22-06-2005 18:53

Quote:

Originally Posted by mustang89
Tu ne précises pas dans quel logiciel tu veux créer cette requête...

Lit mieux le titre du topic ;)

KnuX 22-06-2005 21:06

Quote:

Originally Posted by Mikey
J'ai 3 champs différent "Enveloppe", "Photo" et "Certificat Médical". C'est 3 champs sont de type Oui/Non.

Je voudrais quand la valeur de ces 3 champs est Oui que ça marque dans un 4ème champs "Complet"

Que fais-tu de ce 4ième champ ? Il n'est peut-être pas du rôle de la requête de te donner un statut "complet" ou "incomplet" des conditions que tu imposes.

C'est peut-être côté code/interface que tu dois distinguer les enregistrements répondant aux trois conditions "WHERE ... = true" et les autres.

Je sais qu'on peut ajouter une fonction statistique en tant que champ dans le résultat d'une requête, style ajouter une moyenne ou un maximum. Mais une valeur textuelle, je l'ignore :)

Note au second post de ce sujet : La moquerie (il peut être interprété comme) n'est pas forcément une bonne manière de reprocher quelque chose. Pitié ne revenons pas en arrière ;)

Junta_ 22-06-2005 21:45

UPDATE "le nom de ta table"
SET champ4=CASE WHEN Enveloppe=oui AND Photo=oui AND [Certificat Médical]=oui THEN "Complet" ELSE "Incomplet" END

tu remplace champ4 par le nom du 4e champs

Cette requette mettra à jour le 4e champ en écrivant complet quand les 3 autres champs sont à oui et mettra incomplet si un des champs est à non.

Mikey 24-06-2005 14:22

j'ai réussit à trouvé mon bonheure en me servant de la fonction IIf

Merci encore pour toutes vos solutions.

Junta_ pour faire ce que tu as marqué c'est dans les modules ça non???

Junta_ 25-06-2005 11:10

c'est une requette SQL donc tu peux l'utiliser dans un module ou la créer dans les requettes et l'exécuter comme tu veux.

Mikey 26-06-2005 07:54

Je ne savais pas que Access gérait le SQL, par contre mettre ça dans une requête je ne vois pas où :/

Junta_ 26-06-2005 14:36

quand tu est en mode création d'une requête, tu as le bouton pour passer de création a visualisation, A droite de ce bouton il y à une flèche, si tu clique sur la flèche tu peux choisir de passer en mode SQL et la tu peux mettre tout le code SQL que tu veux.

voila un petit site que je viens de trouver qui pourrais t'aider http://www.self-access.com/... .

jdigoit 29-06-2005 17:07

listes
 
Bonjour,

Je suis débutant en access, j'ai parcouru les différentes aides sur le site mais je n'ai rien compris car je suis débutant de chez débutant...

J'aurais, simplement souhaité savoir si il y était possible d'avoir des listes avec des champ libres que l'on puisse remplir avec les données de son choix et aussi savoir si il était possible de faire des contrôles de saisie comme pour un formulaire html, genre s'assurer que la personne a bien tapé @ en entrant son adresse mail.

merci d'avance pour vos réponses.


All times are GMT +2. The time now is 22:15.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.