高分请教!

picker 2004-01-14 05:36:27
在视图里面,同一个表单产生的文档。几乎所有的文档都可以打印,但就是有单独两份文档打印不出来。提示是:该文档是个人文档,不能打印。
这个个人文档是怎样产生的?如何避免?多谢!
...全文
87 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
picker 2004-02-01
  • 打赏
  • 举报
回复
多谢楼上,写代码的方式确实是可以改各Item的值。但是用户不会这样做,他只是按常规操作,却弄出个私人文档。这是让我没想通的地方。
yanceyxie 2004-01-19
  • 打赏
  • 举报
回复
实际上如果你在数据库的ACL中具有一定的权限(至少设计者),在你能够看到数据库中很多文档的情况下,你可以(在代理,操作中)自己编写一段代码,可以向任意选定的文档中创建一个(文本,读者,作者)域,向这个域中追加数据内容. 你也可以删除选定文档中的任意Item,和该Item中值. 例如:你可以删除那几条不能打印的文档中的$KeepPrivate域,及其中的值,这样,那几条文档就可以打印了.
picker 2004-01-17
  • 打赏
  • 举报
回复
我查看了一下。不能打印的文档有4份,而且是同一个用户,在不同的几天创建的。
因此,楼上说的情况似乎可以排除。

该用户所创建的文档中在这4份档之前,都是正常的。之后就连续出现不能打印的情况。
同时在使用数据库的其他用户却是十分的正常。问题应该出在该用户处。

我到用户的机器上看了看,也问了他的操作过程。只有一个异常,就是他机器上有不少病毒,我就想问一下,病毒能导致这种问题么?

还有,假如我现在要创建一个文档,人为的把它标为私有,该怎么做?
yanceyxie 2004-01-17
  • 打赏
  • 举报
回复
这里是一份参考答案
.在Lotus Domino Designer中,打开用来创建文档的表单,在该表单属性窗口的最右侧的书签下[安全性书签],如果选中了[禁止打印/转发/拷贝到上],则由这中表单生成的文档将打印不出来. 我估计用户在创建那两份不能打印的文档的时刻,此选项正在处于选中状态. 后来由于其他原因(修改,刷新或更换设计),该表单又不再选中该选项了,这样生成的其他许多文档又能够打印了.
希望能解开的问题
picker 2004-01-17
  • 打赏
  • 举报
回复
可以肯定是用户新创建的,并且过程也很清楚。我对整个库也了解,没有提供这种代理。
是不是NOTES客户机什么地方有个这种标记操作呢?我是C/S模式。
ibm123 2004-01-16
  • 打赏
  • 举报
回复
你可以查一下数据是否存在此类代理。有可能是原遗留下来的文档。
picker 2004-01-16
  • 打赏
  • 举报
回复
多谢哥们!俺知道改是可以的。问题是创建文档的用户可不知道用什么代理来禁止打印。是系统在什么情况下自动设置的呢?纳闷。
ibm123 2004-01-16
  • 打赏
  • 举报
回复
将$KeepPrivate设置为"1"可以禁止用Notes Client打印、拷贝、转发文档。
这不是一个安全特性,因为用户可以拷贝数据库到本地,然后用代理清除$KeepPrivate域。

同样如果用户有创建运行代理权限,即可以赋此值。
picker 2004-01-16
  • 打赏
  • 举报
回复
我在文档里发现了这样的条目,"$KeepPrivate",值为1。估计就是这个将其标记为私有的。
问题是我在库中并没有写这样的操作,作者是怎样加上去的呢?
有些奇怪..
picker 2004-01-15
  • 打赏
  • 举报
回复
说明一下,不能打印的文档都为同一个用户所创建!
该用户创建的文档都为个人文档,并且不能拷贝,连管理员权限都不行。
我把数据库拷贝到本地,还是不能打印!
急!大家帮帮手!
我该怎样恢复打印?

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧