AnyBoard使用手册
安装说明
用户入门
怎样操作
表单和数据库
用法要点
信息区管理设置
宏代码清单
时间格式
常见问题解答

 

表单和数据库的使用和管理

 

  1. 如何启动AnyBoard的数据库支持功能
  2. 如何启动表单的数据库支持功能
  3. 用户如何使用表单和数据库的功能
  4. 管理员如何管理表单和数据库
  5. 怎样建立一个新表单
  6. 怎样设置表单排版风格
  7. 怎样设置和套用表单模板

AnyBoard具有强大的表单系统和数据资料库系统,它们功能强大,而又使用简便。

1.如何启动anyboard的数据库支持功能 页首

这一操作只有主管理员才能进行。如果不启动此功能,AnyBoard将使用自带的数据库(使用简单,无需维护)。如果启动此功能,整个AnyBoard系统将使用外接数据库,功能更强大。AnyBoard支持多种数据库。
在进行此设置之前,必须保证已经成功安装和建立了相应的外接数据库。(参见“SQL数据库接口的安装设置”)

启动方法:打开IE,访问 anyboard.cgi 脚本的url,将显示主管理员登录界面,填入主管理员名及密码,登录进入,出现主管理室的界面。找到“固定参数和 SQL DB ”选项,点击进入,出现“设置AnyBoard为使用固定参数或SQL数据库”表单。

到“设置SQL数据库选项”,如上图,选中“选中此框将使用SQL数据库 (必须确信你已经生成了 AnyBoard DB)”,在“数据库DBI DSN”框中填入有关数据库的参数,格式如下:
“dbi:mysql:database=anyboard;host=169.254.95.81;”。
其中 dbi 是固定的,mysql 为所用数据库的类型,anyboard 为已生成的一个数据库,host 为数据库服务器的域名或IP,在“数据库用户”中填入数据库的用户名,在“数据库密码”中填入数据库的密码,然后点击提交按钮。
接下来,返回主管理室,点击“生成 AnyBoard SQL 数据库”,不出意外的话,系统会提示数据库创建成功。这样,就启动了AnyBoard的数据库功能。

2.如何启动表单的数据库支持功能 页首

  上面讲了如何启动AnyBoard的数据库支持功能,但是,如果要启动表单部分的数据库功能,还得做如下工作:

  • 首先,在定义表单项的过程中要为每个表单项设定相应的数据库的列类型,见“定义表单项”。
  • 其次,在数据库管理面板中选中相应的表单,点击“管理”->“定义表单”->“显示 Table SQL”->“生成 Table”。
  • 最后,在数据库管理面板中选中相应的表单,选择“管理”->“设置表单”->“表单处理设置”->选中“使用 SQL DB”。 提交即可。

    如图:

->
->

3.用户如何使用表单和数据库的功能 页首

进入信息区,点击导航条上的“表单和数据库”链接,即会出现数据库的用户界面:

在这里可以看到表单的目录,“表单”即代表数据库(资料库),一个表单对应一个资料库,“表单名称”即是已存在的资料数据库名称,想要操作哪个数据库,只需点击相应的表单名称,即可向它录入数据;点击其“数据索引”选项,则可以依据条件查询库里的详细数据。如下图:


注意:上述表单功能只有具备相应权限的用户才能使用,如果无权限或权限不够,就不能使用或只能部分使用其功能。而具体哪些用户具有哪些权限,则由管理员在后台设置决定。

4.管理员如何管理表单和数据库 页首

管理员进入相应的信息区,点击“管理”,输入管理员名及密码,进入管理面板,找到“数据库管理”面板,点击“管理数据库”按钮,将出现数据库管理界面如图:

如图,可以看到管理员界面比用户界面的导航条上多了一个“建立新表单”,点击它可以定义新的表单。表单列表上也多出一列“命令”行,点击其“管理”链接可以对现有表单进行各种管理设置,具体各项操作如下:

定义表单:可以定义新的表项或修改、删除旧表项,也可以整表套用已有的表单模板,将现表单整体换成另一个表单。
设置表单:设置表单的一些属性,具体如图:

依据各项的描述,可以清楚的知道每项的作用。

管理员在此可以通过简单的设置,决定表单是否启动、哪些用户可以查询、录入、修改数据等等,并可设置表单的排版风格。

初始表单:表单定义后系统默认的初始风格,点击它将显示该表单的缺省排版样式。

填写表单:录入数据。

数据索引:查询数据,可以依据条件查询。

所有表单:点击它将显示全部表单的列表。

5.怎样建立一个新表单? 页首

管理员可以随时定义任何想要的表单,只需简单的操作即可。

1) 定义新表单:
管理员进入数据库管理界面后,点击导航条上的“建立新表单”,将会出现“建立新表单”界面,填入新表单的代号,提交,即可定义一个新的表单。
注意:表单的代号必须以字母开头,并且只能包含字母或数字。否则,不能生成新表单。

2)定义表单项:
定义表单后,接下来便是逐一定义表单项 ,点击“新加一个表单项”,将出现“增加表单项”界面, 如下图。

表项名”为此表项的代号,调用此表项时,调用此编号;
表项类型”为此表项的表现形式,可以是“单行文本框、多行文本框、密码输入框、文件上载框”等等;
表项描述”为此表项的文本描述,也是缺省的前导提示;
表项属性”为此表项的HTML属性;
缺省值”为此表项的缺省的取值;
Value check”为此表项的输入的数据选择相应的验证规律,可以是“URL、电子邮件、数字、信用卡号码”等;
表项最多字符”为表项设定最多可输入的字符数;
表项的SQL Type”为此表项在数据库中的存放的列类型(开启此表单的数据库功能);
SQL index type”为此表项在数据库中存放的索引类型(启动此表单的数据库功能)。

填入上述一个或多个新表项的生成信息,提交,即可生成一个或多个新的表项,如此,可以反复填写、定义多个表项。

表项生成后,点击导航条上的“定义表单”,还可随时对表项进行修改、删除,或继续增加新的表项。

3) 设置新表单:
生成所有的表项后,可到“设置表单”里对表单进行各种各样的设置,以完成新表单的整体设计。

6.怎样设置表单排版风格? 页首

管理员定义表单后,新表单将会以缺省的排版风格显示,这个风格比较呆板,管理员可以按照自己的意愿设定表单的排版风格。设置的方法如下:

进入某个表单的管理界面,点击“设置表单”,找到“提交表单的缺省模板。不要编辑这个输入框,只要用它作为参考。当增加了新的表项时,其他模板不会自动更新,你必须手动修改它们,给它们加上新的表项。一个表项在模板里表现为 {a_field_id}。_COMMAND_ 标记代表“重来”和“提交”按钮,隐藏项和FORM 标记将会被程序自动加上。”,这是缺省排版的html源代码框。正如它说明的,一个表单项在html源代码里用 {表项代号} 表示,即给“表项代号”加上一对大括号。

参照此项,可用Dreamweaver等网页工具设计一个该表单的排版(注意:不要有任何表单的标记,只要有排版的代码即可),其中的各表单项用 {表项代号} 代替 ,放在各自的排版位置,而不必使用真正的表项标记。

最后,找到“提交表单模板,如果表项更新了的话,你必须手动更新这个模板”这一项,将设计好的表单排版的html源代码复制到框中,提交即可!这样表单显示的排版风格将是你自己设计的风格,而不是缺省风格。 {表项代号} 将会显示为它所代表的表项。
如下是“设计模板”和“缺省模板”的对照图:

“查看详细数据的模板”和“总览数据的模板”也可按照上面的方法设计。注意,这两项没有“提交”和“重置”按钮。即,在html代码中没有“<_COMMAND_>”这一项。

技巧:我们在建立一个新的表单时,一般采用的较好的方法是:
1. 先用网页工具设计出所想要的表单样子来,包括表单的排版和各表项的设计。但不需要 form 标记和“提交”、“重来”按钮。
2. 按照设计逐个生成所需的全部表项。
3. 用 {表项代号} 代替设计中的原表项。
4. 复制表单设计的源代码到“设计模板”框,加上 _COMMAND_ 标记。提交即可。

7.怎样设置和套用表单模板 页首

1) 设置表单模板:
当我们在某个信息区生成一个新的表单的时候,在该信息区目录下的 db 目录下会产生一个与该表单代号相同的目录。该目录下,有两个以表单代号命名的文件,其扩展名分别为“def”和“fmt”,这就是该表单的模板文件。将这两个文件拷贝到 abmasterd 下的 dbdefs 目录下,即可在新建表单时套用此表单模板了。

2) 套用表单模板:
在我们新建一个表单时,点击“加载表单模板”链接,选中想要套用的模板名称,如下图,然后提交,即可套用此模板到新表单!

北京东方之晓科技发展有限公司版权所有
2000©Dongfangzhixiao All Rights Reserved