如何使用NOTES中的私有文件夹呀?

NOTES的视图、文件夹分为共享和私有两大类,可对于私有视图和文件夹的使用一直不能理解。

本人建立了一个文件夹,初建时选为“共享,第一次使用时状态为私有”,目的是嵌入一个查询用的表单,显示按条件查询的各个明细文档。之所以选私有类,是为了避免不同的用户使用冲突。

查询时使用了PutInFolder( folderName$ )、RemoveFromFolder( folderName$ )之类的语句,将符合条件的文档放到文件夹显示。

可使用时,不同的用户操作,总是把这些文档放到了第一个用户的私有文件夹中,其他的用户都无法看到结果。

难道“共享,第一次使用时状态为私有”的文件夹仅建立一个私有文件夹?也不是,查看设计,不同的用户使用后都有自己的同样名字的私有文件加,如果不用程序,而在NOTES界面内拖拽文档,也可以放入这个文件夹。

就是不知道,LOTUSSCRIPT中有什么方法能准确定位同样名字、不同用户的私有文件夹。

也许这个方法不可行,那有没有什么其他好方法,能建立一个用户的文档中转池,能避免不同用户同时查询的冲突?

敬请各位专家指教!

参与21

6同行回答

hightwebhightweb其它hightweb
多谢各位指教!之前不知道FTSearch具有过滤功能。试了一下,很好用。显示全部

多谢各位指教!之前不知道FTSearch具有过滤功能。试了一下,很好用。

收起
互联网服务 · 2016-01-19
浏览1493
paintpaint软件开发工程师kingboard
用视图按用户分类,然后在表单中插入视图,显示单个分类,这种方式很快直接!显示全部

用视图按用户分类,然后在表单中插入视图,显示单个分类,这种方式很快直接!

收起
软件开发 · 2016-01-25
浏览1206
hightwebhightweb其它hightweb
的确,私有视图、文件夹都不好用。我的目的,就是想输出一些临时按条件查询的文档,放到一个文件夹中,嵌入页面或表单显示出来。如果多个用户同时查询但条件不同,用同样的文件夹输出,就可能结果冲突。也许这种文件夹显示的方式不好,不知有没有其他的好方法,还望各位大侠不吝赐教。...显示全部

的确,私有视图、文件夹都不好用。

我的目的,就是想输出一些临时按条件查询的文档,放到一个文件夹中,嵌入页面或表单显示出来。如果多个用户同时查询但条件不同,用同样的文件夹输出,就可能结果冲突。

也许这种文件夹显示的方式不好,不知有没有其他的好方法,还望各位大侠不吝赐教。

收起
互联网服务 · 2016-01-18
浏览1353
  • 不会的。你直接用全文检索、SearchView都可以进行组合条件查询,但前提只需要建立好全文索引。这种方式效率最高。 NotesView.FTQuery或者定制视图的SearchViewTemplate模板,使用SearchView这种命令方式带参数进行组合条件查询。功能非常强大。
    2016-01-18
  • [此评论已删除]
    2016-01-18
  • [此评论已删除]
    2016-01-18
  • 用视图按用户分类,然后在表单中插入视图,显示单个分类就可以了。
    2016-01-18
  • 用视图分类,在表单中插入视图单个显示,这种方式比较快合理!
    2016-01-25
宇山宇山其它失业中。。。
不要用私有视图。显示全部

不要用私有视图。

收起
互联网服务 · 2016-01-17
浏览1192
hightwebhightweb其它hightweb
我只是想做一个空的池子,用作条件查询的输出用。临时使用的数据,如果做分类视图,数据库还要进行索引,会大大影响数据库整体效率呀。显示全部

我只是想做一个空的池子,用作条件查询的输出用。临时使用的数据,如果做分类视图,数据库还要进行索引,会大大影响数据库整体效率呀。

收起
互联网服务 · 2016-01-15
浏览1243
yuxiaoxuyuxiaoxu软件开发工程师上海理想
文件夹也是一种视图,通过NotesDatabase中的GetVIew方法来获取。你用文件夹来为不同用户创建不同夹子,性能与效率极低。你使用同一个名称去做所谓的私有夹子,当然会放在同一个里面。一般情况下要使用不同人员的名称或者唯一的条件作为文件夹才能实现。通过动态创建、销毁文件...显示全部

文件夹也是一种视图,通过NotesDatabase中的GetVIew方法来获取。你用文件夹来为不同用户创建不同夹子,性能与效率极低。

你使用同一个名称去做所谓的私有夹子,当然会放在同一个里面。一般情况下要使用不同人员的名称或者唯一的条件作为文件夹才能实现。

通过动态创建、销毁文件夹数据,这是一种非常耗时也是不可取的做法。

你想不同人看到独立的数据,实际上可以使用文档读者权限或者将能看到的人员列表放在一个域里头然后使用分类视图,不同人员根据该列进行过滤。

收起
软件开发 · 2016-01-15
浏览1183

提问者

hightweb
其它hightweb

相关问题

相关资料

问题状态

  • 发布时间:2016-01-15
  • 关注会员:4 人
  • 问题浏览:4838
  • 最近回答:2016-01-25
  • X社区推广