Récupération de valeur en Lotus Script

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

Récupération de valeur en Lotus Script

Messagepar nicolas » 15 Juil 2003 à 08:54

Bonjour, J'aimerais récupérer la valeur d'un champ dans une base X de mon système pour en faire une clé de recherche d'un document sur ma base Y. Le tout en lotus script puisque cette recherche s'effectue depuis le QuerySave d'un masque. C'est assez urgent donc si quelqu'un peut aider un débutant, merci. Nicolas
nicolas
 

Re: Récupération de valeur en Lotus Script

Messagepar Stephane Maillard » 15 Juil 2003 à 10:23

bonjour,Dans le principe :1 Utilisez New NotesDatabase("SERVEUR", "BASE.NSF")2 Recherché la paramètre du Doc et récupérer la valeur du champs qui vous intéresse.3 Effectuez le traitement qui vous intéresse avec la valeur récupérer au point 2[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Récupération de valeur en Lotus Script

Messagepar nicolas » 15 Juil 2003 à 10:32

Pourrais tu etre plus précis s'il te plait, je suis vraiment débutant c quelque chose d'urgent, moi ca me parait compliqué ce que tu me dis. Pourrais tu me donner un exemple dans une base ?Nicolas
nicolas
 

Re: Récupération de valeur en Lotus Script

Messagepar Stephane Maillard » 15 Juil 2003 à 10:39

Re,Cela devrait donner un truc de ce style :---Dim DbRecherche as New NotesDatabase("MonServeur", "BaseRecherche.nsf")Dim VueRecherche As NotesViewDim DocRecherche As NotesDocumentDim MaValeur As StringSet VueRecherche = DbRecherche.GetView("All")Set DocRecherche = VueRecherche.GetFirstDocumentMaValeur = DocRecherche.MonChamps(0)----Après vous utilisez MaValeur pour en faire ce que vous voulez.[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Récupération de valeur en Lotus Script

Messagepar nicolas » 15 Juil 2003 à 10:49

merci beaucoup, c déjà beaucoup plus clair,bonne journéeNicolas
nicolas
 

Re: Récupération de valeur en Lotus Script

Messagepar nicolas » 15 Juil 2003 à 10:54

Juste une dernière question, pour définir le serveur en cours d'utilisation, quelle syntax dois-je utiliser ?Nicolas
nicolas
 

Re: Récupération de valeur en Lotus Script

Messagepar Stephane Maillard » 15 Juil 2003 à 11:00

Re,Dim s As NotesSessionDim Db as NotesDatabaseDim sServeur As StringSet s = New NotesSessionSet Db = s.CurrentDatabasesServeur = Db.Server[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Récupération de valeur en Lotus Script

Messagepar nicolas » 17 Juil 2003 à 11:31

ca ne fonctionne pas, je réexplique ce que je souhaite faire : Dans le querysave de ma base X, je cherche allé dans une base Y dans une vue chercher un code afin d'en faire une clé de recherche sur ma base X et pouvoir ainsi retrouver un document. Ma clé doit se fait actuellement sur le nom de la personne et le mois et l'année, mais sur la base X, pblm, le code se trouve sur la base Y mais pas sur la base X, il faut donc j'integre le code dans la base X. Mais je n'arrive déjà pas à récupérer ce code, j'ai un message d'erreur, "database Y has not been opened yet !"
nicolas
 


Retour vers Développement