> Tous les forumsAutres langages

 le publipostage via excel avec requete de choix..
Statut du sujet : NON RESOLU Imprimer
 louisden
  Posté le 10/01/2006 @ 08:36  
 Petit astucien

2 Messages
Bonjour, Jsuis en galere sous word.[boom] En gros j'essaie de faire un publipostage d'une base sous excel via word. cette base contient une colonne de donnée nommée Mois. J'ai enregistre une macro de publipostage avec la première requete de choix, ici ce Type ='A' puis j'ai ajoute une deuxieme requete variable pour que le publipostage n'extrait de cette base que les données correspondant au mois actuel. J'ai un erreur du type: Impossible d'analyser la syntaxe des options de requete dans un chaine SQL; Voila la macro suivante je suis conscient que c'est dans la ligne de requete sur le terme st que va le probleme mais je sais vraiment pas comment le regler. Voila je vous laisse le code et merci les gars! Sub e_c_a() ' ' e_c_a Macro ' Macro enregistrée le 06/01/2006 par DENISE Louis ' Const separateur As String = "/" Dim mois As String Dim i As Integer Dim MyDate MyDate = Date i = 0 iret2 = Split(MyDate, separateur, -1, vbTextCompare) mois = CStr(iret2(1)) 'MsgBox (mois) ActiveDocument.MailMerge.DataSource.QueryString = _ "SELECT * FROM E:\comptabilité matiière\liste_MASTER.xls WHERE ((Type = 'A')) AND (Mois = " & mois & "))" _ & "" With ActiveDocument.MailMerge .Destination = wdSendToNewDocument .MailAsAttachment = False .MailAddressFieldName = "" .MailSubject = "" .SuppressBlankLines = True With .DataSource .FirstRecord = wdDefaultFirstRecord .LastRecord = wdDefaultLastRecord End With .Execute Pause:=True End With End Sub cette correction marche pas mais la valeur de mois penetre dans la requete HELP!!!! Merci les gars
 Afficher le profil de louisdenEnvoyer un message privé à louisden
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page