Requet d'analyse croisées

Bonjour à tous,
J'ai fait une requête d'analyse croisée sous access 2003. Access me refuse d'exécuter un paramètre dans cette requête. Est ce normale?
Le champ ou je veux passer ce paramêtre est un format issue d'une date pour en extraire l'année .
Dans la condition whére j'ecris [Quelle année?]. Y a t'il une erreur de syntaxe?
Merci de votre aide
Guy

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Re bonsoir,

    Même motif...

    Tu as signalé à la Conciergerie que la question est résolue...

    Il est d'usage, quand on trouve la réponse soi-même, de venir la donner pour l'édification des autres personnes intéressées.

    Cordialement.
    1. Bonjour Castours,

      En effet, ce n'est pas la bonne syntaxe. Mais la solution n'est pas intuitive du tout.

      Voilà un spécimen de requête qui fonctionne :

      SELECT TRANSACTIONS.DateSaisie, TRANSACTIONS.RéfValeur, DatePart("yyyy",[Datesaisie])
      FROM TRANSACTIONS
      WHERE (((DatePart("yyyy",[Datesaisie])) Like [ Année ? ]))
      ORDER BY DatePart("yyyy",[Datesaisie]);

      ****
      Cordialement
      La science ne fait que trouver ce qui existe depuis toujours.
      REEVES Hubert.
      1. Bonjour
        je te remercie de ta reponse que je vais essayé
        Castours