Champs ne permettant que le rattachement de liens dans Notes

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

Champs ne permettant que le rattachement de liens dans Notes

Messagepar FRVILLAI » 14 Jan 2010 à 16:06

Voilà,
Je mets en place une sorte de portail d'où les utilisateurs renseigneront et accéderont aux documents de détail d'un projet. Ces documents seront stockés dans d'autre Bases Notes et c'est les utilisateurs qui viendront mettre les liens.
Je souhaiterais les empêcher de mettre autre chose que des liens (vers des docs Notes), savez-vous comment faire ?

Merci d'avance,
FRVILLAI
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 29 Jan 2009 à 10:02

Messagepar roubech » 15 Jan 2010 à 00:54

je n'ai pas de réponse directe à ta question, mais une alternative :
un bouton d'action qui lance une picklist pour que l'utilisateur sélectionne d'abord la base, puis ensuite la vue et enfin le doc et au final, tu stocke dans ton champ l'url Notes d'accès à ce doc
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 15 Jan 2010 à 08:06

salut

si tu met un champ richtext le sutilisateur pourront y mettre ce qu'ils veulent

doclink, baselink, fichier...

une soluttion est de stocker tes urlNotes dans un champ text (ou juste l'unid du document, si la base est connu)

et ensuite avec un peut de script tu peut faire un chouette truc
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 FRVILLAI » 18 Jan 2010 à 12:00

Ce principe m'intéresserait, mais je ne vois pas comment écrire la formule.
Je souhaiterais que les utilisateurs puissent sélectionner un lien venant de n'importe quelle base ou vue, d'un serveur.
1) sélection de la base
2) sélection de la vue
3) sélection du document
Puis stockage du lien dans le doc de départ.

Merci d'avance.
FRVILLAI
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 29 Jan 2009 à 10:02

Messagepar albert.coeffard » 18 Jan 2010 à 14:02

L'autre solution est d'utiliser la classe NotesRichTextDocLink sur le querysave et d'examiner les propriétés en retour--> Est ce une base? non,Est-ce une vue,Non?Est ce un doc, non? Donc continue = Famse, à combiner avec Hasembedded et rejeter tout ce qui est pièce jointe (refus des .XXX sur les derniers caractères des noms de pièces jointe)
Sinon faire un bouton qui appelle des fenêtres en utilisant AppendDocLink
Avatar de l’utilisateur
albert.coeffard
Posteur habitué
Posteur habitué
 
Message(s) : 255
Inscrit(e) le : 23 Fév 2007 à 15:01
Localisation : Pays de Loire

Messagepar FRVILLAI » 18 Jan 2010 à 15:24

Merci Mr Coeffart, que vous êtes bon !!

Je pense que je vais utiliser ce Hasembedded, cela me permet de vérifier qu'aucun fichier n'a été rattaché dans le document, quelque soit le champ.
Je rajouterai une ligne pour le préciser à l'utilisateur, en amont des textes riches.

A+ et merci.
FRVILLAI
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 29 Jan 2009 à 10:02

Messagepar albert.coeffard » 18 Jan 2010 à 19:15

ça ne suffira pas comme test un lien doc est considéré comme pièce jointe également...
Avatar de l’utilisateur
albert.coeffard
Posteur habitué
Posteur habitué
 
Message(s) : 255
Inscrit(e) le : 23 Fév 2007 à 15:01
Localisation : Pays de Loire

Messagepar FRVILLAI » 19 Jan 2010 à 08:26

Salut, alors j'ai fais le test et cela fonctionne. Si je rattache un lien doc, l' enregistrement est ok, et si je rattache un fichier, j'ai le message d'erreur que j'ai paramétré...
FRVILLAI
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 29 Jan 2009 à 10:02

Messagepar Ahamay » 19 Jan 2010 à 09:27

Hello...

Ce tip pourra peut être t'aider, il y a des fonctions qui permettent de tester le type de link....

http://forum.dominoarea.org/doclink-dans-une-vue-t24368.html

:wink:
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Computed text valeur list

Messagepar jfarissi » 19 Jan 2010 à 10:17

Bonjour,

J’ai un sous masque pour affichage avec des « computed text » et je veux q'un « computed text » reçoit une liste de valeur ????
jfarissi
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 164
Inscrit(e) le : 08 Avr 2009 à 13:29

Messagepar albert.coeffard » 19 Jan 2010 à 17:25

C'est vaste ta question, je tente d'y répondre quand même:
Computed text =texte calculé je suppose, dans le champ NomChamp tu mets la valeur NomChamp puis tu calcule ton NomChamp en fonction des évènements où du contexte souhaité soit en script soit en formule par exemple sur un postopen, ou sur action sur un bouton.
Avatar de l’utilisateur
albert.coeffard
Posteur habitué
Posteur habitué
 
Message(s) : 255
Inscrit(e) le : 23 Fév 2007 à 15:01
Localisation : Pays de Loire

Messagepar roubech » 19 Jan 2010 à 21:39

2ème question traité dans un post à part
http://forum.dominoarea.org/computed-te ... 24671.html
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron