Sous-Masque calcule Via Combobox

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

Sous-Masque calcule Via Combobox

Messagepar jfarissi » 27 Sep 2010 à 17:56

Bonjour,

Je veux afficher le sous-masque adéquat via la valeur du combo box que je choisie sur mon formulaire principale.
Mon combo box contient 4 valeurs.

Mais le sous masque retourne toujours le vide

Une idée ?

Cordialement
Dernière édition par jfarissi le 28 Sep 2010 à 16:22, édité 1 fois.
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar Michael DELIQUE » 27 Sep 2010 à 20:02

salut

pas possible, le sous masque calculé est sélectionné via la formule à l'affichage du document et et pas au refresh
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 mike76 » 28 Sep 2010 à 08:52

salut,

essaie de repasser le document en lecture puis en écriture après ton changement de valeur dans la combo pour que le sous-masque soit recalculé
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar jfarissi » 28 Sep 2010 à 11:09

la solution pourra être un Masque Dialogue avec le combobox ?
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar abertisch » 28 Sep 2010 à 11:25

Tu fermes le document et tu le ré-ouvre dans la foulée. :wink:
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar jfarissi » 28 Sep 2010 à 11:48

dans quel evenement ?
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar jfarissi » 28 Sep 2010 à 13:04

est ce c'est possible avec un bouton ?

Dim s As New NotesSession
Dim db As NotesDatabase
Dim uiwks As New notesuiworkspace
Dim uicurdoc As notesuidocument
Set uicurdoc=uiwks.CurrentDocument
Set db = s.CurrentDatabase
Call uicurdoc.save
Call uicurdoc.Close
db.GetDocumentByUNID(uicurdoc.Document.DocID(0))

DocID = @Text(@DocumentUniqueID)

cordialement
Dernière édition par jfarissi le 28 Sep 2010 à 13:14, édité 1 fois.
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar Michael DELIQUE » 28 Sep 2010 à 13:12

salut

non, parceque au

Call uicurdoc.Close

ton masque ce ferme et tchao fin du code, le traitement doit être externe au document
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 jfarissi » 28 Sep 2010 à 13:14

externe au document ??
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar Michael DELIQUE » 28 Sep 2010 à 13:15

un agent !
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 jfarissi » 28 Sep 2010 à 13:22

Peux-tu me donne un exemple ?
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar abertisch » 28 Sep 2010 à 15:30

Oui oui tu peux le faire dans un bouton :

Code : Tout sélectionner
Dim ws As New notesuiworkspace()
dim uidoc as NotesUIDocument
dim doc as notesdocument

set uidoc = ws.currentdocument
set doc = uidoc.document

set uiDoc.save()
uidoc.EditMode=False

'Ton traitement

Call doc.Save(True, False)
Call uidoc.Close(True)
Call ws.EditDocument(True, doc)
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar jfarissi » 28 Sep 2010 à 16:21

Excellent ça marche Merci
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar Michael DELIQUE » 28 Sep 2010 à 16:23

autant pour moi, j'ai pas fait de client lourd depuis un momment
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


Retour vers Développement

cron