Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" <Bubu@discussions.microsoft.com> a écrit dans le message de news: 892735BC-F7EB-46F5-BD2B-B202F12411A0@microsoft.com...
Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
Bonjour Pierre et merci de t'intéresser à mon cas,
Avec la commande CopierVers, je n'ai qu'une seul choix de format excel :
Microsoft Excel (*.xls).
C'est vrai que si je fais mon exportation avec la commande transférer
feuille calcul, j'ai plus de choix de formats. D'ailleurs si j'exporte avec
cette dernière commande, je n'ai pas de problème pour la fusion. Mais le
problème de cette commande est que chaque fois que je fais une exportation,
il n'écrase pas le fichier excel existant avec le nouveau (ce que je veux)
mais il crée une nouvelle feuille dans mon classeur excel existant. Ce qui ne
me convient pas car je veux que mon fichier excel soit écrasé chaque fois que
j'exécute la macro.
T'as une idée ?bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
Bonjour Pierre et merci de t'intéresser à mon cas,
Avec la commande CopierVers, je n'ai qu'une seul choix de format excel :
Microsoft Excel (*.xls).
C'est vrai que si je fais mon exportation avec la commande transférer
feuille calcul, j'ai plus de choix de formats. D'ailleurs si j'exporte avec
cette dernière commande, je n'ai pas de problème pour la fusion. Mais le
problème de cette commande est que chaque fois que je fais une exportation,
il n'écrase pas le fichier excel existant avec le nouveau (ce que je veux)
mais il crée une nouvelle feuille dans mon classeur excel existant. Ce qui ne
me convient pas car je veux que mon fichier excel soit écrasé chaque fois que
j'exécute la macro.
T'as une idée ?
bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" <Bubu@discussions.microsoft.com> a écrit dans le message de news: 892735BC-F7EB-46F5-BD2B-B202F12411A0@microsoft.com...
Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
Bonjour Pierre et merci de t'intéresser à mon cas,
Avec la commande CopierVers, je n'ai qu'une seul choix de format excel :
Microsoft Excel (*.xls).
C'est vrai que si je fais mon exportation avec la commande transférer
feuille calcul, j'ai plus de choix de formats. D'ailleurs si j'exporte avec
cette dernière commande, je n'ai pas de problème pour la fusion. Mais le
problème de cette commande est que chaque fois que je fais une exportation,
il n'écrase pas le fichier excel existant avec le nouveau (ce que je veux)
mais il crée une nouvelle feuille dans mon classeur excel existant. Ce qui ne
me convient pas car je veux que mon fichier excel soit écrasé chaque fois que
j'exécute la macro.
T'as une idée ?bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
méthode drastique
kill "c:.....ooo.xls"
avant la ligne de code export
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour Pierre et merci de t'intéresser à mon cas,
Avec la commande CopierVers, je n'ai qu'une seul choix de format excel :
Microsoft Excel (*.xls).
C'est vrai que si je fais mon exportation avec la commande transférer
feuille calcul, j'ai plus de choix de formats. D'ailleurs si j'exporte avec
cette dernière commande, je n'ai pas de problème pour la fusion. Mais le
problème de cette commande est que chaque fois que je fais une exportation,
il n'écrase pas le fichier excel existant avec le nouveau (ce que je veux)
mais il crée une nouvelle feuille dans mon classeur excel existant. Ce qui ne
me convient pas car je veux que mon fichier excel soit écrasé chaque fois que
j'exécute la macro.
T'as une idée ?bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
méthode drastique
kill "c:.....ooo.xls"
avant la ligne de code export
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" <Bubu@discussions.microsoft.com> a écrit dans le message de news: 1C7961AE-A584-4BBD-B657-A3124B67B808@microsoft.com...
Bonjour Pierre et merci de t'intéresser à mon cas,
Avec la commande CopierVers, je n'ai qu'une seul choix de format excel :
Microsoft Excel (*.xls).
C'est vrai que si je fais mon exportation avec la commande transférer
feuille calcul, j'ai plus de choix de formats. D'ailleurs si j'exporte avec
cette dernière commande, je n'ai pas de problème pour la fusion. Mais le
problème de cette commande est que chaque fois que je fais une exportation,
il n'écrase pas le fichier excel existant avec le nouveau (ce que je veux)
mais il crée une nouvelle feuille dans mon classeur excel existant. Ce qui ne
me convient pas car je veux que mon fichier excel soit écrasé chaque fois que
j'exécute la macro.
T'as une idée ?
bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" <Bubu@discussions.microsoft.com> a écrit dans le message de news: 892735BC-F7EB-46F5-BD2B-B202F12411A0@microsoft.com...
Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
méthode drastique
kill "c:.....ooo.xls"
avant la ligne de code export
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour Pierre et merci de t'intéresser à mon cas,
Avec la commande CopierVers, je n'ai qu'une seul choix de format excel :
Microsoft Excel (*.xls).
C'est vrai que si je fais mon exportation avec la commande transférer
feuille calcul, j'ai plus de choix de formats. D'ailleurs si j'exporte avec
cette dernière commande, je n'ai pas de problème pour la fusion. Mais le
problème de cette commande est que chaque fois que je fais une exportation,
il n'écrase pas le fichier excel existant avec le nouveau (ce que je veux)
mais il crée une nouvelle feuille dans mon classeur excel existant. Ce qui ne
me convient pas car je veux que mon fichier excel soit écrasé chaque fois que
j'exécute la macro.
T'as une idée ?bonjour
tu as bien vérifié le format d'excel choisit ??
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
"Bubu" a écrit dans le message de news:Bonjour à tous,
J'ai créé une macro qui me permet d'exporter le résultat d'une requête dans
excel (2000) avec la commande Copier vers. L'exportation semble se dérouler
normalement mais lorsque j'essaie d'utiliser le fichier excel ainsi créé pour
faire une fusions dans word, j'obtiens un message d'erreur "Impossible de
rétablir une laison DDE avec microsoft excel". Pourtant, lorsque j'ouvre le
fichier excel ainsi créé, il ne semble pas poser de problème. Je vous pose
cette question dans le forum access car le problème semble venir de mon
exportation. Car lorsque je fais le même type d'exportation avec une requête
à peine différente, la fusion se fait sans problème.
Voici le code SQL de la requête qui pose problème :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Et voici le code d'une requête à peine différente avec laquelle ça marche
très bien :
SELECT [ADRESSE tous cheptels].Nuchep, [ADRESSE tous cheptels].[ORG ou
CHEP], [ADRESSE tous cheptels].Nompersonne, [ADRESSE tous cheptels].Adresse1,
[ADRESSE tous cheptels].Adresse2, [ADRESSE tous cheptels].Codepostal,
[ADRESSE tous cheptels].Comm, [ADRESSE tous cheptels].[Pays-]
FROM ([ADRESSE tous cheptels] INNER JOIN [Code cheptel adhérents clo] ON
[ADRESSE tous cheptels].[Code cheptel] = [Code cheptel adhérents clo].[Code
cheptel]) LEFT JOIN [Code cheptel appelés cotise] ON [Code cheptel adhérents
clo].[Code cheptel] = [Code cheptel appelés cotise].[Code cheptel]
WHERE ((([Code cheptel appelés cotise].[Code cheptel]) Is Null) AND
((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86'))
ORDER BY [ADRESSE tous cheptels].Nuchep;
Pouvez-vous m'aider car j'avoue que je m'arrache les cheveux ?
Merci d'avance.
Bubu
Bonjour,
Peut être des pistes de recherches :
Quelle est la version du fichier Excel créé par CopierVers (5.0/95) ?
Lors du publipostage sous Word, as-tu coché la case 'Choisir l'importation'
au moment d'ouvrir la source de données ?
Sous Word, dans Outils/Options/Général la case Confirmation des conversions
à l'ouverture est-elle cochée ?
Mais si le pb vient effectivement de la requête, alors là je ne vois pas non
plus !
Bonjour,
Peut être des pistes de recherches :
Quelle est la version du fichier Excel créé par CopierVers (5.0/95) ?
Lors du publipostage sous Word, as-tu coché la case 'Choisir l'importation'
au moment d'ouvrir la source de données ?
Sous Word, dans Outils/Options/Général la case Confirmation des conversions
à l'ouverture est-elle cochée ?
Mais si le pb vient effectivement de la requête, alors là je ne vois pas non
plus !
Bonjour,
Peut être des pistes de recherches :
Quelle est la version du fichier Excel créé par CopierVers (5.0/95) ?
Lors du publipostage sous Word, as-tu coché la case 'Choisir l'importation'
au moment d'ouvrir la source de données ?
Sous Word, dans Outils/Options/Général la case Confirmation des conversions
à l'ouverture est-elle cochée ?
Mais si le pb vient effectivement de la requête, alors là je ne vois pas non
plus !
J'ai essayé chez moi (Office 2000), et cela marche dans tous les cas.
Il semble que le pb ne vienne pas de la requête mais peut être d'ailleurs ???
Et à part la requête, y-a-t'il d'autres différences ?
Par exemple, Nom de la requête, Nom du fichier, ....
J'ai essayé chez moi (Office 2000), et cela marche dans tous les cas.
Il semble que le pb ne vienne pas de la requête mais peut être d'ailleurs ???
Et à part la requête, y-a-t'il d'autres différences ?
Par exemple, Nom de la requête, Nom du fichier, ....
J'ai essayé chez moi (Office 2000), et cela marche dans tous les cas.
Il semble que le pb ne vienne pas de la requête mais peut être d'ailleurs ???
Et à part la requête, y-a-t'il d'autres différences ?
Par exemple, Nom de la requête, Nom du fichier, ....
Si je comprends bien, la seule différence est celle-ci :
AND ((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86')
As-tu essayé avec d'autres critères ?
Si je comprends bien, la seule différence est celle-ci :
AND ((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86')
As-tu essayé avec d'autres critères ?
Si je comprends bien, la seule différence est celle-ci :
AND ((Left([ADRESSE tous cheptels].[Nuchep],2))='12' Or (Left([ADRESSE tous
cheptels].[Nuchep],2))='86')
As-tu essayé avec d'autres critères ?