Rechercher : dans
Par :

Compter les champs d'une requete access

Dernière réponse le 11 mai 2008 à 19:14:07 Mtygolu, le 24 aoû 2005 à 11:41:42 
 Signaler ce message aux modérateurs

Salut a tous
je voudrais savoir si il est possible de compter les champs qui se trouve dans une requete pour etablir des statistiques
en fait je voudrais connetre le nombre de champs dans 3 requetes pour faire un graphe
j'ai trouver la fonction dans les etats mais pas sur les requetes

si vous pouvez m'aider
merci @+

Meilleures réponses pour « compter les champs d'une requete access » dans :
SQL - Sous-requêtes VoirExpression des sous-requêtes Effectuer une sous-requête consiste à effectuer une requête à l'intérieur d'une autre, ou en d'autres termes d'utiliser une requête afin d'en réaliser une autre (on entend parfois le terme de requêtes en...

1

Mtygolu, le 24 aoû 2005 à 11:43:07

OUPS

en fait c'est pas les champs que je veux compter , mais le nombre d'enregistrement que la requete trouve

merci @+

Répondre à Mtygolu

2

mtygolu, le 25 aoû 2005 à 23:55:57

Bon alors pas d'amateur d'access qui puisse m'aider

erf @+

Répondre à mtygolu

3

Thibane, le 26 aoû 2005 à 10:18:58

Salut mtygolu.
Je suis sur l'affaire aussi... =)
Jte préviens si je trouve.
@+

Répondre à Thibane

4

jean trantecisse, le 26 aoû 2005 à 17:46:59

Je n'ai pas tout saisi dans ta demande. Si tu fais une requète simple le nombre d'enregistrement s'affiche en bas. Sinon il faut utiliser le regroupement et mettre compte sur un champ quelconque. En basic il faut utiliser recordcount. Peux tu être plus précis.

Répondre à jean trantecisse

5

Mtygolu, le 27 aoû 2005 à 08:44:34

Merci jean

j'ai deja essayer avec le regroupement compte mais un message d'erreur me dit que le regroupement n'est pas possible avec "*"

voila se que je veux essayer de faire
j'ai une table dans laquelle figure des personnes avec leur commune.
avec des requettes je les ai separé "ville X requete" ville Y requete", jusque là ça va

je voudrais maintenant pouvoir faire un graphe me disait le nombre de personne habitant la ville X et la ville Y etc

je pensait donc compter ces infos a partir de mes requetes en extrayant le nombre d'enregistrement de chaque requete pour que mon graphe me dise vous avez X% dans X et Y% dans Y

j'espere etre suffisament clair

merci @+ Mtygolu

P.S: je ne travaille pas en visual etant donné que je debute

Répondre à Mtygolu

6

Mtygolu, le 27 aoû 2005 à 08:47:15

Pour mes regroupements j'ai essayer avec ses champs là

dans la requete "ville X requete", j'ai pris les noms des gens et j'ai mi en regroupement la fonction compte

c'est peut etre pas comme cela ...
@+ Mtygolu

Répondre à Mtygolu

7

jean trantecisse, le 27 aoû 2005 à 12:18:53

Fais une nouvelle requète en mode création et choisis ta table
insère le champ ville et le champ nom dans ta requète
choisis regroupement pour ville et compte pour nom, ne mets pas de critère
normalement tu obtiens la liste des villes avec le nombre de personnes par ville

Répondre à jean trantecisse

8

Jacques, le 27 aoû 2005 à 15:09:36

Bonjour,

Quelque chose de plus visuel pour faire avancer le Schmilblick :

_____________________________________
ChampVille | Champville
Regroupement | Compte
Croissant

Ici on suppose que le nombre de personnes est le même que le nombre de fois où un nom de ville est rencontré

Cordialement

Répondre à Jacques

9

Mtygolu, le 28 aoû 2005 à 17:07:49

C'est deja ce que j'avais donc fais, mais toujours se message qui apparait - impossible d'effectuer un regroupement sur les champs selectionnés avec "*" -

peut etre que m'a version d'access 2000 est erronées, c'est mon 1er bug
j'ai utilisé la fonction reparé d'access , mais sans changement helas

je vais essayer de trouver une autre version pour voir

merci encore
Mtygolu

Répondre à Mtygolu

10

Jacques, le 28 aoû 2005 à 17:30:00

Bonjour,

Je dois vous contredire. Je dispose de ACCESS 2000 et ça fonctionne chez moi ...

Vous avez bien utilisé le signe "+" ?

-> Comme [Une lettre SVP]+"*"

Ci-dessous la version SQL qui fonctionne chez moi.

SELECT Contacts.NomFamille, Count(Contacts.Ville) AS CompteDeVille
FROM Contacts
GROUP BY Contacts.NomFamille
HAVING (((Contacts.NomFamille) Like [Une lettre SVP]+"*"));

Répondre à Jacques

11

mtygolu, le 29 aoû 2005 à 05:22:51

Merci jacques

sa marche
cependant quelque chose m'echape !!!

j'ai retranscrit ton modele SQL en fonction du nom de mes donnés et pas de soucis
puis j'ai recopier le resultats obtenus en mode creation dans une nouvelle requete et le message sité plus haut apparait ... je comprend pas ???

pourtant, si je prend ma requete crée en SQL et que je la modifie ensuite en mode creation , sa marche bien... donc ben j'ai continué ainsi

en tout cas merci pour le coup de main

@+ Mtygolu

Répondre à mtygolu

12

Jacques, le 29 aoû 2005 à 09:26:52

Bonjour,

Il faut toujours enregistrer avant d'exécuter à nouveau; car ce sont les dernières informations validées sur le disque dur qui sont exécutées.

Au plaisir
A +

Répondre à Jacques

13

dafonfon, le 28 avr 2008 à 12:03:28

Bonjour,


même prb sur le poste d'un utilisateur dans la boite pour laquelle je bosse, Microsoft préconise pour régler le problème de mettre à jour la version d'Office 2000 vers le SP3, c'est déja la version SP3 qui est installé, merci Microsoft, toujours au top :/

Bref, j'envoie le lien de cette page à la personne concerné en espérant que cela puisse régler le problème.

MacBook dc2 2.4Gz/2go/160

Répondre à dafonfon

14

 mireille, le 11 mai 2008 à 19:14:07

Comment faire pour enregistrer des musique

Répondre à mireille
Collection CommentÇaMarche.net