当创建公式或者视图列时,被删除的域仍然显示在域列表中

博客涉及数据库、服务器等信息技术相关内容,虽未给出具体内容,但从标签可知与数据库、lotus、服务器、平台及windows系统有关,可能围绕这些元素在信息技术领域的应用等方面展开。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当创建公式或者视图列时,被删除的域仍然显示在域列表中


环境

产品:Lotus Notes Designer
平台:无关
版本: 6.x,5.x

问题

在使用Lotus Domino Deginer客户端时,您设计了一个包含很多域的表单,然后决定删除表单中的某些域。当您下次写一个新的表单并单击 域&方法 按钮时,您却看到被删除的域仍然在列表里。同样,在一个视图中设计列时,被删除的域也作为一个列值显示在域选择框中。

解答

数据库的域的名称是被保存在数据库的唯一域列表或者UNK表中。除非数据库被压缩,否则被删除的域不会是被清除的。

下面方面是从数据库域列表中删除不需要的域的正确方法:
1. 把此域从所有包含此域的文档中删除
2. 把此域从所有包含此域的表单和子表单设计中删除
3. 把数据库的全文索引删除
4. 压缩该数据库。要重新建立UNK表,需要采用拷贝类型的压缩。(在R4的服务器和客户端中,拷贝类型是默认的压缩方法,而在R5和R6中,拷贝类型的压缩需要在命令行中指定)
在Domino 服务器控制台中,需要执行:load compact database.nsf -c.
而在Notes客户端中(在此我们指的是Windows操作系统平台),需要在Notes的程序目录执行: ncompact /dataparth/database.nsf -c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值