Bonjour à tous,
Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec
Access 2003.
J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur
Access XP.
L'erreur annoncée est la suivante:
" Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique
c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1
FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS
ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON
R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON
CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT
WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION])
& "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" &
nz([Formulaires]![Commandes1]![langue_1]) & "*") AND
((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1]))
AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" &
nz([Formulaires]![Commandes1]![langue_2]) & "*") AND
((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2])))
ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème?
Merci à tous.
Luis
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre CFI [mvp]
bonjour bizarre ton truc car access 2003 ouvre ta base en xp par contre vas voir dans un module à outils/réf si il n'y en a pas une marquée manquante
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/
"Luis" a écrit dans le message de news:
Bonjour à tous, Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec Access 2003. J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur Access XP. L'erreur annoncée est la suivante: " Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1 FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION]) & "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" & nz([Formulaires]![Commandes1]![langue_1]) & "*") AND ((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1])) AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" & nz([Formulaires]![Commandes1]![langue_2]) & "*") AND ((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2]))) ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème? Merci à tous. Luis
bonjour
bizarre ton truc car access 2003 ouvre ta base en xp
par contre vas voir dans un module à outils/réf si il n'y en a pas une marquée manquante
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: A3706D5C-0220-42E7-9604-91A7B779006A@microsoft.com...
Bonjour à tous,
Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec
Access 2003.
J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur
Access XP.
L'erreur annoncée est la suivante:
" Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique
c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1
FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS
ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON
R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON
CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT
WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION])
& "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" &
nz([Formulaires]![Commandes1]![langue_1]) & "*") AND
((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1]))
AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" &
nz([Formulaires]![Commandes1]![langue_2]) & "*") AND
((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2])))
ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème?
Merci à tous.
Luis
bonjour bizarre ton truc car access 2003 ouvre ta base en xp par contre vas voir dans un module à outils/réf si il n'y en a pas une marquée manquante
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/
"Luis" a écrit dans le message de news:
Bonjour à tous, Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec Access 2003. J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur Access XP. L'erreur annoncée est la suivante: " Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1 FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION]) & "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" & nz([Formulaires]![Commandes1]![langue_1]) & "*") AND ((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1])) AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" & nz([Formulaires]![Commandes1]![langue_2]) & "*") AND ((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2]))) ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème? Merci à tous. Luis
Luis
Bonjour Pierre, La base est en Access2003, car au fait j'ai créé une nouvelle base et importé les tables, les requêtes etc.. Non, aucune référence n'est marquée manquante. Je ne comprend pas d'où vient le problème. Luis
bonjour bizarre ton truc car access 2003 ouvre ta base en xp par contre vas voir dans un module à outils/réf si il n'y en a pas une marquée manquante
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/
"Luis" a écrit dans le message de news:
Bonjour à tous, Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec Access 2003. J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur Access XP. L'erreur annoncée est la suivante: " Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1 FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION]) & "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" & nz([Formulaires]![Commandes1]![langue_1]) & "*") AND ((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1])) AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" & nz([Formulaires]![Commandes1]![langue_2]) & "*") AND ((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2]))) ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème? Merci à tous. Luis
Bonjour Pierre,
La base est en Access2003, car au fait j'ai créé une nouvelle base et
importé les tables, les requêtes etc..
Non, aucune référence n'est marquée manquante.
Je ne comprend pas d'où vient le problème.
Luis
bonjour
bizarre ton truc car access 2003 ouvre ta base en xp
par contre vas voir dans un module à outils/réf si il n'y en a pas une marquée manquante
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: A3706D5C-0220-42E7-9604-91A7B779006A@microsoft.com...
Bonjour à tous,
Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec
Access 2003.
J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur
Access XP.
L'erreur annoncée est la suivante:
" Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique
c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1
FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS
ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON
R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON
CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT
WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION])
& "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" &
nz([Formulaires]![Commandes1]![langue_1]) & "*") AND
((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1]))
AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" &
nz([Formulaires]![Commandes1]![langue_2]) & "*") AND
((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2])))
ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème?
Merci à tous.
Luis
Bonjour Pierre, La base est en Access2003, car au fait j'ai créé une nouvelle base et importé les tables, les requêtes etc.. Non, aucune référence n'est marquée manquante. Je ne comprend pas d'où vient le problème. Luis
bonjour bizarre ton truc car access 2003 ouvre ta base en xp par contre vas voir dans un module à outils/réf si il n'y en a pas une marquée manquante
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/
"Luis" a écrit dans le message de news:
Bonjour à tous, Je viens d'importer une base de données d'un pc avec AccessXP sur un pc avec Access 2003. J'ai un problème à l'ouverture d'une requête qui fonctionne très bien sur Access XP. L'erreur annoncée est la suivante: " Incohérence de type dans une expression. "
La requête est la suivante (je l'écris en mode SQL, car en mode graphique c'est impossible:
SELECT CANDIDATS.IDCANDIDAT AS Expr1 FROM (R_LANGUESCONNUES_1 RIGHT JOIN (R_LANGUESCONNUES_2 RIGHT JOIN CANDIDATS ON R_LANGUESCONNUES_2.IDCANDIDAT = CANDIDATS.IDCANDIDAT) ON R_LANGUESCONNUES_1.IDCANDIDAT = CANDIDATS.IDCANDIDAT) LEFT JOIN REGIONS ON CANDIDATS.IDCANDIDAT = REGIONS.IDCANDIDAT WHERE (((REGIONS.REGION) Like "*" & nz([Formulaires]![Commandes1]![REGION]) & "*") AND ((R_LANGUESCONNUES_1.LANGUE) Like "*" & nz([Formulaires]![Commandes1]![langue_1]) & "*") AND ((R_LANGUESCONNUES_1.LANGUENIVEAU)>=nz([Formulaires]![Commandes1]![langues1])) AND ((R_LANGUESCONNUES_2.LANGUE2) Like "*" & nz([Formulaires]![Commandes1]![langue_2]) & "*") AND ((R_LANGUESCONNUES_2.LANGUE2NIVEAU)>=nz([Formulaires]![Commandes1]![langues2]))) ORDER BY CANDIDATS.IDCANDIDAT;
Est-ce quelqu'un peut m'aider à résoudre ce problème? Merci à tous. Luis