我们都知道,无论是多么强大、多么先进的数据库,都是基于存储在表中的数据来运行的,因此,表的设计和建立就显得特别重要,这也是数据库中最基础、最重要的组成部分之一——如若把数据库比作一个仓库的话,那么,表的设计,就好比这个仓库的仓位设计,而表的建立,就好比是仓位建设的施工——因此,如若仓库的仓位的设计和施工出了问题,毫无疑问,必然会给这个仓库的管理带来极大的不便,因此,希望大家能注重基本功的概念和练习,只有牢固的基本功,才能让我们走得更远、走得更好。
那么,我们应该如何实现呢?
首先,进入我们先前存储项目文件的C盘下的BXMIS目录,双击鼠标左键打开【Data.mdb】文件,则如下图所示:
接下来,我们选中【表(B)】选项,则如下图所示:
如上图所示,在【表】栏目下,我们会发现,已经有了8个名称以Sys为前缀的表的存在,需要特别说明的是,这些表并非是Access本身就有的,而是《盟威软件快速开发平台》的系统表,也就是说,除非是教程的指引,这些表是不允许我们手工修改和删除的——如若擅自改动或删除这些平台系统表,那么,可能会导致基于平台运行的各类系统出现各种难以预料的故障。
接下来,我们正式开始建表,请依次点选【创建】——【表设计】,如下图所示:
当我们点选【表设计】,打开表的设计视图之后,如下图所示:
如上图所示,表的设计界面,上半部分是【字段名称】、【数据类型】和【说明】(【字段】的【说明】,类似备注),下半部分是【字段属性】界面,默认尚未被激活,当在【字段名称】列中输入字段名称,并将鼠标光标移到【数据类型】列之后(【数据类型】的默认值为文本,需要根据实际的需要进行调整),相应的【字段属性】就会被激活,如下图所示:
为了便于表的建立,现在就将表设计说明书中的项目和表设计视图中的对象(列或属性)的对应关系以简明的方式加以说明,如下表所示:
设计说明书中的项目
设计界面中的对象(列或属性)
备注
字段名
字段名称
标题名称
字段属性-标题
字段类型
数据类型
字段大小
字段属性-字段大小
必填
字段属性-必填字段
是或否,除主键外,默认为否
位数
字段属性-小数点位数
适用于数据类型为货币和数字的字段
说明
下面,我们就将ygID字段按表设计说明书的要求建设完毕,如下图所示:
如若已经设置好了主键,则如下图所示:
如上图所示,单击保存按钮之后,如若没有事先保存,则会弹出【另存为】对话框,如下图所示:
由于在表设计说明书中,该表的表名为:tblCodeyg,因此,接下来,删除【表名称(N)】下的文本框中的默认值:表1,然后输入表设计说明书中的对应的表名:tblCodeyg。需要强调的是,为了以后编写代码以及可能的后续开发的便利,表名最好以英文的形式(或字母的形式,可以包含数字和下划线)来命名。
当前,我们就在当前环节实现此设计目标,首先,打开tblBxmx表的设计视图,定位到czsj字段,然后【字段属性】的在默认值一栏中,输入以下字符:=Now(),如下图所示: