Double clique sur document depuis une vue

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

Double clique sur document depuis une vue

Messagepar Lebowsky » 27 Mai 2011 à 13:38

Salut à tous

J'ai un document dans lequel j'ai créé une variable "Etat" avec @If(@IsNewDoc;"crea";"modif")

de laquelle dépendent plusieurs champs de masquages (masqué si Etat="crea" ou si "Etat"="modif"...

le problème est que depuis la vue ou s'affiche les documents (Select @all), si je double clique sur un document (qui a déjà été créé auparavant), ca me l'ouvre en mode "création" au lieu d'édition"...

J'aimerai bien changer ça. (et donc que lorsque l'utilisateur double clique depuis la vue, il soit bien en Etat="modif" et non plus "crea"...)

Je pense que c'est dans les propriétés de la vue (les histoires de QueryOpen etc... mais je n'ai rien trouvé de concluant dans l'aide contextuelle.)

Merci d'avance !!!!
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar sdede » 27 Mai 2011 à 13:51

Regarde dans le postopen du masque plutôt.
sdede
Premier posts
Premier posts
 
Message(s) : 40
Inscrit(e) le : 27 Mai 2008 à 17:07
Localisation : Pantin

Messagepar Lebowsky » 27 Mai 2011 à 14:01

il y a

"Sub Postopen(Source As Notesuidocument)

End Sub
"

Je dois changer quoi.

j'y connais rien en LotusScript, J'apprends par moi même :/
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar d.bugger » 27 Mai 2011 à 14:04

Le champ Etat, c'est de quel type? Si Modifiable, sa valeur ne sera calculée qu'une fois... Change en champ Calculé.
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar Michael DELIQUE » 27 Mai 2011 à 14:05

hello

je suppose que tu as lu çà => http://forum.dominoarea.org/initiation- ... 12997.html
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Lebowsky » 27 Mai 2011 à 14:16

Oui le champ Etat est déjà en champ calculé.

Et oui j'ai lu l'initiation au LOTUS SCRIPT ^^ mais je n'ai pas trouvé de réponse à ma question :/
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar Lebowsky » 27 Mai 2011 à 14:33

Etrange je viens de tester avec un compte utilisateur et ça marche...

Ca me met toujours en création peut être parce que je suis gestionnaire ?
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar d.bugger » 27 Mai 2011 à 14:35

Le champ Etat est placé au début du masque ? Afin qu'il soit calculé avant les champs qui utilisent sa valeur ?
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar Lebowsky » 27 Mai 2011 à 14:50

oui je l'ai mis tout en haut.
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar d.bugger » 27 Mai 2011 à 16:43

Il n'y a pas par hasard
@If(IsNewDoc;"crea";"modif")

Suggestion: ajoute des Prompt(...)
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar roubech » 28 Mai 2011 à 15:24

pour qu'un doc soit ouvert systématiquement en mode édition (au sens Notes du terme), il y a une option dans les propriétés du masque

Par contre, je pense que tu parles plutôt ici d'un pb d'évaluation de ton champ caculé "Etat"
tu dis qu'il est de type calculé. j'ai un doute : est-ce ce type de champ n'est pas évalué qu'en mode édition ?
Est-ce qu'il ne contient que cette formule @If(@IsNewDoc;"crea";"modif")
si oui, pouquoi ne pas utiliser directement @IsNewDoc dans tes formules de masquage ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron