OVH Cloud OVH Cloud

COMPLICATION RECHERCHE FICHIER SOUS FORMULAIRE

1 réponse
Avatar
pha
Bonjour, voici ma probl=E9matique :
Dans un formulaire "donn=E9es clients", est li=E9 un sous=20
formulaire "historique client". Les deux formulaires=20
sont li=E9s sur le Nr client.
Mon formulaire "donn=E9es clients" contient une info=20
TERRITORY
Mon sous formulaire li=E9 "historique client" contient les=20
infos NR OFFRE, DATE (plusieurs lignes avec des NR OFFRE=20
diff=E9rents)
JE DOIS (aie, aie, aie) :
En cliquant sur un des NR OFFRE du sous formulaire,=20
ouvrir le document word qui se trouve sur le r=E9seau et=20
dont le chemin est : F:\Offre\TERRITORY(le champs du=20
formulaire)\ ANNEE(les 4 derniers chiffres du champ DATE=20
du sous formulaire)\NR OFFRE (le champ selectionn=E9 du=20
sous formulaire)
Pouvez-vous m'aider ?

1 réponse

Avatar
Maurice
Bonjour Pha,
1-Ecrire une procédure évènementielle sur "Clic" du
champ "NR OFFRE" du sous formulaire "historique client",
avec les éléments suivants :

Applelons NomDoc le chemin et nom du fichier Word à
ouvrir. NomDoc = la concaténation des différents
contrôles et parties de contrôles de l'enregistrement du
formulaire et sous-formulaire actifs.

2-Utilise la commande Shell pour lancer Word et ouvrir le
document de la façon suivante :

Dim Commande As String
Dim CodRet As Variant
Commande = "x:rep1rep2...winword.exe NomDoc"
CodRet = Shell(Commande, 1) '--- Ouvre le document Word.

Manipule éventuellement le document avant sauvegarde et
impression, puis ferme Word.

3-Si aucune manipulation du document Word n'est
nécessaire (hormis l'impression), rajoute après la
commande Shell les commandes Senkeys ... nécessaires
pour enregistrer ou imprimer ou ... le document word,
puis sortir de Word.

Si tu as un problème de compréhension, n'hésite pas à
appeler :

Maurice Tél : 08 71 74 05 73 (communication locale pour
l'appelant)

-----Message d'origine-----
Bonjour, voici ma problématique :
Dans un formulaire "données clients", est lié un sous
formulaire "historique client". Les deux formulaires
sont liés sur le Nr client.
Mon formulaire "données clients" contient une info
TERRITORY
Mon sous formulaire lié "historique client" contient les
infos NR OFFRE, DATE (plusieurs lignes avec des NR OFFRE
différents)
JE DOIS (aie, aie, aie) :
En cliquant sur un des NR OFFRE du sous formulaire,
ouvrir le document word qui se trouve sur le réseau et
dont le chemin est : F:OffreTERRITORY(le champs du
formulaire) ANNEE(les 4 derniers chiffres du champ DATE
du sous formulaire)NR OFFRE (le champ selectionné du
sous formulaire)
Pouvez-vous m'aider ?
.