OVH Cloud OVH Cloud

Requette impossible (j'abuse)

2 réponses
Avatar
JAFEMIGON
Bonjour,
Tout d'abord un grand merci à Pierre (3stone) pour avoir si rapidement
répondu à mon message du 14/08/04 dont je reprend le fil ci dessous,
Mon peu d'empressement à répondre et à remercier Pierre, tient au fait de
mon peu de compétence en Access, je ne voulais pas déranger à nouveau avant
d'avoir essayer de comprendre la requête proposée et pourquoi je n'arrive
pas à la faire fonctionner.
Malgré mes recherches et mes nombreux essais, une syntaxe erreur me force à
demander un petit coup de pouce.

La requette recopiée suivi du message d'erreur aprés lancement ::

SELECT Produits.Mont_mois,
[Mont_mois]-DMax("Mont_mois","Produits","Mont_mois<" & [Mont_mois]) AS
Diff_mois
FROM LocPeriode
ORDER BY Produits.Date_mois;

Le nouveau champ 'Diff_mois' contient le mot 'erreur' et si je clic dessus
apparait le message suivant :
!Erreur de Syntaxe(virgule)dans l'expression'Mont_mois<420,72'


--
Oter les voyelles pour répondre
JAFEMIGON
--------------------------------------------------------

"> Comment dans une macro définir pour chque enregistrement d'une table, la
> valeur d'un champ qui serait égale à la différence entre un autre champ de
> cet enr. et le champ correspondant dans l'enregistrement précédent.

JAFEMIGON

-----------------------------------------------------------
>>Avec une requête...

>>SELECT Champ,
AutresChamps,
[Champ]-DMax("Champ","TaTable","Champ<" & [Champ]) AS Difference
FROM TaTable
ORDER BY UnChampTrié;
>>--
>>A+
>>Pierre(3stone) Access MVP

2 réponses

Avatar
3stone
Salut,

"JAFEMIGON"
[...]
Malgré mes recherches et mes nombreux essais, une syntaxe erreur me force à
demander un petit coup de pouce.

La requette recopiée suivi du message d'erreur aprés lancement ::

SELECT Produits.Mont_mois,
[Mont_mois]-DMax("Mont_mois","Produits","Mont_mois<" & [Mont_mois]) AS
Diff_mois
FROM LocPeriode
ORDER BY Produits.Date_mois;

Le nouveau champ 'Diff_mois' contient le mot 'erreur' et si je clic dessus
apparait le message suivant :
!Erreur de Syntaxe(virgule)dans l'expression'Mont_mois<420,72'



C'était la version SQL de la requête...
Si tu saisi dans le "requêteur graphique", utilise des ";" à la place des ","

En fait, ce que je t'ai donné se lis par le menu "Affichage, Mode SQL"

Et aussi... la source "Produits" devrait être le même que "LocPeriode"


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
JAFEMIGON
Merci pour la réponse, en fait j'ai bien mis les virgule en SQL quand je
bascule en "graphique elles se transforment bien , comme tu le précise en
";"
L'erreur de source est une simple erreur de recopie dans le message.
merci encore pour ton aide, j'y suis presque... à une erreur de syntaxe prés
.
Je me resignale en cas de succés.

--
Oter les voyelles pour répondre
----------------------------------------------------------------------------
---
C'était la version SQL de la requête...
Si tu saisi dans le "requêteur graphique", utilise des ";" à la place
des ","




En fait, ce que je t'ai donné se lis par le menu "Affichage, Mode
SQL"




Et aussi... la source "Produits" devrait être le même que
"LocPeriode"





--
A+
Pierre(3stone) Access MVP