精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 群件>>个人专集>>263_syf>>Notes开发者网络第十三期:表单和文档的

主题:Notes开发者网络第十三期:表单和文档的
发信人: 263_syf()
整理人: kamkam(2002-05-01 23:51:19), 站内信件
表单和文档的关系

来源:东海龙宫 http://syfang.yeah.net

发表人:天机老人

当用户创建表单并向其中填写信息后进行保存时,此信息就作为文档保存。当用
户打开该文档,将把表单作为模板来显示数据的结构。

表单通常都保存在创建它的数据库中,并且用来显示所有关联的文档。

但是,应注意的是,有时,用户往往会邮寄文档到另外的数据库中,但此时,该
数据库中并不包含创建该文档的表单,因此,文档也就不能正确的显示了。此时
应将表单保存在文档中。将表单保存在文档中的同时也增加了系统的内存开销。


 

当用户打开文档时,DOMINO利用以下规则来确定利用哪个表单来显示文档。


如果用于创建该文档的表单可用,并且没有保存在文档中,则文档中有一个隐藏
的域,名叫FORM,该域中保存了用于创建该文档的表单。


如果表单保存在文档中,则表单名保存在一个$TITLE的内部域中。


如果用于创建文档的表单不可用了,则DOMINO利用数据库的缺省表单来显示该文
档,每一个数据库只能有一个缺省表单。

在每个文档中保存表单,使得即使在数据库中表单不可用,或删除,或重命名,
文档也可用。但会增加系统的开销,大约是原来的20倍。因此,一般情况下,不
在文档中包含表单。

--
岁月匆匆
人生几何
得行乐时且行乐
莫叫青春白度
http://syfang.yeah.net

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.198.213]

[关闭][返回]