Page 1 sur 1

Comment ne pas ouvrir un document deja présen dans le client

MessagePublié: 19 Jan 2012 à 16:58
par Gillou13
Bonjour a tous,

Comme mon titre n'est pas très explicites, je vous donne un peu plus de détails :
Dans un masque(document enfant) j'ai un bouton pour ouvrir le document parent via du LS ( workspace.EditDocument(False,FApp ) ).
le bouton fait bien sont travail, mais quand le document parent est déjà ouvert, il le ré-ouvre dans un autre onglet.

du coup quand j'ai un utilisateur qui ne sais pas utiliser la navigation par onglet
et qui fait des aller-retour entre les documents parents et enfants
on se retrouve avec une multitude d'onglet sur le client, des conflits de réplications et des liens entre parents et enfant qui ne 'casse'.

Donc voila ma question :
Est t'il possible de vérifier si le document en question est déjà ouvert en LS et si tel est le cas le mettre en 1er plan de l'utilisateur plutôt que de faire une copie en UI?

Merci d'avance de votre contribution :D

PS : les fauts dans le titre sont du au fait que je n'avais pas assez de place... dsl.

Re: Comment ne pas ouvrir un document deja présen dans le cl

MessagePublié: 19 Jan 2012 à 17:41
par Michael DELIQUE
salut

tu as regardé les options de notesuiworkspace.editdocument ?

Re: Comment ne pas ouvrir un document deja présen dans le cl

MessagePublié: 19 Jan 2012 à 21:03
par roubech
dans le doute, tu as essayé en @formule, car il me semble que mon client n'ouvre pas 2 fois le même doc, il met le focus sur le doc déjà ouvert
(du moins quand je double clique dans une vue)

Re: Comment ne pas ouvrir un document deja présen dans le cl

MessagePublié: 20 Jan 2012 à 09:41
par Gillou13
Merci Michael,

Je viens de voir l'aide sur EditeDocument et tous a la fin il y a l'option [newInstance].
on la met a False est c'est réglé.

ex :
Set uidoc = workspace.EditDocument(_
False,_ '[editMode]
FApp,_ '[notesDocument]
,_' [notesDocumentReadOnly]
,_ '[documentAnchor$]
,_ '[returnNotesUIDocument]
false) '[newInstance]


Oublier de lire l'aide... (je m'en veux...)

Encor merci

Re: Comment ne pas ouvrir un document deja présen dans le cl

MessagePublié: 20 Jan 2012 à 10:21
par Michael DELIQUE
tu as évité le fouet... mais de justesse !