INTERDIRE MODIFICATION

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

INTERDIRE MODIFICATION

Messagepar Marcello » 24 Juin 2003 à 07:12

Comment interdire la modification (par double click) d'un document lorsque celui ci est dans un certain etat?
Marcello
 

Re: INTERDIRE MODIFICATION

Messagepar CED » 24 Juin 2003 à 08:15

Utilises un champ auteur.........
CED
 

Re: INTERDIRE MODIFICATION

Messagepar Raziel » 24 Juin 2003 à 08:29

Salut,Si tu veux éviter le passage de ton doc en mode edition lorsque qu'un champ à une certaine valeur, il te suffit de passer le continue à false dans l'évènement QueryModeChange de ton masque.Ex: Sub Querymodechange(Source As Notesuidocument, Continue As Variant)if Source.document.getitemvalue("Etat")(0) = "1" then Continue = falseEnd Sub
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: INTERDIRE MODIFICATION

Messagepar CED » 24 Juin 2003 à 10:53

Aussi si c simplement bloquer le double click.........
CED
 

Re: INTERDIRE MODIFICATION

Messagepar Marcello » 24 Juin 2003 à 12:32

Dans le mille !!ça marchemerçi
Marcello
 

Re: INTERDIRE MODIFICATION

Messagepar Sylvain » 24 Juin 2003 à 13:07

Essai un truc : place toi sur ton document dans une vue et cliques sur l'icone en forme de crayon rouge. ça ouvre ton document directement en modif dans ce cas tu ne passes pas dans l'évenement queryModeChange.La seule solution fiable c'est les champs auteurs/lecteurs comme le dis CED.[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: INTERDIRE MODIFICATION

Messagepar Marcello » 24 Juin 2003 à 14:56

Il a raison le bougre.....
Marcello
 

Re: INTERDIRE MODIFICATION

Messagepar aer » 24 Juin 2003 à 15:22

C'est pourquoi il faut aussi mettre dans le Query open:If Source.EditMode = True and isnewdoc = FALSE Then Continue = falseEnd if
aer
 

Re: INTERDIRE MODIFICATION

Messagepar CED » 24 Juin 2003 à 17:03

Exact.....
CED
 


Retour vers Développement