Le formulaire contient "searchInputField" et un bouton simple pour cela. Sous le bouton, il y a une vue.Comment spécifier un agent/une formule pour récupérer des documents par critères
Comment puis-je spécifier la formule SELECT dans VIEW selon searchInputCriteria? Je veux actualiser la vue lorsque le bouton est cliqué après avoir défini "searchInputField". Cela devrait être comme une simple recherche personnalisée.
On cliquez sur le bouton je l'ai fait:
@SetEnvironment("criteria", "searchInputField");
@Command([RunAgent];"searchAgent");
@Command([ViewRefreshFields]);
Mon agent fait:
SELECT @Like(propertyA, @Environment("criteria"));
Mais il ne fait rien. Je suis nouveau à Lotus Notes. S'il vous plaît, donnez-moi quelques lignes directrices
Merci à l'avance
Est-ce que c'est un devoir ou quoi? Il ressemble tellement à http: //stackoverflow.com/q/29747945/2065611 ... –
Je ne peux pas penser à une bonne solution avec juste la formule. Vous l'obtiendriez pour courir sur une base de données locale/vue mais ce n'est rien que vous offririez pour la production. Utilisez un dossier spécifique à l'utilisateur et LotusScript avec notesDatabase.Search() et notesDocumentCollection.PutAllInFolder() à la place. –
Les vues ont une formule de sélection fixe. Vous avez besoin de l'autorisation Designer pour le modifier. Les vues standard sont des ressources partagées sur le serveur et ne sont pas destinées à être modifiées dynamiquement par utilisateur. Mais, comme dans la suggestion de @ KnutHerrmann, vous pouvez utiliser le code LotusScript de Java pour créer ou modifier une vue privée, qui est toujours spécifique à l'utilisateur. –