[ACCESS] Opérations sur Etats

Opérations sur Etats [ACCESS] - SQL/NoSQL - Programmation

Marsh Posté le 17-06-2002 à 10:14:23    

Salut,
 
J'aimerai faire une orpération sur un de mes champs d'un état.
J'aimerai compter le nombre de valeur entrées dans le champ avec une condition.
J'aimerai bien faire un truc du genre  
IF (Champ="toto" )
Compte(Champ)
 
Mais je ne connais pas la syntaxe exacte sous Access
Merci d'avance :jap:

Reply

Marsh Posté le 17-06-2002 à 10:14:23   

Reply

Marsh Posté le 17-06-2002 à 10:17:15    

j'ai déja répondu à plusieurs questions de ce genre. Exemple :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
si ça ne te suffit pas, fais une recherche sur les topics postés par CYFL, tu trouveras ton bonheur
 
EDIT: en plus, tu te marreras bien car ses topics dégénèrent quasiment tous en topics foireux :d


Message édité par Harkonnen le 17-06-2002 à 10:18:57

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 10:21:20    

Merci :jap:

Reply

Marsh Posté le 17-06-2002 à 10:21:37    

Harkonnen a écrit a écrit :

j'ai déja répondu à plusieurs questions de ce genre. Exemple :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
si ça ne te suffit pas, fais une recherche sur les topics postés par CYFL, tu trouveras ton bonheur
 
EDIT: en plus, tu te marreras bien car ses topics dégénèrent quasiment tous en topics foireux :d  




 
 
 :lol:  :lol:  [:xp1700]


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 17-06-2002 à 10:25:51    

La syntaxe est donc la même que dans la requête?
Si j'ai bien compris je fais dans mon editeur d'expression sur le champs de mon etat:
 
IIF (Champ="toto)
Compte (Champ)

Reply

Marsh Posté le 17-06-2002 à 10:29:45    

oui
admettons que tu veuilles sélectionner le nom d'un client et son prénom uniquement si son nom est DURAND :
 
SELECT Nom, IIF(Client.Nom='DURAND';Client.Prenom) AS Prenom FROM Client GROUP BY Nom


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 10:35:14    

En fait c pas tout a fait ca .. je me suis mal exprimer...
J'ai déja fait ma requête ou je séléctionne toutes mes merdes depuis la base de données que j'importe ensuite dans un état.
 
Puis je veux faire mes restrictions dans l'états en faisant des opération champs par champs...
Du genre le champ1=valeur trouvée par la requête et c la que moi je veux lui dire de faire une opération sur le champ compte ce champ si il a la valeur "toto". (avec le générateur d'expression)

Reply

Marsh Posté le 17-06-2002 à 10:40:36    

IIF(table.champ = 'Toto';Count(*)) AS Total


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 10:42:38    

Ok merci bcp :jap:
Désolé de poser des questions aussi naze mais bon je suis un peu en stress. Mais bon d'habitude je prend le temps de chercher plus sur le net....

Reply

Marsh Posté le 18-06-2002 à 13:26:28    

J'ai un autre probleme...
 
J'ai un etat avec des regroupements par date et heure.
Je fais un calcul dans un champ indépendant du genre:
VraiFaux([Decision_test]='RN Absent';Compte([Decision_test]))
Le probleme c si j'ai plusieurs valeur dans mon regroupement, il se mélange les pédales...
du genre si la condition n'est pas respectée pour la première entrée, malgré le fait qu'elle le soit pour la deuxième entrée, le champ est erroné et j'obtiens 2 alors que je devrais obtenir 1.
Comment donc lui spécifier de vérifier pour toutes les entrées et de compter par entrée que si la condition est vraie?
:jap:

Reply

Marsh Posté le 18-06-2002 à 13:26:28   

Reply

Marsh Posté le 18-06-2002 à 14:32:53    

Personne ne sait comment faire des calculs indépendant par regroupement?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed