IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Requêtes et SQL. Discussion :

Syntaxe SomDom avec deux ruptures sur des champs texte


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Syntaxe SomDom avec deux ruptures sur des champs texte
    Bonjour à tous
    Je fais appel aux bonnes volontés car bien que je sois sur le problème depuis 2h et que j'ai écumé les forums, je dois encore faire une erreur de syntaxe dans mon SomDom.

    J'ai la table suivante (Poids_ventes_ref), correctement triée : Référence | Groupe Article | Marque | Poids des ventes sur le couple groupe article/marque.

    Je veux ajouter une colonne qui cumule les poids des références appartenant au couple groupe article/marque, et qui donne le résultat suivant :
    Référence | Groupe Article | Marque | Poids | Poids cumulé
    A | GA 1 | BOSCH | 1,3% | 1,3%
    B | GA 1 | BOSCH | 1,1% | 2,4%
    C | GA 1 | BOSCH | 0,8% | 3,2%
    D | GA 1 | FENWI | 9,7% | 9,7%
    E | GA 1 | FENWI | 3,7% | 11,4%
    F | GA 1 | FENWI | 2,1% | 13,5%
    G | GA 2 | BOSCH | 1,1% | 1,1%

    J'ai donc utilisé SomDom, mais sans succès. Voilà ma syntaxe, s'il vous plaît, sauvez-moi, trouvez l'erreur !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Poids cumulé: SomDom("[Poids]";"Poids_ventes_ref";"[Groupe Article]= ' " & [Groupe Article] & " ' " AND "[Marque]= ' " & [Marque] & " ' ")
    Merci d'avance, et une bonne année 2013 à tous !

    Anaïs

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 854
    Points : 58 374
    Points
    58 374
    Billets dans le blog
    43
    Par défaut Bonne année 2013 !
    Bonjour,

    ne cherche plus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Poids cumulé: SomDom("[Poids]";"Poids_ventes_ref";"[Groupe Article]= '_" & [Groupe Article] & "_' " AND "[Marque]= '_" & [Marque] & "_' ")
    Je dirais qu'il faut supprimer ces <espace>, qui sont marquées par un _

    ...et puis il y a deux guillemets à supprimer il me semble:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Poids cumulé: SomDom("[Poids]";"Poids_ventes_ref";"[Groupe Article]= '_" & [Groupe Article] & "_' " AND "[Marque]= '_" & [Marque] & "_' ")

Discussions similaires

  1. [CS3] Faire une boucle for sur des champs texte
    Par Bubuk dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 18/12/2013, 18h06
  2. Contrôle de champ numérique sur des champs texte
    Par CinePhil dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/11/2013, 11h44
  3. Index sur des champs texte
    Par BV123456 dans le forum Administration
    Réponses: 4
    Dernier message: 19/10/2010, 00h11
  4. requete sql avec between sur des champs de type Date
    Par ersoufiane dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/08/2006, 20h43
  5. Boucler sur des champs texte
    Par syl2095 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/11/2004, 17h15

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