Critaire sous access

pazz -  
moiced59 Messages postés 1161 Statut Membre -
Bonjour,

je cherche en vain de faire fonctionner un critaire simple qui va chercher la valeur d'un champ dans un formulaire et je ne comprend pas pourquoi il ne m'affiche aucun résultat

voici mon critaire

[Formulaires]![transaction]![txtRef]

transaction est le nom de mon formulaire et txtRef le nom de ma liste à choix

quand je suis sur mon formulaire et que je selectionne la référence que je désir et qu'ensuite j'affiche la requette celle ci ne me renvoie aucun résultat

comment faire ?

merci !!

pazz
Configuration: Windows 2000
Internet Explorer 6.0

7 réponses

  1. moiced59 Messages postés 1161 Statut Membre 60
     
    bonjour

    remplace ton [formulaires] par [forms]
    et si cela ne va tjs pas essai de remplacer [txtref] par [txtref.value)
    0
  2. pazz
     
    merci moiced59 mais cela ne fonctionne toujour pas.

    ce qui m'étonne c'est que si j'ouvre ma requette sans le formulaire et que celui-ci me demande la référence la sa marche mais c'est lorsque je désir passer par le formulaire que sa ne marche plus

    pazz
    0
  3. moiced59 Messages postés 1161 Statut Membre 60
     
    re

    ESt ce que tu pe me donner ta requete?

    le nom de ta table?
    0
  4. pazz
     
    la requête

    SELECT Transaction.Reference, Transaction.Quantite, Transaction.Sdate, Transaction.imprimante, Transaction.section, Transaction.utilisateur, Transaction.Prix
    FROM [Transaction]
    WHERE (((Transaction.Reference)=[Formulaires]![transaction]![txtRef]));

    le nom de la table

    Transaction

    le nom du formulaire

    transaction

    le nom du champ de text

    txtRef

    merci

    pazz
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. moiced59 Messages postés 1161 Statut Membre 60
     
    re merci

    deja que ton formulaire et ta table est le meme nom c pas terrible!!!!!!!

    Access ne fais pas tjs la difference !!!!!!

    SELECT Transaction.Reference, Transaction.Quantite, Transaction.Sdate, Transaction.imprimante, Transaction.section, Transaction.utilisateur, Transaction.Prix
    FROM Transaction
    WHERE Transaction.Reference=[Formulaires]![transaction]![txtRe­f];
    essai de copier la requete au dessus et essai

    sinon essai de modifier le nom de ta table ou formulaire
    je vien de faire un essai de mon coté tt fonctionne
    0
  7. pazz
     
    merci infiniment pour ton aide

    cela ne fonctionne toujour pas !!! :( tu à essaier avec les même nom de table et de formulaire ???

    pazz
    0
  8. moiced59 Messages postés 1161 Statut Membre 60
     
    non g teste avec mes tables a moi

    tu as changé le nom de ton formulaire?
    0