Bonjour à tous :-)
Voici mon problème je travaille avec une table qui comprends une champs Date entre Autre.
J'ai crée une requête "Analyse Croisée" ou l'on a:
- un entête de ligne et de colonnes ainsi qu'une valeur (somme des données)
- un critère d'affichage de données en fonctions des dates données (entrée-sortie)
- A savoir que j'ai du mettre les valeurs dates en paramètres sinon j'avais des erreurs à répétitions
J'ai également une formulaire pour donner un aspect plus joli à ma table :-)
Alors si je lance ma requête : cela marche et ce quelque soit la période !
Maintenant, je prends mon formulaire en question et pour voir mon tableau croisé, j'ai crée un ETAT et là, j'ai un un problème...
En fait, si je demande ces périodes :
du 01/01/12 au 31/12/12
du 01/02/12 au 28/02/12
du 01/03/12 au 31/03/12
du 01/04/12 au 30/04/12
du 01/05/12 au 31/05/12
du 01/06/12 au 30/06/12
etc...
Ca marche, la requête passe sans problème et mon tableau croisé adapte ses valeurs en fonctions des périodes demandées mais là ou çà coince, c'est pour le mois de Janvier...
Si la de début fonctionne, la date de fin ,elle, ne veut pas fonctionner !
Exemple:
01/01/12 au 01/02/12 : OK
06/01/12 au 01/0212 (ou autres) : OK
01/01/12 au 31/01/12 : KO
06/01/12 au 08/01/12 : KO
et j'ai droit au message suivant Erreur d'éxécution '3070' :
Le moteur de base de données Microsoft Access ne reconnait pas " " en tant que nom de champ ou expression correcte.
Quelqu'un pourrait m'aider à résoudre ce bug, svp ?
Un tout grand merci !
Partager