Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2006
    Messages : 45
    Points : 28
    Points
    28

    Par défaut [RESOLU] Compter le nombre d'apparitions d'une valeur

    Bonjour tout le monde , j'ai un probleme, je 'ai un champ 'tunnel' dans ma table 'suivi' , qui prends les valeurs 1 ou 2 selon que les articles quis 'enregistrent dans 'suivi' soient passés dans le tunnel 1 ou 2

    chaque ligne de ma table 'suivi' a la colonne "tunnel" a soit 1 , soit 2 comme valeurs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT DISTINCTROW articles.code, articles.nom, categories.nom, clients.nom, Sum(suivi.poids) AS [Somme De poids], Count(*) AS [Compte De suivi]
    FROM (clients INNER JOIN (categories INNER JOIN articles ON categories.id = articles.id_categorie) ON clients.id = articles.id_client) INNER JOIN suivi ON articles.id = suivi.article
    WHERE ((suivi.date) = #14/04/1986# or (suivi.date) BETWEEN#09/20/2005# And #02/24/2006#)
    GROUP BY articles.code, articles.nom, categories.nom, clients.nom;

    voila ma requete qui est a la base de mon etat , j'aimerai rajouter a la fin de mon etat la somme d'articles passés par tunnel 1 et la somme d'articles passés par tunnel 2

    comment doit-je modifier ma requete pour cela ?!

    ma table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    suivi(id,article,poids,heure,date,lavage,tunnel)
    en gros dans l'usine ou est installé ce programme a chaque fois qu'un sac arrive en bout de chaine, on inscrit dans suivi une ligne avec la code article du sac , le poids du sac , son heure d'arrivée, la date , le code lavage et on indique par quel tunnel il est passé)

    Merci d'avance[/code]

  2. #2
    Membre confirmé
    Inscrit en
    janvier 2005
    Messages
    518
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 518
    Points : 453
    Points
    453

    Par défaut

    Salut,
    je crois que vous avez besoin d'une requête qui affiche les enregistrement du tunnel1 et une autre pour le tunnel2ensuite une requête qui les unie.
    Bonne chance.
    Merci.
    Deux, n'apprendront pas; le timide et l'arrogant

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2006
    Messages : 45
    Points : 28
    Points
    28

    Par défaut

    je ne pense pas avoir besoin de requetes supplementaires ? peut etre plutot modifier celle ci , qui affiche mon etat , mais dans mon etat a present il me faut rajouter le compte de ce qui est passé par chaque tunnel, or je ne sait pas comment rajouter cela dans ma requete ni comment l'afficher dans mon état ?

  4. #4
    Rédacteur

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : juin 2002
    Messages : 3 842
    Points : 9 185
    Points
    9 185

    Par défaut

    je pense qu'il n'y a pas besoin de modifier la requête.
    Regarde du côté de la fonction DSUM ou DCOUNT

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2006
    Messages : 45
    Points : 28
    Points
    28

    Par défaut

    bonsoir tout le monde

    effectivement dcount pourrait repondre a mes attentes mais j'ai du mal avec la syntaxe malgre l'aide de vba

    je n'ai encore jmais fait de vba avec les etats et jgalere un peu
    egalement au niveau de la syntaxe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tunnel1.Value = DCount(suivi, , "[tunnel] = '1'")
    marche pas :/
    tunnel1 est le nom d'une zone de texte

    merci d'avance a ceux qui me liront

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Compter le Nombre d'occurences d'une valeur dans une colonne
    Par smer38 dans le forum Excel
    Réponses: 3
    Dernier message: 10/06/2014, 18h48
  2. [XL-2007] PRECISION Compter le nombre d'apparition d'une sequence
    Par Loganchab dans le forum Excel
    Réponses: 1
    Dernier message: 25/01/2014, 18h11
  3. Réponses: 5
    Dernier message: 28/06/2013, 20h11
  4. Compter le nombre d'occurences d'une valeur
    Par snorky94 dans le forum VBScript
    Réponses: 2
    Dernier message: 03/06/2013, 15h41
  5. Compter le nombre d'apparition d'une valeur.
    Par ithurts dans le forum Requêtes
    Réponses: 3
    Dernier message: 29/09/2010, 19h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo