Page 1 sur 1

ouvrir un doc dans un autre masque

MessagePublié: 27 Avr 2010 à 10:20
par ikbelha
bonjour, merci pour votre aide la dernière fois.
le problème cette fois c'est de ne pas pouvoir faire une mise à jour dans le document lotus : en effet j'ai 2 masques: " masque saisie et masque confirmation " .
en enregistrant les données saisies dans le masque" saisie", le masque confirmation s'ouvre avec @command([compose],.....) en affichant les données saisies par le premier masque en lecture seule.
le problème c'est que j veux modifier un champ dans le doc avec le 2eme masque , donc j'utilise "setfield" puis "filesave" dans le langage des formulaires et par conséquence on trouve dans la vue un double enregistrement de la demande avec le nouveau champ et les autre champs sont vide ( j croi qu'il enregistre un nouveau doc avec des champs vides malgré que je charge les donnée du premier champ encochant " valeurs des données heritées du doc selectionné)
que dois je faire ??????
merci d'avance :oops:

MessagePublié: 27 Avr 2010 à 10:26
par Michael DELIQUE
salut

@command([compose],.....) c'est pour créé est document, maitenant, tu peut passer par une dialoguebox ou changer le nom du masque dans le champ form, ou utiliser la "formule de masque" de la vue pour change rle masque a l'affichage

MessagePublié: 27 Avr 2010 à 11:47
par ikbelha
dsl mais j'ai pas bien compris
pouvez vous m'expliquer SVP !!!! :oops: :oops:
merci bcp !!

MessagePublié: 27 Avr 2010 à 12:26
par Michael DELIQUE
re,

tu fais comment pour re-ouvrir ton document pour le modifier ?

MessagePublié: 29 Avr 2010 à 15:50
par LSong
ton Compose a crée un nouveau document, normal que tu en ai deux

une solution est de fermer puis ouvrir le même document avec une autre forme comme ca tu ne duplique pas ton doc

par contre la faut faire un peu de scripte
regarde dans NotesUiWorkspace.editDocument pour ouvrir un document

en gros tu fermes le doc
tu changes sa forme
tu le reouvre

attention si tu dois enregistrer le document il ne faut pas oublié de mettre la bonne forme avant.

MessagePublié: 29 Avr 2010 à 15:53
par Michael DELIQUE
sinon tu as la solution de passer par une @dialogbox ou sa version Lotus script notesuiworkspace.dialogbox

si tu veux d'initier au Lotus Script => http://forum.dominoarea.org/initiation- ... 12997.html

MessagePublié: 01 Mai 2010 à 14:51
par ikbelha
merci bcp !!! mais j'ai toujours l'idée floue
pouvez vous me presenter un code source pour mieu comprendre SVP
car je c pa bien utiliser le NotesUiWorkspace :oops: :oops:
merci d'avance

MessagePublié: 02 Mai 2010 à 16:11
par Michael DELIQUE
re

regarde l'aide en ligne tu as des exemples