Lien de document

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

Lien de document

Messagepar clementbp » 21 Fév 2012 à 17:26

Bonjour

Je vais essayer d'expliquer clairement mon problème:

J'ai créé une application "A" dans laquelle j'ai un masque de saisie.
Dans ce masque j'ai une zone d'action qui me permet d'afficher la liste des documents que j'ai dans une seconde application "B" (différente de la première).
Je voudrais que lorsque je sélectionne un des documents de cette liste, un lien vers ce document vienne se mettre dans un champ de mon masque.

J'ai donc derrière la zone d'action le code suivant qui me permet de récupérer la référence du document dans "NumeroDocument" et l'ID unique du document en format texte dans "NumIDDocument" :

Code : Tout sélectionner
@SetField( "NumeroDocument"; @PickList([Custom]:[Single]; @Subset(@DbName;1) : "BaseB.NSF" ; "CBP-vRMF-Specifique-Select" ; "Choissisez le workflow" ; "" ; 1));
@SetField("NumIDDocument"; @DbLookup("":"NoCache";@Subset(@DbName;1):"BaseB.NSF";"CBP-vRMF-Specifique-Select";NumeroDocument;2;[FailSilent]));
Code : Tout sélectionner


Comment puis je faire pour transformer mon ID en lien ou alors pour mettre directement dans le masque un lien vers le document sélectionné de la liste?

J'espère que ma demande est compréhensible.

Merci de votre aide
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Re: Lien de document

Messagepar roubech » 21 Fév 2012 à 23:10

soit tu as un champ RichText dans lequel tu peux insérer un lein doc ...
soit sur ton masque, tu mets un bouton ou une zone sensible avec une formule qui va ouvrir le doc en question en se basant sur son UNID

Et au passage, en voyant un lookup derriere un picklist, je me demande si tu ne pouvais pas récupérer les 2 valeur en une seule requete (avec une colonne caché spéciale contenant les 2 valeurs ...
voir ne pas récupérer du tout le UNID et te baser sur le NumeroDocument, vue qu'à priori c'est une clé unique ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Lien de document

Messagepar LSong » 23 Fév 2012 à 10:08

Personellement je passerais par du lotusscript

dans un champs richText pour crée un lien on utiliser call rtItem.AppendDocLink (doc, "")
c'est probablement le plus simple
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france


Retour vers Développement

cron