Page 1 sur 1
Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 08:54
par nicolas
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
Re: Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 10:23
par Stephane Maillard
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%]
Re: Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 10:32
par nicolas
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
Re: Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 10:39
par Stephane Maillard
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%]
Re: Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 10:49
par nicolas
merci beaucoup, c déjà beaucoup plus clair,bonne journéeNicolas
Re: Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 10:54
par nicolas
Juste une dernière question, pour définir le serveur en cours d'utilisation, quelle syntax dois-je utiliser ?Nicolas
Re: Récupération de valeur en Lotus Script

Publié:
15 Juil 2003 à 11:00
par Stephane Maillard
Re,Dim s As NotesSessionDim Db as NotesDatabaseDim sServeur As StringSet s = New NotesSessionSet Db = s.CurrentDatabasesServeur = Db.Server[%sig%]
Re: Récupération de valeur en Lotus Script

Publié:
17 Juil 2003 à 11:31
par nicolas
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 !"