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

IHM Discussion :

pb liste avec une requête comme contenu


Sujet :

IHM

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 66
    Par défaut pb liste avec une requête comme contenu
    Chez Accessoristes, bonjour !
    J'ai un problème sur lequel je bloque : j'ai une liste qui possède pour contenu une certaine requête.
    Cette requête prend comme paramètre un élément du formulaire sur lequel je me trouve.
    Le problème, c'est que ma liste n'affiche aucun contenu.
    Vous allez me dire : "bah ta requête n'est pas bonne". Oui mais j'ai essayé sur le même formulaire d'afficher le résultat de ma requête dans un sous-formulaire qui prend comme objet source exactement la même requête. Et avec le sous-formulaire ça marche parfaitement.
    Pour info, voila la gueule de ma requête :

    SELECT d.refibp, d.Tache, t.Techno, t.Produit, t.Libellé, d.Charge AS [Charge Vendue], sum(c.Temps) AS [Charge Réelle]
    FROM cra_tma AS c, detail_tache_evol AS d, tache AS t
    WHERE d.tache is not null
    AND c.tache = d.tache
    AND d.tache = t.tache
    AND
    (d.refibp=[Forms]![FIC_Modification]![ref i-bp] Or d.refibp Like '*'+[Forms]![FIC_Modification]![ref i-bp]+'£*')
    GROUP BY d.RefIBP, d.Tache, t.Techno, t.Produit, t.Libellé, d.Charge;


    Encore un indice, ce qui foire (pour la liste), c'est la ligne qui va chercher une référence dans mon formulaire :

    d.refibp=[Forms]![FIC_Modification]![ref i-bp] Or d.refibp Like '*'+[Forms]![FIC_Modification]![ref i-bp]+'£*'


    Si j'enlève cette ligne, ma liste affiche bien un résultat (mais le résultat n'est pas exactement celui que je veux, bien sûr, sinon j'aurais pas mis cette ligne).
    Et je rappelle que ma requête marche très bien dans un sous-formulaire... donc je craque.

    Voilà, je mets pas plus d'infos car je ne sais pas de quoi vous auriez besoin pour mieux comprendre mon problème. Donc n'hésitez pas à me demander des infos supplémentaires.

    Merci à tous ceux qui ont pris la peine de lire ce message.

    Bonne soirée à tous

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 66
    Par défaut
    OK, j'ai trouvé une parade en bricolant un peu.
    Si un jour qqn a le même problème que moi : [Ref i-BP] correspond à un champ texte qui avait une référence (n'était pas indépendant). Et c'est ça qui avait l'air de poser problème : j'ai fait un autre textbox (indépendant cette fois) et chaque fois qu'il y a une modification, je recopie le contenu de [Ref i-BP] dans ce textbox. Tout ça pour que ma requête n'aille plus chercher la valeur dans [Ref i-BP] mais plutôt dans mon nouveau textbox indépendant.
    A+ tout le monde, et bonne chance pour résoudre vos problèmes. (dieu sait comme c'est chiant les problèmes... hein, c'est vrai que c'est mieux qd ça marche)

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

Discussions similaires

  1. Faire un liste avec une requête
    Par David1259 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 07/11/2010, 13h50
  2. Faire une requête de contenu sur une liste personnalisée
    Par filigane dans le forum SharePoint
    Réponses: 0
    Dernier message: 13/09/2007, 12h28
  3. Remplir une zone de liste Excel avec une requête Access (problème)
    Par Tontorise dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 30/05/2007, 15h26
  4. Réponses: 3
    Dernier message: 09/02/2007, 19h51
  5. [PostGreSQL] Trier une liste ayant deux requêtes comme source
    Par Mat_DZ dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 09/08/2006, 11h51

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