Access数据库是微软公司出品的Office办公软件套件,我用的版本号是2003。
Access是数据库,库的内部可以建很多表,每个表的名称各不相同,用表来存储互相关联的数据,Access数据库是关系型数据库。表是数据库的核心,表中的数据是一组逻辑相关的数据,在表中这些数据按行和列的方式进行组织。
以《生产经营管理信息系统》为例来说明表的结构设计:
(1) 系统需要授权人员登录,需要一个人员注册的表,命名为userinfo;
(2) 系统登录时,需要记录登录信息的表,命名为jxc_adminlog;
(3) 需要一个存储物资基本信息的表,命名为material;
(4) 企业运行需要组织构架的表,命名为department;
(5) 物资入库表,命名为in_store;
(6) 物资一次出库表,命名为outs_tore;
(7) 物资二次出库表,命名为erji_out_store
(8) ·······
现在以userinfo表为例开始介绍,表的数据结构见下图:
![5235b2a4973c1c03976cabb98edd62af.png](https://i-blog.csdnimg.cn/blog_migrate/35d07c06320b36701af5aa162b03c90f.jpeg)
表的存储内容见下图:
![89eaca151d66d6a1690c56b8887a9427.png](https://i-blog.csdnimg.cn/blog_migrate/4c3173d0e7c2afd498c2a49855941885.jpeg)
结构图里的字段名称,就是内容图里的最上面一行的内容,每个字段根据存储数据的类型,设置不同的数据类型。
例1:userid字段,设定该表每增加一个用户,序号自动增加,即设为:“自动编号”。
例2:name字段,存储用户名,则选择“文本”类型。
例3:logins字段,存储登录次数,就应该选择“数字”类型。
例4:lastlogin字段,记录的是最后登录时间,选择“日期/时间”类型。
·····
所有数据类型的选择,应根据所设计的系统的需要,需要文本的就选择文本,需要数字的就选择数字,这样存储数据不会出错。
下面将接下来要用到的表的结构以图的方式展示出来。
jxc_adminlog表:
![a274ccbae38d84b8360338b839d92f57.png](https://i-blog.csdnimg.cn/blog_migrate/2e34649f5c04935ab3e0dff5f183a2db.jpeg)
material表:
![3985a9801a792ceb5a4a6a9379f60115.png](https://i-blog.csdnimg.cn/blog_migrate/9625a9b00aae65cfdd51657ca66f114f.jpeg)
department表结构:
![9cec35a5cf619d4837d02f29c87c3562.png](https://i-blog.csdnimg.cn/blog_migrate/56cc73cf4f6ad2ef2bcec489254e4e17.jpeg)
in_store表结构:
![114e59a43d5e3bc9cf973b8390445d48.png](https://i-blog.csdnimg.cn/blog_migrate/b48a41baa0167f7785eb02afa9bdc909.jpeg)
outs_tore表结构:
![546e6e3e5d388371490d7a2378dc8306.png](https://i-blog.csdnimg.cn/blog_migrate/3c028849f558a8cab298bf4b3ea5cfe2.jpeg)
erji_out_store表结构:
![a5ecdf9eae18b1d30f494de5d42f5b7d.png](https://i-blog.csdnimg.cn/blog_migrate/7e09eacc7a464bbd6c84daeb483e75d8.jpeg)
表的结构设计很重要,系统运行过程中,数据的存储、更改、删除需要与表结构内的各个字段打交道,相关联,系统的查询也离不开表的各个字段。系统批量导入和批量导出时,所有的操作也离不开表中的各具字段。因此,数据表的结构设计非常重要,也是为今后软件正常顺利操作的基础。
后面几节将重要介绍电子表格Excel数据的批量导入和数据批量导出到电子表格Excel中。
请多多关注,多多批评指正,定虚心接受!