Salut,

C encore moi... et au risque de poser encore une question débile, je me lance :

Je souhaite extraire des enregistrements d'une bd selon leur date,donc par where(((Table.Date)=[Formulaires]![NomFormulaire]![Texte37])).

Et ensuite, dans le cadre d'un publipostage, je souhaiterais les fusionner avec le document de base *.dot préparé avec les champs de fusion.

Cette partie est plus dure... car il me prend toujours la table entière (selon les indications dans le tuto qui est très bien fait!!).

De plus, il me demande à chaque fois l'autorisation de l'exécution sql.

Comment dois-je configurer le script ci-dessous, afin qu'il prenne en compte les enregistrements du résultat de la requête?

Sub MergeIt()
Dim objWord As Word.Document
Set objWord = GetObject("U:\...\Modèle.dot", "Word.Document")
objWord.Application.Visible = True
objWord.MailMerge.OpenDataSource _
Name:="U:\...\BDD.mdb", _
LinkToSource:=True, _
Connection:="TABLE Nomdetable", _
SQLStatement:="SELECT * FROM [Nomdetable]"
objWord.MailMerge.Execute
Set objWord = Nothing

End Sub


Merci pour votre aide!! Je débute et risque de poser encore quelques questions bêtes..