|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 79 ![]() |
Bonjour,
j'ai le formulaire patient, je veux creer un bouton où je dois cliquer pour ouvrir le dossier patiente(sous word) qui a comme nom le nom et prenom de la patiente. merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : juillet 2010 Messages : 117 ![]() |
Salutations,
Je pense que ce dont tu as besoin se trouve dans la ![]() http://vb.developpez.com/faqvba/?page=4.2#OpenTemp Cordialement,
__________________
"Je suis capable du meilleur comme du pire, mais dans le pire, c'est moi le meilleur" Coluche. |
|
|
00
|
|
|
#3 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Pas simple, il me semble que tu veux lier un document word, à une source access (Table T_Patient). Il faut connaître un peu VBA, Access et Word. Voici de la lecture. A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 79 ![]() |
bonjour,
j'ai creer unbouton commande dans le formulaire patient, qui permet d'acceder directement au fichier word qui a comme nom le nom et prenom du patient j'ai inseré ce code Code :
Set objDoc = Application.Documents.Add(Template:="C:\mesdocuments\nom prenom.doc") pouvez vous me dire c'est quoi l'erreur. merci |
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() Inscription : avril 2007 Messages : 123 ![]() |
Avec ça ça marche chez moi, à part que je n'arrive pas à mettre word en premier plan malgrès :
Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Si tu as 1 document word par patient dans le répertoire C:\mesdocuments\ avec des documents du style : "DUPONT Paul" "Durand Damien" et si ton bouton de commande se trouve dans le formulaire patient qui contient les champs "Nom" et "Prenom". alors tu peux essayer : Code :
Set objDoc = Application.Documents.Add("C:\mesdocuments\" & Me!Nom & " " & Me!Prenom & ".doc")
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 79 ![]() |
Bonsoir,
j'ai inserer le code Code :
Set objDoc = Application.Documents.Add("C:\mesdocuments\" & Me!Nom & " " & Me!Prenom & ".doc") merci pour ton aide |
|
|
00
|
|
|
#8 | ||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Re,
Il te faut référencer une lib Dans ce cas essaie avec la fonction shellexecute de la faq : Tu mets en haut de ton module (partie déclarative): Code :
Et après sur ton bouton tu mets : Code :
ShellExecute Me.hwnd, "open", "C:\mesdocuments\" & Me!Nom & " " & Me!Prenom & ".doc", "", "", 1 A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 79 ![]() |
Bonsoir,
j'ai tout fait , mais quand je clique sur le bouton commande dans le formulaire corespondant, il m'affiche rien !! voila les diferentes etapes: j'ai ouvert le formulaire patient en mode creation puis j'ai creé un bouton commande puis avec le bouon droit de la souris j'ai cliqué sur creer un code evenement puis copier coller ShellExecute Me.hwnd, "open", "C:\mesdocuments\" & Me!Nom & " " & Me!Prenom & ".doc", "", "", 1 puis dans la partie declarative j'ai copié coller l'autre code restant. merci pour ton aide. |
|
|
00
|
|
|
#10 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Peux-tu poster ta base, je t'ai aussi envoyé 1 email ? A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 79 ![]() |
Bonjour,
ok c'est résolu merci à tous et surtout a Denis |
|
|
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 79 ![]() |
Bonjour,
j'ai un programme de gestion d'agenda que je veux partagé avec un collegue, C.A.D chacun de nous peut effectuer des modifications sur son ordinateur sur le meme logiciel de gestion, comment faire ? merci pour votre aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com