enregistrer un doc dans une autre base

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

Messagepar Michael DELIQUE » 04 Nov 2009 à 15:44

ben oui normale

ws.CurrentDocument te renvois un notesuidocument

et copytodatabase c'est pour les notesdocument
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 Steph_ » 04 Nov 2009 à 15:45

j'ai testé ton script, il y a des erreurs dedans ...

c'est peut être mon designer V6 qui connait pas tes fonctions
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Steph_ » 04 Nov 2009 à 15:46

comment je fais alors pour le notesdocument ?
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Michael DELIQUE » 04 Nov 2009 à 15:46

il plante su dbExists_ls je paris ?
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 Steph_ » 04 Nov 2009 à 15:47

exactement
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Michael DELIQUE » 04 Nov 2009 à 15:51

j'ai réécris ton code

Code : Tout sélectionner
   Dim ws As New Notesuiworkspace
   Dim DB1 As NotesDatabase
   Dim UIDoc As NotesUIDocument
   Dim Doc As NotesDocument
   
   Set UIdoc = ws.CurrentDocument
   
   If Not UIDoc.EditMode Then
      UIDoc.EditMode = True
   End If
   
   Call UIDoc.Refresh
   Call UIdoc.Save
   
   Set Doc = UIDoc.Document
   
   Set DB1= DBOpen("server","path","file.nsf","repliqueid")
   If DB1 Is Nothing Then
      Msgbox "db1 inaccessible"
   End If
   Call doc.CopyToDatabase( DB1 )
   Call UIDoc.close


concernant DBOpen compatibilité v6 garanti mais tu as besoin de la fonction dbexist_ls tu as un lien qui pointe dessus en bas du tips ou est la fonction
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 Steph_ » 04 Nov 2009 à 15:55

merci, je teste ça
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Steph_ » 04 Nov 2009 à 16:05

j'ai bien récupéré tes fonctions
j'ai personnalisé le code que tu as réécrit

et il ne veut pas enregistrer
ça plante sur la ligne set DB1 = DBOpen
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Michael DELIQUE » 04 Nov 2009 à 16:07

il met quoi comme message d'erreur ?
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 kochiz » 04 Nov 2009 à 16:09

Bonjour,

La méthode copyTodatabase fonctionne si c'est un objet NotesDocument et pas NotesUIDocument.
Patience et longueur de temps font plus que force ni que rage


Version Client 7
Version serveur 7 windows 2000/2003
Avatar de l’utilisateur
kochiz
Empereur des posts
Empereur des posts
 
Message(s) : 1232
Inscrit(e) le : 13 Jan 2005 à 11:01
Localisation : Hérault

Messagepar Steph_ » 04 Nov 2009 à 16:10

illegal parenthesized reference : DBOPEN
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar kochiz » 04 Nov 2009 à 16:11

Set notesDocument = notesUIDocument.Document
Patience et longueur de temps font plus que force ni que rage


Version Client 7
Version serveur 7 windows 2000/2003
Avatar de l’utilisateur
kochiz
Empereur des posts
Empereur des posts
 
Message(s) : 1232
Inscrit(e) le : 13 Jan 2005 à 11:01
Localisation : Hérault

Messagepar kochiz » 04 Nov 2009 à 16:14

oups problème de rafraichissement :wink: çà va trop vite
Patience et longueur de temps font plus que force ni que rage


Version Client 7
Version serveur 7 windows 2000/2003
Avatar de l’utilisateur
kochiz
Empereur des posts
Empereur des posts
 
Message(s) : 1232
Inscrit(e) le : 13 Jan 2005 à 11:01
Localisation : Hérault

Messagepar Michael DELIQUE » 04 Nov 2009 à 16:15

j'ai implémenté le code dans un agent

pas d'erreur de compilation
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 Steph_ » 04 Nov 2009 à 16:20

:mur:

je reprend ça demain

merci pour votre aide

je crois qu'il va falloir que je ressorte mes bouquins de LS
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

PrécédentSuivant

Retour vers Développement

cron