Page 1 sur 1

Epecher la modification d'un document

MessagePublié: 24 Juil 2003 à 08:57
par Damien
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 ?:)

Re: Epecher la modification d'un document

MessagePublié: 24 Juil 2003 à 09:29
par asx9
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!! ;-)

Re: Epecher la modification d'un document

MessagePublié: 24 Juil 2003 à 09:37
par Droad
La méthode "standard", c'est de faire jouer la LCA et les champs Auteurs[%sig%]

Re: Empecher la modification d'un document

MessagePublié: 25 Juil 2003 à 08:07
par Damien
merci pour vos reponses