Epecher la modification d'un document

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Epecher la modification d'un document

Messagepar Damien » 24 Juil 2003 à 08:57

Je souhaiterais pouvoir contrôler le mode "modification" (l'autoriser ou non)d'un document. Je suppose qu'il existe un champ spécifique comme "SaveOptions", mais je n'ai rien trouvé de parlant..Quelqu'un à t il une idée ?:)
Damien
 

Re: Epecher la modification d'un document

Messagepar asx9 » 24 Juil 2003 à 09:29

c pour empécher les modifications sur un champ ou sur un masque?si c pour un masque tu peux jouer sur les rôle que tu attribues à tes utilisateurs. Dans l'évènement Querymodechange de ton masque:Sub Querymodechange(Source As Notesuidocument, Continue As Variant) Dim doc As NotesDocument Dim userRoles As Variant Dim Role As String userRoles = Evaluate("@UserRoles") 'Récupération de la liste des rôles de l'utilisateur courant Role = "NON" 'Initialisation du flag à NON Forall v In userRoles 'Boucle sur toutes les valeurs de la liste de roles If v = "monRole" Then 'Si le rôle convient, le flag passe à OUI et on sort de la boucle (monRole est un rôle qu'on a dans la liste des rôles) Role = "OUI" End If End Forall If Role = "OUI" Then Messagebox "Vous n'êtes pas habilité à modifier une intervention clôturée.",16,"Action non autorisée" Continue = False Exit Sub End If End Subça devrait marcher comme sur des roulettes!! ;-)
asx9
 

Re: Epecher la modification d'un document

Messagepar Droad » 24 Juil 2003 à 09:37

La méthode "standard", c'est de faire jouer la LCA et les champs Auteurs[%sig%]
Droad
 

Re: Empecher la modification d'un document

Messagepar Damien » 25 Juil 2003 à 08:07

merci pour vos reponses
Damien
 


Retour vers Développement

cron