`

Lotus Domino Notes表单,页面,视图,文档,域之间的关系

阅读更多
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)
   文档中的域值  - 记录中的域值
   表单中的域     -  表设计中的域设计
分享到:
评论

相关推荐

    Lotus.Domino.Web编程

    第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 参考信息 ...

    Lotus Domino WEB详细 学习笔记

    Lotus Domino WEB 开发技术积累-DOC(313页) 1. 选取视图的列的内容 @Trim @DbColumn 6 2. 隐藏判断常用的命令 6 3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示...

    Lotus Domino WEB 开发技术积累-DOC(313页)

    Lotus Domino WEB 开发技术积累-DOC(313页) 1. 选取视图的列的内容 @Trim @DbColumn 6 2. 隐藏判断常用的命令 6 3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接...

    Lotus Domino培训

    Lotus Domino/Notes是优秀的办公电子协作平台,具有独特的安全特性,从底层到最上层共有八个层次安全控制,它们分别是:网络信道安全、会话安全、服务器安全、数据库安全、表单视图安全、文档安全、区段安全、域安全...

    Lotus DominoR5开发心得

    主要介绍了Lotus Domino Web开发中Lotus Domino 与关系数据库的互操作、Lotus Domino 中的日期处理、Notes中视图与表单的关联三大问题。

    LotusDomino学习笔记(400页涵盖代理和公式使用)

    4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单已处理”确认信息 10 10. 定制出错信息 11 11. $$HtmlHead几种...

    Lotus公式语言函数简介

    对每个选中的文档,@DbLookup 返回视图里指定列的内容,或者返回一个指定域的内容 2 使用 ODBC.INI 文件里的数据源信息激活恰当的 ODBC 驱动器。驱动器定位指定的 DBMS,表和列,并对那些关键字列的值和指定的关键字...

    华为domino开发规范

    为了提高NOTES应用的质量和可维护性,降低NOTES应用的运行和...本规范总则的内容包括:NOTES适用范围、ACL、视图、表单、数据库(其他设计元素)、Formulas & LotusScript、应用结构、命名、注释与文档、WEB端访问等。

    LotusDomino学习笔记.doc

    4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单已处理”确认信息 10 10. 定制出错信息 11 11. $$HtmlHead几种...

    EXTJS+Domino的应用例子

    EXTJS+Domino的应用例子...其中包括视图组件,表单封装类。 如果传递json数据,并使用extjs相关组件解析 等。有一定的参考价值 此数据库有强度加密,请不要下载了,修正地址 http://download.csdn.net/source/969800

Global site tag (gtag.js) - Google Analytics