Domino基础——开发
Domino文档

COMBEST-DOMINO新手指南(开发工具、编码语言选择优化、内置对象、限制、错误处理等)1.前言DOMINO是一个以电子邮件为基础发展起来的标准群件平台,从1982年开始发布第一个版本,至今已经有数十年的历史,正式注册用户过亿。
它最大的优点就是提供了大量内置的如SMTP、POP、LDAP、HTTP、HTTPS等集成的系统服务,所以使用户快速构建跨平台的解决方案成为可能。
整个平台由DOMINOSERVER(DOMINO服务器)、ADMINISTRATOR(DOMINO管理工具)、DESIGNER(DOMINO开发设计工具)、NOTES(DOMINO客户端)组成,在一些针对性应用方面还有LOTUS-WORKFLOW(DOMINO工作流设计系统)、LOTUS-DOMINO.DOC(DOMINO文档管理系统)、LOTUS-QUICKPLACE(DOMINO协作平台)、LOTUS-LEI(DOMINO数据交互系统)、LOTUS-LEARNINGSPACE(DOMINO 培训系统)等强有力支持。
2.开发工具分析2.1 帧结构集帧结构类似于HTML开发中的框架设计,帧结构集是帧结构的集合。
帧结构是较大帧结构集的一个区段或窗格,并且可以独立滚动。
通过使用帧结构集,设计者可以在帧结构之间创建链接使彼此相互关联。
帧结构集可以在用户转向或链接到其他页面或数据库是仍然保持某个页面的显示状态。
帧结构一般不采用3-D 边框,边框宽度设为0。
2.2 页面页面是用来显示信息的设计元素。
与收集信息的表单不同,页面主要用来向用户展示信息,因此用户不能在页面上创建任何字段或者子表单,但可以创建HTML控件。
因此页面可以用所见即所得的HTML制作工具来进行开发设计。
页面适用于静态信息或者作为其他元素的容器。
可以使用页面作为用户应用的开始界面或者作为提交文件后的提示界面。
2.3 主表单表单是用于在数据库中输入和查看信息的载体。
表单可以包含1)存储数据的字段 2)标注字段或者提供指示的文本3)存储用户想要在多个表单上使用的表单元素集合的子表单4)可以结合图形和字段的布局区域它们所采用的方法可以提供更大的设计灵活性5)可以使表单更容易理解的图形 6)汇总或者组织信息的表格7)对象 OLE 预定 Notes/FX(TM)字段文件附件 URL 以及可以扩展Notes 文档范围的链接8)可以自动执行函数的动作按钮9)可以强化文档外观的背景颜色和图形10)在表单中包含其他设计元素的嵌入式元素在应用上细分DOMINO系统中表单一般分为主表单和子表单,而主表单又分为数据存放表单和数据展现表单。
基于Domino的某集团公司OA系统的分析与设计的开题报告

基于Domino的某集团公司OA系统的分析与设计的开题报告一、选题背景和意义随着信息化时代的发展,企业越来越注重办公自动化系统的建设。
因此,OA(Office Automation)系统成为现代企业信息化建设的重要组成部分。
OA系统是企业信息化建设的重要担当,能够有效地解决企业内部信息化管理的问题,并提高企业的管理水平和工作效率。
Domino是IBM公司开发的一款协作软件,被广泛应用于企事业单位和政府机构的信息化建设中。
本提案基于Domino平台,旨在针对某集团公司的现有办公自动化管理系统进行功能分析和设计,以期为公司信息化建设提供方案和参考。
二、研究目的本文的研究目的主要是:1.深入了解某集团公司OA系统的现状和存在的问题,以及用户的需求和反馈;2.对Domino平台进行深入研究,掌握其在企业信息化建设中的优势和应用技巧;3.在现有OA系统的基础上,结合用户需求,设计出更加完善、高效、易用的OA系统。
三、研究内容本研究主要包括以下几个方面:1.对某集团公司OA系统进行功能分析,确定系统存在的问题和用户的需求和反馈;2.深入研究Domino平台,掌握其在企业信息化建设中的优势和技术;3.结合用户需求和Domino平台的特点,设计出更加完善、高效、易用的OA系统;4.进行系统实现和测试,确保系统功能稳定性和安全性;5.撰写技术文档和使用手册,为系统的正式上线和使用提供必要的技术支持和指导。
四、研究方法本研究采用文献资料法、系统分析法、实验研究法等方法进行研究。
具体步骤如下:1.收集资料:对某集团公司OA系统的现状和存在的问题进行调研和收集;2.分析需求:根据用户反馈和调研资料,分析系统的需求和问题;3.设计方案:结合Domino平台的特点和用户需求,设计更加完善、高效、易用的OA系统;4.系统实现:根据设计方案进行系统实现和测试,确保系统功能稳定性和安全性;5.文档编写:撰写技术文档和使用手册,为系统的正式上线和使用提供必要的技术支持和指导。
Domino 简介

NSF文件之Document 2
1.NSF中的document是无差别的
互相独立的,可以自由的向NSF 中添加和从中删除document
2.左图充分说明了NSF的数据库性 质,不但可以存放数据,还可以存 放设计 3.数据可以不依赖于设计存在,也 就是说可以创建不包含任何设计的 NSF.比如defect中向developer提供 sample mail,就可以使用这种不包 含任何设计的NSF
domain
• 邮件域, 共用一个names.nsf
Names.nsf
SERVER1
SERVER2
Location
notes1 本地names.nsf
notes2
notes3
安装第一台Domino
安装第二台Domino
常见问题
• 1.连不上服务器了 • 网络通不通 • 服务名解析对不对 • location设置对不对 • 客户端时间和服务器时间差太远 • ID过期了 • 2.邮件发不出去了 • location选择不对(没有处于online) • location中设置的邮件服务器和邮箱文件不对
ID
• 1.用户ID. 每个用户都有一个ID (不一定 web用户不用ID) • xiaoming/icc01/csorg • 2. Server ID. 每个Server必须有一个ID. • iccserver01/server/corg • 3.验证者ID. • O: csorg • OU: icc01, server • OU1: xiaoming/aa/icc01/csorg • 4. ID 文件, 用户文档
domino Lotus Notes 教程 软件 免费下载 web开发---domino8.5安装

一、domino服务器端的安装双击打开安装包:解压到一个临时目录,只是临时存放安装数据的。
解压完无需打开此目录,安装程序会自动到此目录打开安装的界面。
界面如下图:点击next进入如下许可协议界面:选择接受许可协议的全部条款,点击,next安装目录,就按默认的,最保险。
直接next数据库目录,也是按照默认,next选择要安装的方式,我选最后一个。
倒数第二个也可以。
next显示要安装的内容,不用改,直接next好了,所有设置好的安装路径安装内容都显示在这里,没错就next吧。
安装完毕点击finish按钮退出安装界面。
二、domino服务汉化语言包的安装(lotus_domino_LanPk851_win_i_SC.exe )汉化的就是不同,安装界面直接是中文界面啦。
也是解压到一个临时目录解压完弹出此文本说明,现在要自己去找到那个目录安装对应语言包了。
进入刚才那个临时目录C:\TEMP\server lp找到DomLP851_W32.EXE这个文件,双击开始安装。
嗯,也是中文的界面。
下一步看到此界面,比较悲剧,这个主题好像不太对路,显示不是很清楚,我们换个系统桌面主题继续。
好,换个主题清晰多了,点击接受许可协议,下一步好,server安装在哪个目录我们的汉化版就安装到哪个目录,确认没错就下一步吧。
是否安装英文版Domino服务器?肯定选否啦,服务器早就安装好了的,我们要安装的是服务器的汉化包呀。
好了,选否,记住了。
下一步这个没得选,直接下一步就是了。
又是服务器路径,不用管,直接下一步这个选替换,我也不知道为什么。
有空试试选其他两个也可以。
直接下一步选中文没得选,下一步它在安装了,等。
准备开始等它就完成了,点击完成吧。
三、接下来是domino客户端和开发端的安装了。
先要装8.5的客户端IBM Lotus Notes, Domino Designer and Admin 8.5 for Windows XP and Vista Simplified Chinese(C1X8NSC).exe,待会用8.5.1来升级它。
Domino

D mi 与 o n O
FX 港 l U
口 中科红旗 软件技术有 限公 司研发 中心 总监
D mn o io是应 用 开发 的平 台 , 必须 在操 作 系 它
l 囊
郑忠源
微 软之 前 , S O U i。在操 作 系统 方 面有 很好 在 C nx 的经 验 。我们 的 品牌非 常好 , 国内 应该 是处 于 在
通 Wi O S 户使 用 Lnc,保 证北 京市 和外 地 n W 客 d il x 政 府 的应用 ;
的技术开发队伍和支持服务体系非常的健全 , 我
们 具有很好 国际经 验 的管理 团 队 , 我们 的 C O 像 E 刘 博先 生 , 他来 自于微 软 , 以前 是微 软 的 副 总 , 在
个 指定 产 品 , 也是 中国 电 子政 务示 范工程 指 定 的
大 家都 知道 ,B 对 Ln x投 入很 多 的资 源 , IM /u
投入 1 O亿美 元 和 人力 物 力 来 推 Lnc, M 为什 il I x B
么要推 Ln x呢? iu 今天 我 想给 大家介 绍 一下 Lnx iu
如 图 1所示 , 们 目前 的产 品 结 构 , 我 总共 有
x 作 系 统和基 于 Lnx il 操 c iu
系统 之上 的解 决 方案 。 红 旗 的优 势 在 哪 J ? 首 先, 旗 的产 品 线 非 L 红
常全 ,我 们 大家都 知 道 , 国内有 很 多 Lnx的公 iu
司, 红旗 的产品 线 是最 全 的 , 高 端 的服 务 器 , 从 到 桌 面 版 ,0 1年 年 底 在 北 京 市 政 府 采 购 项 目当 20
中, 红旗的桌面版 中标 。包括像嵌入式产品, 全国 有几 万套 彩票 机 ,在 南方 超 过 1 省有 几 万套 1个
Domino重要概念介绍

14
Domino 与 Notes 的关系: 的关系:
Lotus Notes/Domino 是 Lotus 公司开发的一套客户 /服务器模式(C/S)的系统。 服务器模式( 服务器模式 )的系统。 可以简单地这么理解: 是客户端软件, 可以简单地这么理解:Notes 是客户端软件,Domino 是服务器端的软件。 是服务器端的软件。
9
Domino 目录(Domino Directory): 目录( ):
用来存放组织、组织单元、人员、 用来存放组织、组织单元、人员、服务器及 其配置信息的数据库, 其配置信息的数据库,其文件名一般是 names.nsf。 。 在 Notes/Domino 早前版本中被称为全局通 讯录。 讯录。相当于现实生活中公安局的公 民身份证数据库和工商局的企业登记数据库。 民身份证数据库和工商局的企业登记数据库。
2
组织( 组织(Orgnization): ):
相当于现实生活中的一个单位。 相当于现实生活中的一个单位。 比如,一家公司、一所学校、一个政府机关等。 比如,一家公司、一所学校、一个政府机关等。
3
组织单元( 组织单元(Orgnization Unit): ):
相当于现实生活中单位内部的一个部门或者 单位的一个分支机构(比如,分公司)。 单位的一个分支机构(比如,分公司)。
16
Internet 用户: 用户:
Domino 服务器本身直接支持 SMTP、POP3、IMAP、 、 、 、 HTTP、LDAP 等 Internet 网络协议, 网络协议, 、 协议的客户端软件(比如, 、 所以基于 Internet 协议的客户端软件(比如,IE、 FirFox、Outlook express、Foxmail 等)可 、 、 服务器通信。 以直接与 Domino 服务器通信。这类客户端用户被称为 Internet 用户。使用网页浏览器(如IE、Firfox)访问 用户。使用网页浏览器( 、 ) Domino 服务器的方式,也被称为 WEB 方式。 服务器的方式, 方式。
Lotus Domino BS开发用户登陆设置方法

Lotus Domino B/S开发用户登陆设置方法一、创建“Domino 配置”数据库。
1、打开Notes 客户机,选择“文件”→“数据库”→“新建”。
2、在“服务器”域中输入Web 服务器的名称。
3、选择“Domino Web 服务器配置”模板(DOMCFG5.NTF)4、输入数据库的标题并将此数据库命名为(DOMCFG.NSF)。
5、单击“确定”。
6、将“匿名”的项目添加到数据库的存取控制列表中,并赋予“读者”的存取级别。
二、创建定制表单创建登录表单最简单的方法是修改“Domino 配置”数据库中$$LoginUserForm 表单的拷贝。
用户还可以“从头”新建登录表单。
1、打开Domino Designer 客户机,并打开“Domino 配置”数据库(DOMCFG.NSF)。
2、选择“表单”。
3、使用$$LoginUserForm 创建定制的表单,应先拷贝$$LoginUserForm,然后双击拷贝$$LoginUserForm 将它打开,进行定制、重命名。
要新建表单,单击“新建表单”。
4、当完成定制表单后,保存并关闭它。
三、指定定制表单为登录表单1、打开Notes 客户机,并打开“Domino 配置”数据库(DOMCFG.NSF)。
2、选择“创建”“映射登录表单”。
3、为Web 服务器选择正确服务器类型。
4、输入包含定制表单的数据库的名称。
此数据库应为DOMCFG.NSF,除非将这个定制表单存储在其他数据库数据库中。
5、输入定制的登录表单名称,如CustomLoginForm。
6、保存并关闭文档。
7、如果你没有创建映射登录表单,则系统缺省显示$$LoginUserForm表单。
四、修改服务器配置1、在Domino Administrator 中,单击“配置”附签,并打开“服务器”文档。
2、单击“Internet 协议”“Domino Web 引擎”附签。
3、启动会话验证、输入空闲超时时间和最大活动会话数。
Domino系统实施

基本概念(2)
domino 目录:公共地址本 个人文档 服务器文档
连接、复制信息
验证信息 服务器配置文档
admin4.nsf:管理请求,所有管理请求经过该库,系统自动建立
load adminp tell admi,存放所有与验证有关的改动,手动建立
行长,部门经理,人事部经理,普通员工对数据库和文档享有 不同的读写权限
总结:
系 统 管 理 员 ( Doctor Notes ) : 对 整 个 系 统 ( 特 别 是 names.nsf)具有管理权限,但对系统不一定具有管理者权 限,只要具有管理权限就行(如作者、编辑者等等),不一 定有权管理所有的事情,例如,可以删除邮箱,但不能打开 邮箱; 服务器管理员(Apps01):对服务器具有管理权限,由系 统管理员在服务器文档中配置,权限比系统管理员低。修改 不了names.nsf(包括系统安全性),有时只对其具有读者 权限;应用管理员:对应的数据库管理员, 对个人来讲,是管理自己的应用数据库,例如管理自己的 邮箱; 管理服务器(names.nsf/ACL表/高级/管理服务器): 对任何一数据库的管理服务器应为指定的一台,当任务提 交后,只有管理服务器才能把任务分解掉,分解成好几条管 理进程,也就是说,只有管理服务器才能去分解管理请求。
Lotus domino/Notes体系结构
基于Client/Server模式的体系结构
支持C/S结构,也支持B/S结构
在安装时有区别,界面也不一样(Domino Server界面与Notes界面) Lotus客户端有两个功能:访问本地资源、访问服务器资源
注意:Client 端不能访问其他的Client,因为Lotus不是文件服务器,不支持文件共享。
客户端界面介绍包括管理界面和开发界面3license介绍dominonotes应用介绍应用架构模式基于数据库的应用数据库的内核基于文档的管理文档管理的机制设计元素和数据元素的结合权限控制机制不同级别的用户享有不同的权限行长部门经理人事部经理普通员工对数据库和文档享有不同的读写权限系统管理员doctornotes
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计元素 — 子表单
Domino的重要元素、表单的辅助设计元素: 可以包含域、静态文本、表格和操作按钮等内容 不能保存文档,只能嵌入表单中使用 可以从代码重用、可读、可修改性角度来理解
设计元素 — 帧结构集
Domino的重要元素、桢的容器: 与桢配合使用、分割页面布局 一般做为数据库进入的默认页面 表现在web客户端上,就是FrameSet
Domino的重要元素,存放可重用的脚本: 一次编写、到处使用、集中管理、有些类似类库 支持LScript、Java、Javascript三种类型 代理中使用LS和Java,页面前端使用Javascript
设计元素 — 其他
帧:(frame)可以嵌入其他元素、如表单、页面、视 图等 大纲:主要应用于C/S开发 导航器:主要应用于C/S开发 文件夹:类似视图,但显示的文档来源不同,用于临 时存放文档和排序 共享资源:可共享的设计资源,包括图像、共享域、 共享操作等
公式语言
概述
Notes自带的一种语言,包含一整套的语法规 则,提供丰富的命令和函数。用它可以进行简单 的逻辑控制,简单易用,代码简洁 。常用于设计 元素的隐藏公式、域值的计算中。
公式语言—基本语法
基本形式 以@开头的语句 例如: @TextToNumber @Prompt @For @Platform @DbTitle @Created
公式语言—示例
文件操作
@Command([FileSave])、@Command([FileCloseWindow]) 、 @Command([FileExit])、@SetField()………… 字符运算 @text()、@contains()、@right、 @left()、@Length()、 @TextToNumber() 文档查找 @Dblookup()、@DbCloumn()
如何创建一个数据库
使用模板创建数据库 新建拷贝数据库 新建复本数据库 物理拷贝数据库 从头开始创建数据库
设计元素 — 表单
Domino的核心元素、兼具定义存储和显示的功能: 用来定义Web页面显示的格式、布局和内容; 用来定义数据库各字段设计、类似RDB中的表; 每个表单包含域、静态文本、表格和操作按钮等 内容。
表单中的域
域用来输入、修改和显示存储在条目中的数据。
下面在开发工具中讲解
设计元素 — 域
域: 对域的理解: 收集应用数据,类似RDB表结构中的字段设计; 配合页面展示,类似web页面Form下各种input; 配合控制文档权限,主要针对读者/作者两种类 型; 特殊的保留域; 域的类型: 文本、数值、时间、组合框、单选框、读者、作者、 RTF域等;
用数据,又是用来保存应用设计的。下面要介绍 的设计元素理 大纲 桢 桢结构
子表单
页面 Script库
共享资源
导航器 文件夹
Domino与传统数据库的区别
Domino的数据库是一个集数据与设计元素于一身的集合体。数据存储在文 档中。文档的界面是表单,一个设计元素。你可以把文档与表单非常粗略地类 比为数据库的行与表。但这种比喻并不恰当,比如我们可以在文档中添加一个 在过去创建的表单中并不存在的域,而且,你可以使用不同的表单去显示同一 个给定的文档。 在Domino中文档可以通过视图来显示。一个视图是满足某种规则(比如P r i o r t y = " H i g h " )的文档的集合,视图的每一行既可能代表一个文档又可能代 表一个分类,不同的列显示文档内容的不同信息。列中既可能显示某一个域的 值也可能显示某个公式的结果,比如P r i c e * Q u a n t i t y。打开一个视图与 执行一条S Q L语句相似,只不过在视图中双击某一行可以打开相关文档。 文档总是存在于编辑模式或只读模式下。在编辑模式下,文档的可编辑域 就像表单中的域。在只读模式下,这些域的内容以静态文本的形式出现
设计元素 — 视图
Domino的核心元素、是重要的数据展示手段: 通过指定选择公式确定要显示的文档; 通过视图列公式指定要显示的字段; 通过列属性指定排序,显示样式等; 每个数据库至少要有一个视图 类似RDB的视图
设计元素 — 页面
Domino的重要元素、用于显示信息: 可以包含图像、文本、大纲、表格、区段 可以作为网页、图片、附件夹来理解
Domino开发基础知识
亿同科技 福州技术部 2011-04
内容
设计元素介绍 公式语言介绍 LS 脚本介绍
Domino/Notes开发:思想方法
数据(文档)和代码一起保存 以文档为核心 以视图为主要表现方式 更偏向于一种扁平和混合的特点
Domino Web服务
数据库
数据库:存储文档的单元,文档既是用来保存应
Domino文档对象模型
LotusScript语言
变量定义和赋值
Dim a as string //定义一个字符串 Dim c as long //定义一个长整型变量 Dim doc as notesdocuemnt //定义一个notes文档 Dim db as notesdatabase //定义一个notes数据库
设计元素 — 代理
Domino的核心元素,通过预先定义好的程序,用来实 现应用逻辑
复杂应用逻辑的主要实现手段 可使用简单操作、公式、LScript、Java实现,相当 于三层模式中应用层和数据层的部分逻辑处理 触发方式:页面触发、直接URL调用、时间触发、 事件触发
设计元素 — Script库
运行代理
@Command( [ToolsRunMacro];agent) 取当前用户信息 @username() @dbname() @now() @ClientType() *对于web开发而言,有部分UI相关的公式是无法使用的
LotusScript语言
Domino提供的一种嵌入式的脚本语言 语法类似VB,是Basic的超集 支持面向对象、Domino 文档对象模型 OLE 支持 (automation server) 与其他语言的协同能力 使用LotusScript类库 在B/S模式的应用开发中,用于完成代理
文本转成数值型 在客户端弹出确认对话框 循环语句 返回服务器平台信息 返回当前数据库标题 返回当前文档的创建时间
公式语言—基本语法
常量:文本、数值、时间 变量:域、临时变量 操作符: 关键字: 流程控制:@if @While @DoWhile @for
样例:
Temp:=@UserName
各种域类型区别介绍
域类型 计算型 何时变化 当文档创建,存盘,刷新时计算,并保存在文档中
显示时计算 当文档打开编辑,读或刷新时计算,不保存在文档中 创建时计算 当文档被创建时,仅此计算一次,并保存在文档中。
WEB表单中的特殊域
$$HTMLHead 包含在<HEAD>和</HEAD>标记之间的文本。在R4.6以后版本中可用HTML的Head属性 $$NavigatorBody 在表单中嵌入的导航器名,在R4.6以后版本中可用“嵌入导航器” $Readers 使得文档仅仅只能在该域中或者其他类型的“读者”域中指定的用户阅读。可以包括用户名, 群组和角色(将角色名包括在方括号内),例如:“JoeSmith”:“Marketing”:“[Reviewer]” $$Return 表单被递交时响应浏览者的文本;例如:“<h1>Thankyou</h1>”;你也可以根据表单的递交情 况通过返回一个包含在方括号内的URL传递给浏览者一个URL资源,例如: [http://www:/kelleher] SaveOptions 决定一个文档是否使用该表单保存的值:取默认值0时不保存。当递交按钮被设计成激活某些操 作而不是创建文档时,这一点非常有用。例如,搜索或激活一个代理 SendTo 文档被邮寄时邮件接收人列表。相关的域包括CopyTo,BlindCopyTo和 $$ViewBody 表单中想要嵌入的视图名,在R4.6以后版本中可用“嵌入视图”功能$$ViewList在数据库中显 示视图列表,在R4.6以后版本中可用嵌入文件夹功能
表单中的设计元素
• • • • •
域(域的数据类型,类型,隐藏公式) 在表单和表单对象中使用HTML属性 计算文本 使用热点 在表单内使用H T M L WebQueryOpen和WebQuerySave $$Return 域(表单中的特殊域) 在表单中使用C G I变量 表单和搜索
表单与WEB
• 当你想通过Web来创建一个新文档时,你通过打开表单
Open Form URL命令打开一个适当的表单。例如,下 面的U R L在example数据库中打开了personInfo的表单。 http://server/example.nsf/personInfo?OpenForm Domino将Notes表单转化成一个HTML表单以响应你的 请求。当然,Notes客户端应用还可以使用表单的没有 HTML等价的另外一些特征,这些特征并不能在Domino 的Web应用中工作。 你可以通过提交表单来保存新文档。提交表单时会触发 表单事件(通过一个CreateDocumentURL对象)。继 而,Domino使用在CreateDecumentURL中指定的表单 将信息从HTML表单传输过来并保存在数据中。
关于表单
表单是Notes 应用的基础,它们决定了数据在输入输出过程中的显示方式;在一
定程度上决定了在数据库中信息是如何存储的。如果没有设计漂亮的表单,就不 会有精美的D o m i n o应用。 如果你熟悉H T M L的表单,开始时你可能会被Lotus Notes 的表单弄糊涂。 和H T M L表单一样, N o t e s的表单被用来从用户那儿获取信息(通常是通过 可编辑的域)。和H T M L表单不一样的是,N o t e s的表单也被用来显示已经 获取的信息。这些信息存储在称为文档的容器之中。 当你打开一个N o t e s表单时,填写完信息,选择保存。此时,在数据库中保 存一个新文档。这个文档中包含了一个F o r m域,它的值确认用来创建文档的表 单名,当你打开文档时,这个表单被用来显示信息。文档是数据的一部分,表单 是数据库设计的一部分。这和一个数据库中的记录(称为数据)与表(称为基础 组织)二者之间的关系相类似。在H T M L表单和N o t e s表单中,另一个不同 的地方是访问的模式。在默认情况下,当你打开一个N o t e s文档时,它处于只 读模式;读者所看到的都是在一个字处理器中创建的文档,不包含任何文本域或 下拉列表。如果你将此文档改成编辑模式,则它有着明显的不同:可编辑文本域, 下拉列表,以及其他元素都变得可见了,好像是在一个H T M L的表单之中。然 而,你所见到的并非是一个表单,确切地说,你所看到的文档,是通过一个表单 显示出来的。