ACCESS 2003
Phan
-
Lust Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
Lust Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je rencontre un souci dans access :
SELECT IIf ............
..........................
FROM [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005]
INNER JOIN ( IMPRESSION97
INNER JOIN [CARACTERISTIQUE_ROTATIVE] ON [IMPRESSION97].[MACH] = [CARACTERISTIQUE_ROTATIVE].[MACH]
ON [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005].Mois2=DatePart("m", [IMPRESSION97].[DATE])
INNER JOIN ( IMPRESSION97 INNER JOIN [TBL OF CDE ARTICLE] ON (VAL(left(IMPRESSION97.[N° Cde],6))=[TBL OF CDE ARTICLE].OF_CODE) OR VAL(left(IMPRESSION97.[N° Cde],6))= [TBL OF CDE ARTICLE].Cde)
ON [LAIZE SUPPORT DANS NOMENCLATURE].[N°FT]= [TBL OF CDE ARTICLE].[OF_CART]
WHERE (DatePart("yyyy", [IMPRESSION97].[date] )=2005)
GROUP BY [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005].Mois2, [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005].[CompteDeN° Cde];
J'ai un message d'erreur : "erreur syntaxe dans l'opération join",
J'ai passé beaucoup de temp à chercher et je n'ai pas trouvé pourquoi ? Ma requete est base sur inner join imbriqué avec un OR sur deux champs dans une même table.
Pourriez vous m'aider s'il vous plait
mon email : cecile.phan@wanadoo.fr ou kim.phan@alcan.com
Je rencontre un souci dans access :
SELECT IIf ............
..........................
FROM [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005]
INNER JOIN ( IMPRESSION97
INNER JOIN [CARACTERISTIQUE_ROTATIVE] ON [IMPRESSION97].[MACH] = [CARACTERISTIQUE_ROTATIVE].[MACH]
ON [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005].Mois2=DatePart("m", [IMPRESSION97].[DATE])
INNER JOIN ( IMPRESSION97 INNER JOIN [TBL OF CDE ARTICLE] ON (VAL(left(IMPRESSION97.[N° Cde],6))=[TBL OF CDE ARTICLE].OF_CODE) OR VAL(left(IMPRESSION97.[N° Cde],6))= [TBL OF CDE ARTICLE].Cde)
ON [LAIZE SUPPORT DANS NOMENCLATURE].[N°FT]= [TBL OF CDE ARTICLE].[OF_CART]
WHERE (DatePart("yyyy", [IMPRESSION97].[date] )=2005)
GROUP BY [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005].Mois2, [Nombre d'OF reel SANS MACHINE et PAR MOIS 2005].[CompteDeN° Cde];
J'ai un message d'erreur : "erreur syntaxe dans l'opération join",
J'ai passé beaucoup de temp à chercher et je n'ai pas trouvé pourquoi ? Ma requete est base sur inner join imbriqué avec un OR sur deux champs dans une même table.
Pourriez vous m'aider s'il vous plait
mon email : cecile.phan@wanadoo.fr ou kim.phan@alcan.com
A voir également:
- ACCESS 2003
- Office 2003 - Télécharger - Bureautique
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
1 réponse
difficile la lecture avec des noms de table et de champs aussi long...
Je ne me suis pas trop attardé sur ton code, mais il y plusieurs points à voir :
- As tu fais les relations entre tes tables et appliqué l'intégrité du rédérentiel
- Les données que tu lie, sont elle au même format
- As tu besoin d'afficher des données sur certaines tables liées dans ta requête? si ce n'est pas le cas, fait une requete qui tri toutes les clef que tu veux et ensuite colle cette requete en condition dans In ("Requete") ou Not In
Mais j'ai vu des liaisons avec des calcules, ???? pas très catholique
Je ne me suis pas trop attardé sur ton code, mais il y plusieurs points à voir :
- As tu fais les relations entre tes tables et appliqué l'intégrité du rédérentiel
- Les données que tu lie, sont elle au même format
- As tu besoin d'afficher des données sur certaines tables liées dans ta requête? si ce n'est pas le cas, fait une requete qui tri toutes les clef que tu veux et ensuite colle cette requete en condition dans In ("Requete") ou Not In
Mais j'ai vu des liaisons avec des calcules, ???? pas très catholique