cherif747
Messages postés27Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention19 mars 2004
-
22 janv. 2004 à 14:51
cherif747
Messages postés27Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention19 mars 2004
-
26 janv. 2004 à 19:18
Bonjour tout le monde,
voila je fais une application dans le cadre de mon stage pour un grand club de foot dans lequel je suis licencié. Malheureusement il me demande de développer un bout de code qui fera de moi le joueur le plus détesté du club!
et oui, ils veulent que je fasse un formulaire vb avec un bouton de commande qui va ouvrir un document word qui est une lettre de rappel pour les joueurs qui n'ont pas encore payé leur cotisation.
J'ai deja écrit la lettre et déjà fait la requete sur access pour avoir la liste de tous ceux qui n'ont pas payé, après je suis obligé de faire manuellement la fusion des champs de ma requete!
ce que je souhaiterais c fr un bouton qui imprime toutes les lettres avec les noms des mauvais payeurs correspondants.
Merci d'avance, g deja avancé un peu mais ca commence à coincer!
cherif747
Messages postés27Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention19 mars 2004 26 janv. 2004 à 19:18
OK g trouvé la réponse!!!!!!!! Après une lutte acharnée, g reussi à fr mon publipostage à partir d'une requete access.
Voici le code bien sur pour ceux que ça interesse
Dim AppWord As Word.Application
Dim DocWord As Word.Document
Set AppWord = New Word.Application
AppWord.Visible = True
Set DocWord = AppWord.Documents.Open("Chemin de votre doc word")
With DocWord.MailMerge
.Destination = wdSendToNewDocument
.SuppressBlankLines = True
With .DataSource
.FirstRecord = wdDefaultFirstRecord
.LastRecord = wdDefaultLastRecord
End With
.Execute Pause:=False
End With
ActiveDocument.PrintOut
ActiveWindow.Close False
DocWord.Close False
' Faites attention à bien cocher la reference Microsoft Word 10.0
'votre document doit avoir un nom court !!! ba oui vb rale sinon!!!!!!
' enfin bon j'en profite aussi pour remercier encore une fois tous ceux qui m'ont aidé précédemment !!!!!!!!!!!
cherif747
Messages postés27Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention19 mars 2004 24 janv. 2004 à 20:22
Avant toute chose, je tiens à te remercier d'avoir pris un peu de temps pour me répondre.
Par contre je n'ai pas compris tout le code, je vois qu'il y a des connections ADO à fr ( ce que je ne maitrise pas du tout)
et ma requete ne fonctionne pas sous vb.
select joueur.nom, joueur.prenom
from joueur
where joueur.catej="0";
Faut il cocher une reference spécifique pour ce genre de codes ( autres que celles que tu as mentionné) ?