1.表单(Form) - 关系型数据库里的 表设计
关系型数据库中通过表设计来定义这张Table上会有哪些字段,字段的类型以及长度等,然后通过Table来创建符合这个Table定义的记录(Record)
通常情况下,Lotus通过表单(Form)来创建,编辑和显示记录(在Lotus里称为文档 Document)
补充:
A. 除了对文档进行处理外,表单也常常作为应用程序界面显示的途径,比如可以在表单上放按钮,导航,内嵌视图等,这些用法可能不以创建和编辑文档为目的
B.表单创建与编辑文档的功能,通过在表单上放置 域(Field)来实现。
2.页面(Page) - 类似于表单,但是页面上不能放置域(Field),所以页面不能用来对文档进行处理。
3.视图(View) - 关系型数据库中的Table,或者View(更接近于View)
通过选择公式,将符合条件的文档Select到某个视图中。
同一个视图中的文档可以由不同的Form创建而来
并不需要View中的所有文档中具有相同的域(比如文档A中可能有a1,a2,a3等域,文档B中可能有b1,b2,b3等域,而这两个文档可能归在同一个视图中)
4.文档(Document) - 关系型数据库中的记录
与关系型数据库不同的是,文档中的域不一定需要与创建的表单中的域定义一致。比如通过表单创建时,文档有a1.a2,a3三个域,通过其它办法,可以增加或者减少域。(这个就是文档型数据库结构与关系型数据库的主要区别)
一般来说文档中都有一个Form的域名,值就是创建这个文档的表单名,当打开这个文档时,系统默认用这个指定的Form来显示或者编辑这个文档。
你可以手工通过代码或者计算公式,改变这个域的值。通过这种方法,可以控制用不同的表单打开同一个文档。
工作流常用这种方法,在不同的节点间切换用不同的表单来显示文档内容。
A.当文档的域多于显示的表单的域时,只显示表单上的这些域,其它域不显示,但是编辑和保存时默认情况下不改变这些隐藏域的值。
B.当用表单打开时,表单上多出一个原文档中没有的域时,保存时,文档中自动增加表单上多出来的这个域值。
文档也可以通过代码直接创建。
5.域(Field) - 关系型数据库的字段(Field)
文档中的域值 - 记录中的域值
表单中的域 - 表设计中的域设计
分享到:
相关推荐
在Notes/Domino环境中,".nsf"是Notes数据库的标准扩展名,用于存储文档、视图、表单、代理等元素。以下是一些与Lotus Domino Notes办公自动化系统相关的知识点: 1. **数据库架构**:Lotus Domino Notes的OA系统由...
Lotus Domino 开发域相关文档--特殊域说明 本文档主要介绍了 Lotus Domino 开发域中的特殊域,包括 $FormulaClass、$KeepPrivate、$Conflict、$REF 等域的作用和使用方法。 $FormulaClass $FormulaClass 是 Notes...
Lotus Domino Notes公式语言是一种强大的工具,用于在Notes和Domino环境中进行数据处理和逻辑运算。这种语言允许开发者创建各种类型的公式,从简单的计算到复杂的业务逻辑,它们可以在不同的对象如文档、表单、视图...
Lotus Domino Notes 8.5 是一个企业级的协作平台,由IBM开发,包含了电子邮件、日历、任务管理、即时消息以及应用开发等多种功能。在这个版本中,Lotus Domino Server是核心服务组件,Notes Client用于用户交互,而...
4. **Notes/Domino 数据库**: 数据库是Lotus Domino的核心,可以存储各种类型的数据,包括电子邮件、文档、日历事件等。每个数据库都由多个部分组成,如表单、视图、样式表和代理。 5. **表单(Forms)**: 表单定义...
- **概述**:了解Lotus Domino的历史和它在企业中的角色,以及它与Lotus Notes的关系。 - **Domino服务器**:解释Domino服务器的工作原理,包括邮件路由、文档存储和安全性设置。 - **Notes客户端**:介绍Notes...
3. **数据库设计**:涵盖 Domino数据库的基本原理,包括表单、视图、文档、字段的设计与管理,以及如何使用LotusScript和Formula语言进行编程。 4. **安全性与权限**:介绍Domino的安全模型,包括用户认证、角色、...
【IBM Lotus Notes/Domino程序设计文档】 IBM Lotus Notes/Domino是一款强大的协作软件平台,主要用于企业级的信息管理和应用开发。这款系统集成了电子邮件、日历、任务管理、即时通讯和数据库应用程序等功能,允许...
Lotus Domino 是一款由IBM开发的企业级协作软件平台,它主要包含了电子邮件、日历、任务管理、工作流和文档管理等功能。DOMINO_js公式函数是Lotus Domino的一部分,用于处理和操作数据。以下是一些核心的Lotus ...
2. **Notes/Domino数据库**:Domino中的数据库不仅仅是数据的容器,它们还包含逻辑、表单、视图、样式表和代理等组件,这些组件共同构成了一个完整的应用。 3. **表单**:表单是用户与数据交互的界面,可以设计为...
### Lotus Notes开发指南知识点解析 #### 一、编程概述 **6.1 在Domino中编程** - **公式**: 公式是一种具有编程语言特性的表达式,可以在其中赋值给变量并使用有限的控制逻辑。它通过调用@functions 和 @...
Lotus Domino Designer是IBM开发的一款强大的集成开发环境(IDE),主要用于构建和管理Lotus Notes和Domino应用程序。这个入门教程将带你深入理解这款工具,逐步掌握如何利用它来设计、开发和维护企业级协作解决方案...
总的来说,定制Lotus Domino的Web SearchView页面涉及创建关联表单、添加`$$ViewBody`字段、设置分页参数以及实现导航功能。通过这些步骤,你可以为用户提供一个更加直观和高效的搜索体验。在实际操作中,还需要对...
3. 数据库应用开发:Lotus Notes/Domino环境内置了强大的表单、视图和数据库设计工具,使得非程序员也能创建定制化的业务应用程序。这些应用可以用于库存管理、项目跟踪、客户关系管理等多个领域,极大地提高了工作...
第1章 Domino Web开发综述 1 1.1 为什么使用Domino 1 1.2 Domino是怎样运行的 1 1.2.1 Domino与传统数据库的区别 1 1.2.2 Domino和Web 2 1.3 开发部件 2 1.4 其他工具 3 1.5 简单的Domino Web软件例子 10 参考信息 ...
Domino数据库是Lotus Domino平台的基础,它的核心特点是将数据和设计元素(如表单、视图、样式表等)存储在一个单一的.nsf(Notes Storage Facility)文件中。这种设计使得数据库的管理和维护更为简洁,同时也提供了...
Lotus Domino BS开发主要指的是基于浏览器-服务器架构的Lotus Domino应用程序设计。 Lotus Domino Designer是IBM提供的一个集成开发环境,用于创建、测试和管理Lotus Domino和Web应用程序。在这个环境中,开发者可以...
$$return域在Lotus Domino中用于控制Web页面的跳转行为。它可以通过设置不同的值来决定页面的下一步动作。 **应用场景举例:** 如果需要让用户在提交表单后自动跳转到另一个页面: ```html <xp:this.action><!...