Y a un truc que je ne comprends pas ! Pourquoi word ne vois pas toutes les
requêtes qui sont dans la base de données.
En fait j'ai 7 requêtes de sélection, 2 requêtes d'ajout, 1 requête de mise
à jour et enfin 4 requêtes de suppression.
Dans le document word, je clique sur l'icone "ouvrir la source des données"
je recherche et sélectionne la BDD en question et là...
Je ne retrouve plus que 3 requêtes de sélection ???? où sont bien passés les
4 autres ?
Evidemment la requête que j'ai bessoin n'apparait pas, ce serait trop beau
lol
J'ai regardés dans tous les paramétres, je ne trouve rien !
Avez-vous une piste ?
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
LiR
Bonjour,
Microsoft Word et le publipostage !!! Une vaste blague....
Depuis Word 2002, le publipostage, qui était déjà bien rigolo, est devenu complètement inutilisable (ce que je dis n'engage que moi bien sûr).
Il est possible que Word ne puisse voir la requête car celle-ci utilise des fonctionnalités non compatible avec le mode de connexion que Word utilise (par exemple, la requête fait appel à des fonctions VBA).
Bref, pour retrouver les options du type de connexion à la base (DDE, OLE DB, ODBC, etc.) tu peux placer ce code dans le document en question afin de récupérer le choix d'ouverture, qui devrait te permettre d'avoir accès aux requêtes qui ne s'affichent pas dans le super assistant intégré :
Public Sub SelectionnerSourceDonnees()
Const BASE_PATH As String = "D:Mes DocumentsMaBase.mdb" Const QUERY_NAME As String = "MaRequête"
Dim mmrg As Word.MailMerge
Set mmrg = ThisDocument.MailMerge mmrg.OpenDataSource Name:ºSE_PATH, _ SQLStatement:="SELECT * FROM [" & QUERY_NAME & "];" ', _ SubType:=wdMergeInfoFromAccessDDE
End Sub
Après avoir défini BASE_PATH et QUERY_NAME, lors de l'exécution de la commande OpenDataSource, une boîte de dialogue devrait s'afficher pour te parmettre de choisir le type de connexion. L'idéal est de choisir "Base de données MS Access via DDE (*.mdb)". Ce mode ouvre la base dans Access à chaque fois que Word ouvre la connexion, c'est l'inconvénient, mais là tu devrais pouvoir te connecter à ta requête.
Essaye éventuellement d'autres modes, mais ils peuvent générer des erreurs... Il faut tester.
Eventuellement, si on savait le contexte de la base et de la requête, cela pourrait aider pour trouver une solution plus simple.
Par ailleurs, tu peux essayer de poser la question sur le forum de word, qui est plus adapté car ton problème est au moins autant lié à Word qu'à Access.
Je te souhaie bon courage (je sais ce qu'est le publipostage, c'est un enfer) et j'éspère que ça t'aidera....
Bonjour à tous,
Y a un truc que je ne comprends pas ! Pourquoi word ne vois pas toutes les requêtes qui sont dans la base de données. En fait j'ai 7 requêtes de sélection, 2 requêtes d'ajout, 1 requête de mise à jour et enfin 4 requêtes de suppression. Dans le document word, je clique sur l'icone "ouvrir la source des données" je recherche et sélectionne la BDD en question et là... Je ne retrouve plus que 3 requêtes de sélection ???? où sont bien passés les 4 autres ? Evidemment la requête que j'ai bessoin n'apparait pas, ce serait trop beau lol J'ai regardés dans tous les paramétres, je ne trouve rien ! Avez-vous une piste ?
Merci
STEF
Bonjour,
Microsoft Word et le publipostage !!!
Une vaste blague....
Depuis Word 2002, le publipostage, qui était déjà bien rigolo, est devenu
complètement inutilisable (ce que je dis n'engage que moi bien sûr).
Il est possible que Word ne puisse voir la requête car celle-ci utilise des
fonctionnalités non compatible avec le mode de connexion que Word utilise
(par exemple, la requête fait appel à des fonctions VBA).
Bref, pour retrouver les options du type de connexion à la base (DDE, OLE
DB, ODBC, etc.) tu peux placer ce code dans le document en question afin de
récupérer le choix d'ouverture, qui devrait te permettre d'avoir accès aux
requêtes qui ne s'affichent pas dans le super assistant intégré :
Public Sub SelectionnerSourceDonnees()
Const BASE_PATH As String = "D:Mes DocumentsMaBase.mdb"
Const QUERY_NAME As String = "MaRequête"
Dim mmrg As Word.MailMerge
Set mmrg = ThisDocument.MailMerge
mmrg.OpenDataSource Name:ºSE_PATH, _
SQLStatement:="SELECT * FROM [" & QUERY_NAME & "];" ', _
SubType:=wdMergeInfoFromAccessDDE
End Sub
Après avoir défini BASE_PATH et QUERY_NAME, lors de l'exécution de la
commande OpenDataSource, une boîte de dialogue devrait s'afficher pour te
parmettre de choisir le type de connexion.
L'idéal est de choisir "Base de données MS Access via DDE (*.mdb)".
Ce mode ouvre la base dans Access à chaque fois que Word ouvre la connexion,
c'est l'inconvénient, mais là tu devrais pouvoir te connecter à ta requête.
Essaye éventuellement d'autres modes, mais ils peuvent générer des
erreurs... Il faut tester.
Eventuellement, si on savait le contexte de la base et de la requête, cela
pourrait aider pour trouver une solution plus simple.
Par ailleurs, tu peux essayer de poser la question sur le forum de word, qui
est plus adapté car ton problème est au moins autant lié à Word qu'à Access.
Je te souhaie bon courage (je sais ce qu'est le publipostage, c'est un
enfer) et j'éspère que ça t'aidera....
Bonjour à tous,
Y a un truc que je ne comprends pas ! Pourquoi word ne vois pas toutes les
requêtes qui sont dans la base de données.
En fait j'ai 7 requêtes de sélection, 2 requêtes d'ajout, 1 requête de mise
à jour et enfin 4 requêtes de suppression.
Dans le document word, je clique sur l'icone "ouvrir la source des données"
je recherche et sélectionne la BDD en question et là...
Je ne retrouve plus que 3 requêtes de sélection ???? où sont bien passés les
4 autres ?
Evidemment la requête que j'ai bessoin n'apparait pas, ce serait trop beau
lol
J'ai regardés dans tous les paramétres, je ne trouve rien !
Avez-vous une piste ?
Microsoft Word et le publipostage !!! Une vaste blague....
Depuis Word 2002, le publipostage, qui était déjà bien rigolo, est devenu complètement inutilisable (ce que je dis n'engage que moi bien sûr).
Il est possible que Word ne puisse voir la requête car celle-ci utilise des fonctionnalités non compatible avec le mode de connexion que Word utilise (par exemple, la requête fait appel à des fonctions VBA).
Bref, pour retrouver les options du type de connexion à la base (DDE, OLE DB, ODBC, etc.) tu peux placer ce code dans le document en question afin de récupérer le choix d'ouverture, qui devrait te permettre d'avoir accès aux requêtes qui ne s'affichent pas dans le super assistant intégré :
Public Sub SelectionnerSourceDonnees()
Const BASE_PATH As String = "D:Mes DocumentsMaBase.mdb" Const QUERY_NAME As String = "MaRequête"
Dim mmrg As Word.MailMerge
Set mmrg = ThisDocument.MailMerge mmrg.OpenDataSource Name:ºSE_PATH, _ SQLStatement:="SELECT * FROM [" & QUERY_NAME & "];" ', _ SubType:=wdMergeInfoFromAccessDDE
End Sub
Après avoir défini BASE_PATH et QUERY_NAME, lors de l'exécution de la commande OpenDataSource, une boîte de dialogue devrait s'afficher pour te parmettre de choisir le type de connexion. L'idéal est de choisir "Base de données MS Access via DDE (*.mdb)". Ce mode ouvre la base dans Access à chaque fois que Word ouvre la connexion, c'est l'inconvénient, mais là tu devrais pouvoir te connecter à ta requête.
Essaye éventuellement d'autres modes, mais ils peuvent générer des erreurs... Il faut tester.
Eventuellement, si on savait le contexte de la base et de la requête, cela pourrait aider pour trouver une solution plus simple.
Par ailleurs, tu peux essayer de poser la question sur le forum de word, qui est plus adapté car ton problème est au moins autant lié à Word qu'à Access.
Je te souhaie bon courage (je sais ce qu'est le publipostage, c'est un enfer) et j'éspère que ça t'aidera....
Bonjour à tous,
Y a un truc que je ne comprends pas ! Pourquoi word ne vois pas toutes les requêtes qui sont dans la base de données. En fait j'ai 7 requêtes de sélection, 2 requêtes d'ajout, 1 requête de mise à jour et enfin 4 requêtes de suppression. Dans le document word, je clique sur l'icone "ouvrir la source des données" je recherche et sélectionne la BDD en question et là... Je ne retrouve plus que 3 requêtes de sélection ???? où sont bien passés les 4 autres ? Evidemment la requête que j'ai bessoin n'apparait pas, ce serait trop beau lol J'ai regardés dans tous les paramétres, je ne trouve rien ! Avez-vous une piste ?