Bonjour,
J'ai un truc tout bête je pense mais qui me pose problème.
J'ai placé dans un action un code qui me permet de récupérer les valeurs du document ouvert pour pré remplir-un nouveau document.
Le problème est que je ne sais pas comment faire pour lui dire de laisser le nouveau document ouvert à l'écran une fois que mon action se soit terminée completement.
J'espère avoir été suffisament claire.
Le code suivant récupère dans une variable la valeur du champ "client" du document courant, recréé un nouveau doc avec le masque "mDemandeCotation" et remet dans le champ "client" la valeur de la variable.
La ligne correspondant à l'enregistrement me servais que pour le test et elle n'a pas lieu d'être.
Merci de votre aide
'Défini les variables permettant de travailler dans le document qui est ouvert
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
'Récupère les valeurs des champs
Dim ValeurChampClient As String
ValeurChampClient = uidoc.FieldGetText( "Client" )
'Créé un nouveau document Demande de cotation
Dim Session As New NotesSession
Dim db As NotesDatabase
Set db = Session.currentdatabase
Set NouveauDoc = New NotesDocument ( db )
NouveauDoc.Form="mDemandeCotation"
NouveauDoc.Client=ValeurChampClient
'Sauvegarde le document
Call NouveauDoc.Save ( False, True )