Copier/coller d'un document

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

Copier/coller d'un document

Messagepar boz871 » 03 Août 2011 à 09:54

Bonjour

Voici ma problématique : Je voudrais depuis un document avoir un bouton qui me permettrait d'en faire une copie exacte, de le fermer et d'ouvrir automatiquement la copie.

Est ce possible ?

Merci

Frantz
Avatar de l’utilisateur
boz871
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 123
Inscrit(e) le : 22 Sep 2006 à 12:58
Localisation : Limoges

Messagepar Michael DELIQUE » 03 Août 2011 à 12:26

salut

oui avec un peu de LS.

j'ai pas de client lourd sous la main mais gros :

- call notesuidocument.save
- set notesdocument = notesuidocument.documenbt
- tu as une méthode Notesdocument pour créé un document apartir d'un autre.
- enregistrement du nouveau document
- affichage a l'écran via un notesuiworkspace.editdocument
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 boz871 » 03 Août 2011 à 13:07

Je vais regarder cela
Avatar de l’utilisateur
boz871
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 123
Inscrit(e) le : 22 Sep 2006 à 12:58
Localisation : Limoges

Messagepar boz871 » 03 Août 2011 à 13:33

il n'y a pas d'autres methode que le copyallitems ?
Avatar de l’utilisateur
boz871
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 123
Inscrit(e) le : 22 Sep 2006 à 12:58
Localisation : Limoges

Messagepar Raziel » 03 Août 2011 à 13:36

Tu peux utiliser la méthode copytodatabase de la classe notesdocument
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

Messagepar billbock » 03 Août 2011 à 13:45

pour CopytoDatabase il faut faire attention car il va garder le meme ID pour le document
Avatar de l’utilisateur
billbock
Modérateur
Modérateur
 
Message(s) : 310
Inscrit(e) le : 15 Fév 2007 à 13:58
Localisation : paris

Messagepar Raziel » 03 Août 2011 à 13:57

billbock a écrit:pour CopytoDatabase il faut faire attention car il va garder le meme ID pour le document


Tu es sûr de ça ?

Je viens de faire un test et les deux doc ont bien des ID diférends.
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

Messagepar boz871 » 03 Août 2011 à 14:31

L'ID est bien différent

Par contre comment ouvrir le document qui vient juste d'être copié
Avatar de l’utilisateur
boz871
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 123
Inscrit(e) le : 22 Sep 2006 à 12:58
Localisation : Limoges

Messagepar Raziel » 03 Août 2011 à 14:44

La méthode copytodatabase te retourne un objet du type notesdocument qui représente le nouveau document copier.
Il ne te reste plus qu'à utiliser la méthode editdocument de la classe notesuiworkspace en lui passan comme paramètre l'objet notesdocument retourné par copytodatabase.
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

Messagepar billbock » 03 Août 2011 à 14:59

autant pour moi c'etait le cas en v5 il ya des lustres
Avatar de l’utilisateur
billbock
Modérateur
Modérateur
 
Message(s) : 310
Inscrit(e) le : 15 Fév 2007 à 13:58
Localisation : paris

Messagepar boz871 » 03 Août 2011 à 15:07

c'est la que je coince. Comment je récupères les "references" à ce document copié aprés mon call doc.copytodatabase(db)
Avatar de l’utilisateur
boz871
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 123
Inscrit(e) le : 22 Sep 2006 à 12:58
Localisation : Limoges

Messagepar Raziel » 03 Août 2011 à 15:09

dim doc2 as notesdocument
set doc2 = doc.copytodatabase(db)
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

Messagepar boz871 » 03 Août 2011 à 15:20

super merci à vous tous
Avatar de l’utilisateur
boz871
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 123
Inscrit(e) le : 22 Sep 2006 à 12:58
Localisation : Limoges


Retour vers Développement

cron